I would say: if the app can change it then runtime else project_Dir But most OSes do not care about splash screens so its runtime to allow apps to change it.
0.02$ Am 25.03.2014 18:07 schrieb "Sergey Grebnov (Akvelon)" < [email protected]>: > What is about app splash screen image? Does it belong to > <project_dir>/config.XML or <runtime>/config.XML (or both)? > > Thx!! > Sergey > -----Original Message----- > From: Axel Nennker [mailto:[email protected]] > Sent: Tuesday, March 25, 2014 6:39 PM > To: dev > Subject: Re: config.xml parsing strategy > > Its important to distinguish between <project_dir>/config.XML and > <runtime>/config.XML > > Launcher icon is in the first, app preferences in the second Am 25.03.2014 > 15:32 schrieb "Sergey Grebnov (Akvelon)" < > [email protected]>: > > > Hi, adding more ppl to our discussion with @purplecabbage< > > https://github.com/purplecabbage> regarding above > > https://github.com/apache/cordova-cli/pull/145 > > > > Working on icons and splash screen support I've encountered with the > > following dilemma. It is easy to add support of the features above as > > part of cordova-cli: during prepare step. But ideally (agree w/ Jesse) > > this needs to be handled in the platform repo, since projects can be > > built outside of the cordova-cli and if the property is in the > > application root config.xml it should always be valid. This should be > resolved at runtime. > > > > This makes our live more complicated since we can't apply some > > properties in runtime, for example an icon which is showed before the > > app is even started or requires some additional tricks/hacks. So > > let's define our strategy. > > > > > > 1. If some preference could be applied in Runtime, then it must be > > read from config.xml and applied in runtime. > > > > 2. If not, or requires dirty hacks (for ex: app icon or default > > splash screen) then we should apply such preference during build > > > > a) Support as part of cordova cli build only OR > > > > b) Must be implemented as part of platform repo build (applied > before > > actual build) > > > > a. On Windows we can use additional cordova/pre_build.bat and > > MSBuild Pre-Build event so it will run automatically before every build. > > > > Any ideas how better to resolve this? How important 2b is? > > > > Thx! > > Sergey > > > > >
