6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit de05ac03

AuthorNKL<nikolaj.king@gmail.com>
Date2024-08-07 09:01:42 +0200
added splashscreen

Changed files

.../app/src/main/res/drawable-v21/background.png   | Bin 0 -> 69 bytes
 .../main/res/drawable-v21/launch_background.xml    |  12 +-
 .../app/src/main/res/drawable/background.png       | Bin 0 -> 69 bytes
 .../src/main/res/drawable/launch_background.xml    |  12 +-
 .../app/src/main/res/values-night-v31/styles.xml   |  19 +++
 .../app/src/main/res/values-night/styles.xml       |   4 +
 .../android/app/src/main/res/values-v31/styles.xml |  19 +++
 .../android/app/src/main/res/values/styles.xml     |   4 +
 comwell_key_app/flutter_native_splash.yaml         | 149 +++++++++++++++++++
 .../LaunchBackground.imageset/Contents.json        |  21 +++
 .../LaunchBackground.imageset/background.png       | Bin 0 -> 69 bytes
 .../LaunchImage.imageset/Contents.json             |  10 +-
 .../LaunchImage.imageset/LaunchImage.png           | Bin 68 -> 69 bytes
 .../LaunchImage.imageset/LaunchImage@2x.png        | Bin 68 -> 69 bytes
 .../LaunchImage.imageset/LaunchImage@3x.png        | Bin 68 -> 69 bytes
 .../ios/Runner/Base.lproj/LaunchScreen.storyboard  |  15 +-
 comwell_key_app/ios/Runner/Info.plist              | 162 +++++++++++----------
 comwell_key_app/web/index.html                     |  79 +++++++++-
 18 files changed, 392 insertions(+), 114 deletions(-)

Diff

diff --git a/comwell_key_app/android/app/src/main/res/drawable-v21/background.png b/comwell_key_app/android/app/src/main/res/drawable-v21/background.png
new file mode 100644
index 00000000..dfd90b7f
Binary files /dev/null and b/comwell_key_app/android/app/src/main/res/drawable-v21/background.png differ
diff --git a/comwell_key_app/android/app/src/main/res/drawable-v21/launch_background.xml b/comwell_key_app/android/app/src/main/res/drawable-v21/launch_background.xml
index f74085f3..f88598cf 100644
--- a/comwell_key_app/android/app/src/main/res/drawable-v21/launch_background.xml
+++ b/comwell_key_app/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -1,12 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:drawable="?android:colorBackground" />
-
- <!-- You can insert your own image assets here -->
- <!-- <item>
- <bitmap
- android:gravity="center"
- android:src="@mipmap/launch_image" />
- </item> -->
+ <item>
+ <bitmap android:gravity="fill" android:src="@drawable/background"/>
+ </item>
</layer-list>
diff --git a/comwell_key_app/android/app/src/main/res/drawable/background.png b/comwell_key_app/android/app/src/main/res/drawable/background.png
new file mode 100644
index 00000000..dfd90b7f
Binary files /dev/null and b/comwell_key_app/android/app/src/main/res/drawable/background.png differ
diff --git a/comwell_key_app/android/app/src/main/res/drawable/launch_background.xml b/comwell_key_app/android/app/src/main/res/drawable/launch_background.xml
index 304732f8..f88598cf 100644
--- a/comwell_key_app/android/app/src/main/res/drawable/launch_background.xml
+++ b/comwell_key_app/android/app/src/main/res/drawable/launch_background.xml
@@ -1,12 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:drawable="@android:color/white" />
-
- <!-- You can insert your own image assets here -->
- <!-- <item>
- <bitmap
- android:gravity="center"
- android:src="@mipmap/launch_image" />
- </item> -->
+ <item>
+ <bitmap android:gravity="fill" android:src="@drawable/background"/>
+ </item>
</layer-list>
diff --git a/comwell_key_app/android/app/src/main/res/values-night-v31/styles.xml b/comwell_key_app/android/app/src/main/res/values-night-v31/styles.xml
new file mode 100644
index 00000000..5fef228c
--- /dev/null
+++ b/comwell_key_app/android/app/src/main/res/values-night-v31/styles.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
+ <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
+ <item name="android:forceDarkAllowed">false</item>
+ <item name="android:windowFullscreen">false</item>
+ <item name="android:windowDrawsSystemBarBackgrounds">false</item>
+ <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
+ </style>
+ <!-- Theme applied to the Android Window as soon as the process has started.
+ This theme determines the color of the Android Window while your
+ Flutter UI initializes, as well as behind your Flutter UI while its
+ running.
+
+ This Theme is only used starting with V2 of Flutter's Android embedding. -->
+ <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
+ <item name="android:windowBackground">?android:colorBackground</item>
+ </style>
+</resources>
diff --git a/comwell_key_app/android/app/src/main/res/values-night/styles.xml b/comwell_key_app/android/app/src/main/res/values-night/styles.xml
index 06952be7..dbc9ea9f 100644
--- a/comwell_key_app/android/app/src/main/res/values-night/styles.xml
+++ b/comwell_key_app/android/app/src/main/res/values-night/styles.xml
@@ -5,6 +5,10 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
+ <item name="android:forceDarkAllowed">false</item>
+ <item name="android:windowFullscreen">false</item>
+ <item name="android:windowDrawsSystemBarBackgrounds">false</item>
+ <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
diff --git a/comwell_key_app/android/app/src/main/res/values-v31/styles.xml b/comwell_key_app/android/app/src/main/res/values-v31/styles.xml
new file mode 100644
index 00000000..d0a68e92
--- /dev/null
+++ b/comwell_key_app/android/app/src/main/res/values-v31/styles.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
+ <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
+ <item name="android:forceDarkAllowed">false</item>
+ <item name="android:windowFullscreen">false</item>
+ <item name="android:windowDrawsSystemBarBackgrounds">false</item>
+ <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
+ </style>
+ <!-- Theme applied to the Android Window as soon as the process has started.
+ This theme determines the color of the Android Window while your
+ Flutter UI initializes, as well as behind your Flutter UI while its
+ running.
+
+ This Theme is only used starting with V2 of Flutter's Android embedding. -->
+ <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
+ <item name="android:windowBackground">?android:colorBackground</item>
+ </style>
+</resources>
diff --git a/comwell_key_app/android/app/src/main/res/values/styles.xml b/comwell_key_app/android/app/src/main/res/values/styles.xml
index cb1ef880..0d1fa8fc 100644
--- a/comwell_key_app/android/app/src/main/res/values/styles.xml
+++ b/comwell_key_app/android/app/src/main/res/values/styles.xml
@@ -5,6 +5,10 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
+ <item name="android:forceDarkAllowed">false</item>
+ <item name="android:windowFullscreen">false</item>
+ <item name="android:windowDrawsSystemBarBackgrounds">false</item>
+ <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
diff --git a/comwell_key_app/flutter_native_splash.yaml b/comwell_key_app/flutter_native_splash.yaml
new file mode 100644
index 00000000..efd0918e
--- /dev/null
+++ b/comwell_key_app/flutter_native_splash.yaml
@@ -0,0 +1,149 @@
+flutter_native_splash:
+ # This package generates native code to customize Flutter's default white native splash screen
+ # with background color and splash image.
+ # Customize the parameters below, and run the following command in the terminal:
+ # dart run flutter_native_splash:create
+ # To restore Flutter's default white splash screen, run the following command in the terminal:
+ # dart run flutter_native_splash:remove
+
+ # IMPORTANT NOTE: These parameter do not affect the configuration of Android 12 and later, which
+ # handle splash screens differently that prior versions of Android. Android 12 and later must be
+ # configured specifically in the android_12 section below.
+
+ # color or background_image is the only required parameter. Use color to set the background
+ # of your splash screen to a solid color. Use background_image to set the background of your
+ # splash screen to a png image. This is useful for gradients. The image will be stretch to the
+ # size of the app. Only one parameter can be used, color and background_image cannot both be set.
+ color: "#42a5f5"
+ #background_image: "assets/background.png"
+
+ # Optional parameters are listed below. To enable a parameter, uncomment the line by removing
+ # the leading # character.
+
+ # The image parameter allows you to specify an image used in the splash screen. It must be a
+ # png file and should be sized for 4x pixel density.
+ #image: assets/splash.png
+
+ # The branding property allows you to specify an image used as branding in the splash screen.
+ # It must be a png file. It is supported for Android, iOS and the Web. For Android 12,
+ # see the Android 12 section below.
+ #branding: assets/dart.png
+
+ # To position the branding image at the bottom of the screen you can use bottom, bottomRight,
+ # and bottomLeft. The default values is bottom if not specified or specified something else.
+ #branding_mode: bottom
+
+ # Set the branding padding from the bottom of the screen. The default value is 0
+ # branding_bottom_padding: 24
+
+ # The color_dark, background_image_dark, image_dark, branding_dark are parameters that set the background
+ # and image when the device is in dark mode. If they are not specified, the app will use the
+ # parameters from above. If the image_dark parameter is specified, color_dark or
+ # background_image_dark must be specified. color_dark and background_image_dark cannot both be
+ # set.
+ #color_dark: "#042a49"
+ #background_image_dark: "assets/dark-background.png"
+ #image_dark: assets/splash-invert.png
+ #branding_dark: assets/dart_dark.png
+
+ # From Android 12 onwards, the splash screen is handled differently than in previous versions.
+ # Please visit https://developer.android.com/guide/topics/ui/splash-screen
+ # Following are specific parameters for Android 12+.
+ android_12:
+ # The image parameter sets the splash screen icon image. If this parameter is not specified,
+ # the app's launcher icon will be used instead.
+ # Please note that the splash screen will be clipped to a circle on the center of the screen.
+ # App icon with an icon background: This should be 960×960 pixels, and fit within a circle
+ # 640 pixels in diameter.
+ # App icon without an icon background: This should be 1152×1152 pixels, and fit within a circle
+ # 768 pixels in diameter.
+ #image: assets/android12splash.png
+
+ # Splash screen background color.
+ #color: "#42a5f5"
+
+ # App icon background color.
+ #icon_background_color: "#111111"
+
+ # The branding property allows you to specify an image used as branding in the splash screen.
+ #branding: assets/dart.png
+
+ # The image_dark, color_dark, icon_background_color_dark, and branding_dark set values that
+ # apply when the device is in dark mode. If they are not specified, the app will use the
+ # parameters from above.
+ #image_dark: assets/android12splash-invert.png
+ #color_dark: "#042a49"
+ #icon_background_color_dark: "#eeeeee"
+
+ # The android, ios and web parameters can be used to disable generating a splash screen on a given
+ # platform.
+ #android: false
+ #ios: false
+ #web: false
+
+ # Platform specific images can be specified with the following parameters, which will override
+ # the respective parameter. You may specify all, selected, or none of these parameters:
+ #color_android: "#42a5f5"
+ #color_dark_android: "#042a49"
+ #color_ios: "#42a5f5"
+ #color_dark_ios: "#042a49"
+ #color_web: "#42a5f5"
+ #color_dark_web: "#042a49"
+ #image_android: assets/splash-android.png
+ #image_dark_android: assets/splash-invert-android.png
+ #image_ios: assets/splash-ios.png
+ #image_dark_ios: assets/splash-invert-ios.png
+ #image_web: assets/splash-web.gif
+ #image_dark_web: assets/splash-invert-web.gif
+ #background_image_android: "assets/background-android.png"
+ #background_image_dark_android: "assets/dark-background-android.png"
+ #background_image_ios: "assets/background-ios.png"
+ #background_image_dark_ios: "assets/dark-background-ios.png"
+ #background_image_web: "assets/background-web.png"
+ #background_image_dark_web: "assets/dark-background-web.png"
+ #branding_android: assets/brand-android.png
+ #branding_bottom_padding_android: 24
+ #branding_dark_android: assets/dart_dark-android.png
+ #branding_ios: assets/brand-ios.png
+ #branding_bottom_padding_ios: 24
+ #branding_dark_ios: assets/dart_dark-ios.png
+ #branding_web: assets/brand-web.gif
+ #branding_dark_web: assets/dart_dark-web.gif
+
+ # The position of the splash image can be set with android_gravity, ios_content_mode, and
+ # web_image_mode parameters. All default to center.
+ #
+ # android_gravity can be one of the following Android Gravity (see
+ # https://developer.android.com/reference/android/view/Gravity): bottom, center,
+ # center_horizontal, center_vertical, clip_horizontal, clip_vertical, end, fill, fill_horizontal,
+ # fill_vertical, left, right, start, or top.
+ #android_gravity: center
+ #
+ # ios_content_mode can be one of the following iOS UIView.ContentMode (see
+ # https://developer.apple.com/documentation/uikit/uiview/contentmode): scaleToFill,
+ # scaleAspectFit, scaleAspectFill, center, top, bottom, left, right, topLeft, topRight,
+ # bottomLeft, or bottomRight.
+ #ios_content_mode: center
+ #
+ # web_image_mode can be one of the following modes: center, contain, stretch, and cover.
+ #web_image_mode: center
+
+ # The screen orientation can be set in Android with the android_screen_orientation parameter.
+ # Valid parameters can be found here:
+ # https://developer.android.com/guide/topics/manifest/activity-element#screen
+ #android_screen_orientation: sensorLandscape
+
+ # To hide the notification bar, use the fullscreen parameter. Has no effect in web since web
+ # has no notification bar. Defaults to false.
+ # NOTE: Unlike Android, iOS will not automatically show the notification bar when the app loads.
+ # To show the notification bar, add the following code to your Flutter app:
+ # WidgetsFlutterBinding.ensureInitialized();
+ # SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.bottom, SystemUiOverlay.top], );
+ #fullscreen: true
+
+ # If you have changed the name(s) of your info.plist file(s), you can specify the filename(s)
+ # with the info_plist_files parameter. Remove only the # characters in the three lines below,
+ # do not remove any spaces:
+ #info_plist_files:
+ # - 'ios/Runner/Info-Debug.plist'
+ # - 'ios/Runner/Info-Release.plist'
\ No newline at end of file
diff --git a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json
new file mode 100644
index 00000000..9f447e1b
--- /dev/null
+++ b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "filename" : "background.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png
new file mode 100644
index 00000000..dfd90b7f
Binary files /dev/null and b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png differ
diff --git a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
index 0bedcf2f..00cabce8 100644
--- a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
+++ b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
@@ -1,23 +1,23 @@
{
"images" : [
{
- "idiom" : "universal",
"filename" : "LaunchImage.png",
+ "idiom" : "universal",
"scale" : "1x"
},
{
- "idiom" : "universal",
"filename" : "LaunchImage@2x.png",
+ "idiom" : "universal",
"scale" : "2x"
},
{
- "idiom" : "universal",
"filename" : "LaunchImage@3x.png",
+ "idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
- "version" : 1,
- "author" : "xcode"
+ "author" : "xcode",
+ "version" : 1
}
}
diff --git a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
index 9da19eac..71e9c817 100644
Binary files a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ
diff --git a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
index 9da19eac..71e9c817 100644
Binary files a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
index 9da19eac..71e9c817 100644
Binary files a/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and b/comwell_key_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/comwell_key_app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/comwell_key_app/ios/Runner/Base.lproj/LaunchScreen.storyboard
index f2e259c7..55c0caed 100644
--- a/comwell_key_app/ios/Runner/Base.lproj/LaunchScreen.storyboard
+++ b/comwell_key_app/ios/Runner/Base.lproj/LaunchScreen.storyboard
@@ -16,13 +16,19 @@
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
- <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4">
- </imageView>
+ <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" image="LaunchBackground" translatesAutoresizingMaskIntoConstraints="NO" id="tWc-Dq-wcI"/>
+ <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"></imageView>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
- <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/>
- <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/>
+ <constraint firstItem="YRO-k0-Ey4" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="3T2-ad-Qdv"/>
+ <constraint firstItem="tWc-Dq-wcI" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="RPx-PI-7Xg"/>
+ <constraint firstItem="tWc-Dq-wcI" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="SdS-ul-q2q"/>
+ <constraint firstAttribute="trailing" secondItem="tWc-Dq-wcI" secondAttribute="trailing" id="Swv-Gf-Rwn"/>
+ <constraint firstAttribute="trailing" secondItem="YRO-k0-Ey4" secondAttribute="trailing" id="TQA-XW-tRk"/>
+ <constraint firstItem="YRO-k0-Ey4" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="duK-uY-Gun"/>
+ <constraint firstItem="tWc-Dq-wcI" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="kV7-tw-vXt"/>
+ <constraint firstItem="YRO-k0-Ey4" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="xPn-NY-SIU"/>
</constraints>
</view>
</viewController>
@@ -33,5 +39,6 @@
</scenes>
<resources>
<image name="LaunchImage" width="168" height="185"/>
+ <image name="LaunchBackground" width="1" height="1"/>
</resources>
</document>
diff --git a/comwell_key_app/ios/Runner/Info.plist b/comwell_key_app/ios/Runner/Info.plist
index 23e07273..6f1dd12e 100644
--- a/comwell_key_app/ios/Runner/Info.plist
+++ b/comwell_key_app/ios/Runner/Info.plist
@@ -1,84 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
-<dict>
- <key>CADisableMinimumFrameDurationOnPhone</key>
- <true/>
- <key>CFBundleDevelopmentRegion</key>
- <string>$(DEVELOPMENT_LANGUAGE)</string>
- <key>CFBundleDisplayName</key>
- <string>$(PRODUCT_NAME)</string>
- <key>CFBundleExecutable</key>
- <string>$(EXECUTABLE_NAME)</string>
- <key>CFBundleIdentifier</key>
- <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleLocalizations</key>
- <array>
- <string>en</string>
- <string>da</string>
- </array>
- <key>CFBundleName</key>
- <string>Comwell Phoenix</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleShortVersionString</key>
- <string>$(FLUTTER_BUILD_NAME)</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleURLTypes</key>
- <array>
- <dict>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- <key>CFBundleURLName</key>
- <string>com.assaabloy.seosmobileaccess</string>
- <key>CFBundleURLSchemes</key>
- <array>
- <string>seosmobileaccess</string>
- </array>
- </dict>
- </array>
- <key>CFBundleVersion</key>
- <string>$(FLUTTER_BUILD_NUMBER)</string>
- <key>LSRequiresIPhoneOS</key>
- <true/>
- <key>NSBluetoothAlwaysUsageDescription</key>
- <string>Bluetooth is used to communicate with identity verification devices.</string>
- <key>NSBluetoothPeripheralUsageDescription</key>
- <string>Bluetooth is used to communicate with identity verification devices.</string>
- <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
- <string>Always Allow is required to improve scanning performance in the background</string>
- <key>NSLocationAlwaysUsageDescription</key>
- <string>Always Allow is required to improve scanning performance in the background</string>
- <key>NSLocationWhenInUseUsageDescription</key>
- <string>Always Allow is required to improve scanning performance in the background</string>
- <key>UIApplicationSupportsIndirectInputEvents</key>
- <true/>
- <key>UIBackgroundModes</key>
- <array>
- <string>bluetooth-central</string>
- <string>location</string>
- </array>
- <key>UILaunchStoryboardName</key>
- <string>LaunchScreen</string>
- <key>UIMainStoryboardFile</key>
- <string>Main</string>
- <key>UISupportedInterfaceOrientations</key>
- <array>
- <string>UIInterfaceOrientationPortrait</string>
- <string>UIInterfaceOrientationLandscapeLeft</string>
- <string>UIInterfaceOrientationLandscapeRight</string>
- </array>
- <key>UISupportedInterfaceOrientations~ipad</key>
- <array>
- <string>UIInterfaceOrientationPortrait</string>
- <string>UIInterfaceOrientationPortraitUpsideDown</string>
- <string>UIInterfaceOrientationLandscapeLeft</string>
- <string>UIInterfaceOrientationLandscapeRight</string>
- </array>
- <key>UIViewControllerBasedStatusBarAppearance</key>
- <false/>
-</dict>
+ <dict>
+ <key>CADisableMinimumFrameDurationOnPhone</key>
+ <true/>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>$(DEVELOPMENT_LANGUAGE)</string>
+ <key>CFBundleDisplayName</key>
+ <string>$(PRODUCT_NAME)</string>
+ <key>CFBundleExecutable</key>
+ <string>$(EXECUTABLE_NAME)</string>
+ <key>CFBundleIdentifier</key>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleLocalizations</key>
+ <array>
+ <string>en</string>
+ <string>da</string>
+ </array>
+ <key>CFBundleName</key>
+ <string>Comwell Phoenix</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>$(FLUTTER_BUILD_NAME)</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleURLTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>CFBundleURLName</key>
+ <string>com.assaabloy.seosmobileaccess</string>
+ <key>CFBundleURLSchemes</key>
+ <array>
+ <string>seosmobileaccess</string>
+ </array>
+ </dict>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>$(FLUTTER_BUILD_NUMBER)</string>
+ <key>LSRequiresIPhoneOS</key>
+ <true/>
+ <key>NSBluetoothAlwaysUsageDescription</key>
+ <string>Bluetooth is used to communicate with identity verification devices.</string>
+ <key>NSBluetoothPeripheralUsageDescription</key>
+ <string>Bluetooth is used to communicate with identity verification devices.</string>
+ <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
+ <string>Always Allow is required to improve scanning performance in the background</string>
+ <key>NSLocationAlwaysUsageDescription</key>
+ <string>Always Allow is required to improve scanning performance in the background</string>
+ <key>NSLocationWhenInUseUsageDescription</key>
+ <string>Always Allow is required to improve scanning performance in the background</string>
+ <key>UIApplicationSupportsIndirectInputEvents</key>
+ <true/>
+ <key>UIBackgroundModes</key>
+ <array>
+ <string>bluetooth-central</string>
+ <string>location</string>
+ </array>
+ <key>UILaunchStoryboardName</key>
+ <string>LaunchScreen</string>
+ <key>UIMainStoryboardFile</key>
+ <string>Main</string>
+ <key>UISupportedInterfaceOrientations</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+ <key>UISupportedInterfaceOrientations~ipad</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationPortraitUpsideDown</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+ <key>UIViewControllerBasedStatusBarAppearance</key>
+ <false/>
+ <key>UIStatusBarHidden</key>
+ <false/>
+ </dict>
</plist>
diff --git a/comwell_key_app/web/index.html b/comwell_key_app/web/index.html
index 58e236c7..ecdd5134 100644
--- a/comwell_key_app/web/index.html
+++ b/comwell_key_app/web/index.html
@@ -1,6 +1,4 @@
-<!DOCTYPE html>
-<html>
-<head>
+<!DOCTYPE html><html><head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
@@ -27,12 +25,79 @@
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
- <link rel="icon" type="image/png" href="favicon.png"/>
+ <link rel="icon" type="image/png" href="favicon.png">
<title>comwell_key_app</title>
<link rel="manifest" href="manifest.json">
+ <style id="splash-screen-style">
+ html {
+ height: 100%
+ }
+
+ body {
+ margin: 0;
+ min-height: 100%;
+ background-color: #42a5f5;
+ background-size: 100% 100%;
+ }
+
+ .center {
+ margin: 0;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ }
+
+ .contain {
+ display:block;
+ width:100%; height:100%;
+ object-fit: contain;
+ }
+
+ .stretch {
+ display:block;
+ width:100%; height:100%;
+ }
+
+ .cover {
+ display:block;
+ width:100%; height:100%;
+ object-fit: cover;
+ }
+
+ .bottom {
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ -ms-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+ }
+
+ .bottomLeft {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ }
+
+ .bottomRight {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ }
+ </style>
+ <script id="splash-screen-script">
+ function removeSplashFromWeb() {
+ document.getElementById("splash")?.remove();
+ document.getElementById("splash-branding")?.remove();
+ document.body.style.background = "transparent";
+ }
+ </script>
+ <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
</head>
<body>
- <script src="flutter_bootstrap.js" async></script>
-</body>
-</html>
+ <script src="flutter_bootstrap.js" async=""></script>
+
+
+</body></html>
\ No newline at end of file