diff options
Diffstat (limited to 'config.xml')
-rw-r--r-- | config.xml | 158 |
1 files changed, 90 insertions, 68 deletions
@@ -4,7 +4,7 @@ <widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0" id = "si.uni-lj.fri.gameteam.codeq" - version = "0.1.0"> + version = "0.2.0"> <!-- 1.0 first release @@ -13,11 +13,11 @@ <name>Code Q</name> <description> - CodeQ je e-storitev in mobilna aplikacija za učenje programiranja. Aplikacija omogoča uporabniku samostojno učenje programiranja prek reševanja skrbno pripravljenih programerskih nalog s pomočjo samodejno generiranih namigov in avtomatskih testnih primerov. + CodeQ is an e-service and a mobile app for teaching programming. The application enables the user to work on his or her own by solving a number of carefully prepared programming exercises and by guiding the user with automatically generated hints and test. </description> - <author href="http://www.codeq.net" email="info@codeq.si"> - Univerza v Ljubljani, Fakulteta za računalništvo in informatiko, A.I.LAB Ljubljana. + <author href="http://www.codeq.si" email="info@codeq.si"> + Artificial Intelligence Laboratory, Faculty of Computer and Information Science, University of Ljubljana. </author> <!-- @@ -29,19 +29,25 @@ <!-- Customize your app and platform with the preference element. --> <preference name="orientation" value="default" /> <!-- all: default means both landscape and portrait are enabled --> - <preference name="target-device" value="universal" /> <!-- all: possible values handset, tablet, or universal --> <preference name="fullscreen" value="true" /> <!-- all: hides the status bar at the top of the screen --> - <preference name="webviewbounce" value="true" /> <!-- ios: control whether the screen 'bounces' when scrolled beyond the top --> + <preference name="target-device" value="universal" /> <!-- ios: possible values handset, tablet, or universal --> <preference name="prerendered-icon" value="true" /> <!-- ios: if icon is prerendered, iOS will not apply it's gloss to the app's icon on the user's home screen --> - <preference name="stay-in-webview" value="false" /> <!-- ios: external links should open in the default browser, 'true' would use the webview the app lives in --> - <preference name="ios-statusbarstyle" value="black-opaque" /> <!-- ios: black-translucent will appear black because the PhoneGap webview doesn't go beneath the status bar --> <preference name="detect-data-types" value="true" /> <!-- ios: controls whether data types (such as phone no. and dates) are automatically turned into links by the system --> <preference name="exit-on-suspend" value="false" /> <!-- ios: if set to true, app will terminate when home button is pressed --> - <preference name="show-splash-screen-spinner" value="true" /> <!-- ios: if set to false, the spinner won't appear on the splash screen during app loading --> - <preference name="auto-hide-splash-screen" value="true" /> <!-- ios: if set to false, the splash screen must be hidden using a JavaScript API --> <preference name="deployment-target" value="5.0" /> <!-- ios:--> - <preference name="android-installLocation" value="auto" /> <!-- android: app install location. 'auto' will choose. 'internalOnly' is device memory. 'preferExternal' is SDCard. --> + <preference name="stay-in-webview" value="true" /> <!-- ios: external links should open in the default browser, 'true' would use the webview the app lives in --> + <preference name="DisallowOverscroll" value="true" /> <!-- Don't allow overscroll effects (bounce-back on iOS, glow on Android. Not useful since app doesn't scroll. --> + <preference name="webviewbounce" value="false" /> + <!--preference name="OpenAllWhitelistURLsInWebView" value="true" /--> + <preference name="android-minSdkVersion" value="10" /> <!-- android:--> + <!--preference name="android-maxSdkVersion" value="15" /--> + <!--preference name="android-targetSdkVersion" value="12" /--> + <preference name="android-installLocation" value="auto" /> <!-- android: app install location. 'auto' will choose. 'internalOnly' is device memory. 'preferExternal' is SDCard. --> + <!--preference name="android-windowSoftInputMode" value="stateVisible|adjustResize" /--> + <!--preference name="android-build-tool" value="ant|gradle" /--> + <!--preference name="SplashScreenDelay" value="10000"/--> + <!-- Define a specific version of PhoneGap to build into your app. <preference name="phonegap-version" value="3.5.0" /> @@ -50,7 +56,6 @@ <!-- Feature --> <!-- - <feature name="http://api.phonegap.com/1.0/network" /> <feature name="http://api.phonegap.com/1.0/camera" /> <feature name="http://api.phonegap.com/1.0/notification" /> <feature name="http://api.phonegap.com/1.0/geolocation" /> @@ -58,8 +63,9 @@ <feature name="http://api.phonegap.com/1.0/contacts" /> <feature name="http://api.phonegap.com/1.0/file" /> <feature name="http://api.phonegap.com/1.0/battery" /> - <feature name="http://api.phonegap.com/1.0/device" /> --> + <feature name="http://api.phonegap.com/1.0/network" /> + <feature name="http://api.phonegap.com/1.0/device" /> <!-- Plugins --> <!-- @@ -67,7 +73,6 @@ <gap:plugin name="org.apache.cordova.camera" version="0.3.2" /> <gap:plugin name="org.apache.cordova.console" version="0.2.11" /> <gap:plugin name="org.apache.cordova.contacts" version="0.2.13" /> - <gap:plugin name="org.apache.cordova.device" version="0.2.12" /> <gap:plugin name="org.apache.cordova.device-motion" version="0.2.10" /> <gap:plugin name="org.apache.cordova.device-orientation" version="0.3.9" /> <gap:plugin name="org.apache.cordova.dialogs" version="0.2.10" /> @@ -79,9 +84,10 @@ <gap:plugin name="org.apache.cordova.media" version="0.2.13" /> <gap:plugin name="org.apache.cordova.media-capture" version="0.3.3" /> <gap:plugin name="org.apache.cordova.network-information" version="0.2.12" /> - <gap:plugin name="org.apache.cordova.splashscreen" version="0.3.4" /> <gap:plugin name="org.apache.cordova.vibration" version="0.3.11" /> --> + <gap:plugin name="org.apache.cordova.device" version="0.2.12" /> + <gap:plugin name="org.apache.cordova.splashscreen" version="0.3.4" /> <!-- Third party plugins --> <!-- A list of available plugins are available at https://build.phonegap.com/plugins --> @@ -89,92 +95,102 @@ <gap:plugin name="com.phonegap.plugins.barcodescanner" /> --> + <!-- Config File Elements --> + <!-- As of Phonegap 3 you can now customize plist files via config.xml. --> + + <!-- status bar fix --> + <gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance" overwrite="true"> <false/> + </gap:config-file> + + <gap:config-file platform="ios" parent="UIStatusBarHidden" overwrite="true"> <true/> + </gap:config-file> + <!-- Define app icon for each platform. --> <icon src="icon.png" /> - <!-- iOS --> + <!-- iOS 7.0+ --> <!-- iPhone 6 / 6+ --> - <icon src="icon-60@3x.png" gap:platform="ios" width="180" height="180" /> + <icon src="res/icon/icon-180.png" gap:platform="ios" width="180" height="180" /> <!-- iPhone / iPod Touch --> - <icon src="icon-60.png" gap:platform="ios" width="60" height="60" /> - <icon src="icon-60@2x.png" gap:platform="ios" width="120" height="120" /> + <icon src="res/icon/icon-60.png" gap:platform="ios" width="60" height="60" /> + <icon src="res/icon/icon-120.png" gap:platform="ios" width="120" height="120" /> <!-- iPad --> - <icon src="icon-76.png" gap:platform="ios" width="76" height="76" /> - <icon src="icon-76@2x.png" gap:platform="ios" width="152" height="152" /> + <icon src="res/icon/icon-76.png" gap:platform="ios" width="76" height="76" /> + <icon src="res/icon/icon-152.png" gap:platform="ios" width="152" height="152" /> <!-- Settings Icon --> - <icon src="icon-small.png" gap:platform="ios" width="29" height="29" /> - <icon src="icon-small@2x.png" gap:platform="ios" width="58" height="58" /> + <icon src="res/icon/icon-small.png" gap:platform="ios" width="29" height="29" /> + <icon src="res/icon/icon-small@2x.png" gap:platform="ios" width="58" height="58" /> <!-- Spotlight Icon --> - <icon src="icon-40.png" gap:platform="ios" width="40" height="40" /> - <icon src="icon-40@2x.png" gap:platform="ios" width="80" height="80" /> - - <!-- iPhone / iPod Touch --> - <icon src="icon.png" gap:platform="ios" width="57" height="57" /> - <icon src="icon@2x.png" gap:platform="ios" width="114" height="114" /> - - <!-- iPad --> - <icon src="icon-72.png" gap:platform="ios" width="72" height="72" /> - <icon src="icon-72@2x.png" gap:platform="ios" width="144" height="144" /> - - <!-- iPhone Spotlight and Settings Icon --> - <icon src="icon-small.png" gap:platform="ios" width="29" height="29" /> - <icon src="icon-small@2x.png" gap:platform="ios" width="58" height="58" /> - - <!-- iPad Spotlight and Settings Icon --> - <icon src="icon-50.png" gap:platform="ios" width="50" height="50" /> - <icon src="icon-50@2x.png" gap:platform="ios" width="100" height="100" /> + <icon src="res/icon/icon-40.png" gap:platform="ios" width="40" height="40" /> + <icon src="res/icon/icon-80.png" gap:platform="ios" width="80" height="80" /> <!-- Android --> - <icon src="ldpi.png" gap:platform="android" gap:qualifier="ldpi" /> - <icon src="mdpi.png" gap:platform="android" gap:qualifier="mdpi" /> - <icon src="hdpi.png" gap:platform="android" gap:qualifier="hdpi" /> - <icon src="xhdpi.png" gap:platform="android" gap:qualifier="xhdpi" /> - <icon src="xxhdpi.png" gap:platform="android" gap:qualifier="xxhdpi" /> - <icon src="fr-xxhdpi.png" gap:platform="android" gap:qualifier="fr-xxhdpi" /> + <icon src="res/icon/icon-36.png" gap:platform="android" gap:qualifier="ldpi" /> + <icon src="res/icon/icon-48.png" gap:platform="android" gap:qualifier="mdpi" /> + <icon src="res/icon/icon-72.png" gap:platform="android" gap:qualifier="hdpi" /> + <icon src="res/icon/icon-144.png" gap:platform="android" gap:qualifier="xhdpi" /> + <icon src="res/icon/icon-192.png" gap:platform="android" gap:qualifier="xxhdpi" /> <!-- Windows Phone --> - <icon src="icon.png" gap:platform="winphone" /> - <icon src="tileicon.png" gap:platform="winphone" gap:role="background" /> + <icon src="icon-48.png" gap:platform="winphone" /> + <icon src="icon-173.png" gap:platform="winphone" gap:role="background" /> <!-- Define app splash screen for each platform. --> <gap:splash src="splash.png" /> <!-- iOS --> <!-- iPhone and iPod touch --> - <gap:splash src="Default.png" gap:platform="ios" width="320" height="480" /> - <gap:splash src="Default@2x.png" gap:platform="ios" width="640" height="960" /> + <!-- + <gap:splash src="res/screen/Default.png" gap:platform="ios" width="320" height="480" /> + <gap:splash src="res/screen/Default@2x.png" gap:platform="ios" width="640" height="960" /> + --> <!-- iPhone 5 / iPod Touch (5th Generation) --> - <gap:splash src="Default-568h@2x.png" gap:platform="ios" width="640" height="1136" /> + <!-- + <gap:splash src="res/screen/Default-568h@2x.png" gap:platform="ios" width="640" height="1136" /> + --> <!-- iPhone 6 --> - <gap:splash src="Default-667h@2x.png" gap:platform="ios" width="750" height="1334" /> - <gap:splash src="Default-Portrait-736h@3x.png" gap:platform="ios" width="1242" height="2208" /> - <gap:splash src="Default-Landscape-736h@3x.png" gap:platform="ios" width="2208" height="1242" /> + <!-- + <gap:splash src="res/screen/Default-667h@2x.png" gap:platform="ios" width="750" height="1334" /> + <gap:splash src="res/screen/Default-Portrait-736h@3x.png" gap:platform="ios" width="1242" height="2208" /> + <gap:splash src="res/screen/Default-Landscape-736h@3x.png" gap:platform="ios" width="2208" height="1242" /> + --> <!-- iPad --> - <gap:splash src="Default-Portrait.png" gap:platform="ios" width="768" height="1024" /> - <gap:splash src="Default-Landscape.png" gap:platform="ios" width="1024" height="768" /> + <!-- + <gap:splash src="res/screen/Default-Portrait.png" gap:platform="ios" width="768" height="1024" /> + <gap:splash src="res/screen/Default-Landscape.png" gap:platform="ios" width="1024" height="768" /> + --> <!-- Retina iPad --> - <gap:splash src="Default-Portrait@2x.png" gap:platform="ios" width="1536" height="2048" /> - <gap:splash src="Default-Landscape@2x.png" gap:platform="ios" width="2048" height="1536" /> + <!-- + <gap:splash src="res/screen/Default-Portrait@2x.png" gap:platform="ios" width="1536" height="2048" /> + <gap:splash src="res/screen/Default-Landscape@2x.png" gap:platform="ios" width="2048" height="1536" /> + --> <!-- Android --> - <gap:splash src="ldpi.png" gap:platform="android" gap:qualifier="ldpi" /> - <gap:splash src="mdpi.png" gap:platform="android" gap:qualifier="mdpi" /> - <gap:splash src="hdpi.png" gap:platform="android" gap:qualifier="hdpi" /> - <gap:splash src="xhdpi.png" gap:platform="android" gap:qualifier="xhdpi" /> - <gap:splash src="fr-xhdpi.png" gap:platform="android" gap:qualifier="fr-xhdpi" /> - <gap:splash src="portrait-xxhdpi.png" gap:platform="android" gap:qualifier="port-xxhdpi" /> - <gap:splash src="landscape-xxhdpi.png" gap:platform="android" gap:qualifier="land-xxhdpi" /> + <!-- + <gap:splash src="res/screen/ldpi.png" gap:platform="android" gap:qualifier="ldpi" /> + <gap:splash src="res/screen/mdpi.png" gap:platform="android" gap:qualifier="mdpi" /> + <gap:splash src="res/screen/hdpi.png" gap:platform="android" gap:qualifier="hdpi" /> + <gap:splash src="res/screen/xhdpi.png" gap:platform="android" gap:qualifier="xhdpi" /> + <gap:splash src="res/screen/portrait-xxhdpi.png" gap:platform="android" gap:qualifier="port-xxhdpi" /> + <gap:splash src="res/screen/landscape-xxhdpi.png" gap:platform="android" gap:qualifier="land-xxhdpi" /> + --> + <gap:splash src="splash.png" gap:platform="android" gap:qualifier="ldpi" /> + <gap:splash src="splash.png" gap:platform="android" gap:qualifier="mdpi" /> + <gap:splash src="splash.png" gap:platform="android" gap:qualifier="hdpi" /> + <gap:splash src="splash.png" gap:platform="android" gap:qualifier="xhdpi" /> <!-- Windows Phone --> - <gap:splash src="splash/winphone/splash.jpg" gap:platform="winphone" /> + <!-- + <gap:splash src="res/screen/splash.jpg" gap:platform="winphone" /> + --> <gap:config-file platform="ios" parent="CFBundleShortVersionString"> <string>100</string> @@ -194,9 +210,14 @@ --> <access origin="*"/> + <!--access origin="*" browserOnly="false" /--> <!-- Whitelist configuration. Refer to https://github.com/apache/cordova-plugin-whitelist --> - <plugin name="cordova-plugin-whitelist" version="1" /> + <!--plugin name="cordova-plugin-whitelist" version="1" /--> + + <!-- if you are using the online phonegap build service the syntax is different. --> + <gap:plugin name="cordova-plugin-whitelist" source="npm" /> + <!-- Intent Whitelist --> <!-- Controls which URLs the app is allowed to ask the system to open. By default, no external URLs are allowed. --> <allow-intent href="http://*/*" /> @@ -212,5 +233,6 @@ <allow-intent href="itms:*" /> <allow-intent href="itms-apps:*" /> </platform> + <allow-navigation href="*" /> </widget>
\ No newline at end of file |