diff --git a/frontend/app.config.js b/frontend/app.config.js index 250efe7f..58e98fc9 100644 --- a/frontend/app.config.js +++ b/frontend/app.config.js @@ -4,7 +4,7 @@ module.exports = { slug: 'timeflow', version: '1.0.0', orientation: 'portrait', - icon: './assets/icon.png', + icon: './assets/android-icon-foreground-timeflow.png', userInterfaceStyle: 'light', ios: { supportsTablet: true, @@ -33,14 +33,21 @@ module.exports = { 'VIBRATE', ], adaptiveIcon: { - backgroundColor: '#E6F4FE', - foregroundImage: './assets/android-icon-foreground.png', - backgroundImage: './assets/android-icon-background.png', - monochromeImage: './assets/android-icon-monochrome.png', + backgroundColor: '#F7F2E8', + foregroundImage: './assets/android-icon-foreground-timeflow.png', }, predictiveBackGestureEnabled: false, }, plugins: [ + [ + 'expo-splash-screen', + { + backgroundColor: '#F7F2E8', + image: './assets/splash-bird.png', + imageWidth: 200, + resizeMode: 'contain', + }, + ], 'expo-sqlite', [ 'expo-location', diff --git a/frontend/assets/android-icon-foreground-timeflow.png b/frontend/assets/android-icon-foreground-timeflow.png new file mode 100644 index 00000000..35e616fe Binary files /dev/null and b/frontend/assets/android-icon-foreground-timeflow.png differ diff --git a/frontend/assets/splash-bird.png b/frontend/assets/splash-bird.png new file mode 100644 index 00000000..fcca6712 Binary files /dev/null and b/frontend/assets/splash-bird.png differ diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1d406795..a2fc2531 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -16,6 +16,7 @@ "expo-location": "~57.0.9", "expo-notifications": "~57.0.10", "expo-secure-store": "~57.0.1", + "expo-splash-screen": "~57.0.8", "expo-sqlite": "~57.0.1", "expo-status-bar": "~57.0.1", "expo-task-manager": "~57.0.9", @@ -1573,15 +1574,15 @@ } }, "node_modules/@expo/config-plugins": { - "version": "57.0.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-57.0.5.tgz", - "integrity": "sha512-xhUGgzpFWRghDUH98+Wl4RDakYhTsbyMg6aOYiBjRzPO/THH8tKMw3vlksgFYlU2PkiAdABJN3tNPf5qmvOQhA==", + "version": "57.0.9", + "resolved": "https://registry.npmmirror.com/@expo/config-plugins/-/config-plugins-57.0.9.tgz", + "integrity": "sha512-hHgfL1avkCdEvDSw7IwlKwRYYNgcxzbNNMIk6W6lTkJpY0MajinAfeJUS0J+wPCsjUfGbVqOJM+XhPaO5ulUxg==", "license": "MIT", "dependencies": { "@expo/config-types": "^57.0.2", "@expo/json-file": "~11.0.1", "@expo/plist": "^0.8.1", - "@expo/require-utils": "^57.0.3", + "@expo/require-utils": "^57.0.5", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", "debug": "^4.3.5", @@ -1693,12 +1694,12 @@ } }, "node_modules/@expo/image-utils": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.11.4.tgz", - "integrity": "sha512-pn/4770DIEOcYZr484uazuwg20FX/qaDkeMRF6J+oxejynDmEmO8wLsCudaNShFE0BhyKGQTYrs2rsRhqrqESw==", + "version": "0.11.5", + "resolved": "https://registry.npmmirror.com/@expo/image-utils/-/image-utils-0.11.5.tgz", + "integrity": "sha512-KPQBTpmpAfy/Vu9y4wPW808/qtZxjYmyJg8cm2QCPAupp+qEWA3b5zmk0ulOwQ9OgeHxuCPgUqWgkwHFo7UsrQ==", "license": "MIT", "dependencies": { - "@expo/require-utils": "^57.0.4", + "@expo/require-utils": "^57.0.5", "@expo/spawn-async": "^1.8.0", "chalk": "^4.0.0", "getenv": "^2.0.0", @@ -1870,9 +1871,9 @@ } }, "node_modules/@expo/require-utils": { - "version": "57.0.4", - "resolved": "https://registry.npmjs.org/@expo/require-utils/-/require-utils-57.0.4.tgz", - "integrity": "sha512-e7xbg/9BTQcsZE/oErafZXtI7kh5IgfasLJ97J5sFSzX2cA74pDvdlhW1KHVSaDkQyQv6h1LSLhsY7dEeOk7hw==", + "version": "57.0.5", + "resolved": "https://registry.npmmirror.com/@expo/require-utils/-/require-utils-57.0.5.tgz", + "integrity": "sha512-kTAXj9lDFEIPMsbAOGCGbjBbMF0oi7CqkYM79KOX0DDD9wSwXmlKL1z2h8OwsrBf7mbOo2DjlRvZu4BEjrIxGw==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.20.0", @@ -7113,6 +7114,20 @@ "node": ">=20.16.0" } }, + "node_modules/expo-splash-screen": { + "version": "57.0.8", + "resolved": "https://registry.npmmirror.com/expo-splash-screen/-/expo-splash-screen-57.0.8.tgz", + "integrity": "sha512-BEsrKg4niYBZa5AFzWRyGqxA4ZemtBOPwbCy+C336iGYYPuZYLEgWJGmm2xD1gRfCdrM/TP+l2ONd86Zvk3KyA==", + "license": "MIT", + "dependencies": { + "@expo/config-plugins": "~57.0.9", + "@expo/image-utils": "^0.11.5", + "xml2js": "0.6.0" + }, + "peerDependencies": { + "expo": "*" + } + }, "node_modules/expo-sqlite": { "version": "57.0.1", "resolved": "https://registry.npmjs.org/expo-sqlite/-/expo-sqlite-57.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 401a61c8..67f08f72 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,6 +15,7 @@ "expo-location": "~57.0.9", "expo-notifications": "~57.0.10", "expo-secure-store": "~57.0.1", + "expo-splash-screen": "~57.0.8", "expo-sqlite": "~57.0.1", "expo-status-bar": "~57.0.1", "expo-task-manager": "~57.0.9",