Adds home screen widgets (Small 2×2, Medium 4×2, Large 4×4) using react-native-android-widget. Widgets display upcoming tasks sorted by urgency, support tap-to-complete and deep linking into the app, and refresh on every task mutation + every 30 minutes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
79 lines
2.2 KiB
JSON
79 lines
2.2 KiB
JSON
{
|
|
"expo": {
|
|
"name": "Simpl-Liste",
|
|
"slug": "simpl-liste",
|
|
"version": "1.0.0",
|
|
"orientation": "portrait",
|
|
"icon": "./assets/images/icon.png",
|
|
"scheme": "simplliste",
|
|
"userInterfaceStyle": "automatic",
|
|
"newArchEnabled": true,
|
|
"splash": {
|
|
"image": "./assets/images/splash-icon.png",
|
|
"resizeMode": "contain",
|
|
"backgroundColor": "#FFF8F0"
|
|
},
|
|
"ios": {
|
|
"supportsTablet": true,
|
|
"bundleIdentifier": "com.lacompagniemaximus.simpliste"
|
|
},
|
|
"android": {
|
|
"package": "com.lacompagniemaximus.simpliste",
|
|
"adaptiveIcon": {
|
|
"foregroundImage": "./assets/images/adaptive-icon.png",
|
|
"backgroundColor": "#FFF8F0"
|
|
},
|
|
"edgeToEdgeEnabled": true
|
|
},
|
|
"plugins": [
|
|
"expo-router",
|
|
"expo-sqlite",
|
|
"expo-font",
|
|
"expo-localization",
|
|
"@react-native-community/datetimepicker",
|
|
["react-native-android-widget", {
|
|
"fonts": [
|
|
"./assets/fonts/Inter_400Regular.ttf",
|
|
"./assets/fonts/Inter_600SemiBold.ttf"
|
|
],
|
|
"widgets": [
|
|
{
|
|
"name": "SimplListeSmall",
|
|
"label": "Simpl-Liste",
|
|
"description": "Aperçu rapide de vos tâches",
|
|
"minWidth": "110dp",
|
|
"minHeight": "110dp",
|
|
"targetCellWidth": 2,
|
|
"targetCellHeight": 2,
|
|
"updatePeriodMillis": 1800000
|
|
},
|
|
{
|
|
"name": "SimplListeMedium",
|
|
"label": "Simpl-Liste",
|
|
"description": "Vos prochaines tâches",
|
|
"minWidth": "250dp",
|
|
"minHeight": "110dp",
|
|
"targetCellWidth": 4,
|
|
"targetCellHeight": 2,
|
|
"resizeMode": "vertical",
|
|
"updatePeriodMillis": 1800000
|
|
},
|
|
{
|
|
"name": "SimplListeLarge",
|
|
"label": "Simpl-Liste (grand)",
|
|
"description": "Vue détaillée de vos tâches",
|
|
"minWidth": "250dp",
|
|
"minHeight": "250dp",
|
|
"targetCellWidth": 4,
|
|
"targetCellHeight": 4,
|
|
"resizeMode": "horizontal|vertical",
|
|
"updatePeriodMillis": 1800000
|
|
}
|
|
]
|
|
}]
|
|
],
|
|
"experiments": {
|
|
"typedRoutes": true
|
|
}
|
|
}
|
|
}
|