Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,7 @@ and which gives information about the app for the Launcher.
"provides_modules" : ["messageicons"] // optional, this app provides a module that can be used with 'require'
"provides_widgets" : ["battery"] // optional, this app provides a type of widget - 'alarm/battery/bluetooth/pedometer/message'
"provides_features" : ["welcome"] // optional, this app provides some feature, used to ensure two aren't installed at once. Currently just 'welcome'
"requiredFw" : "2v20", // optional, specify a minimum firmware version your app needs to work properly
Comment thread
gfwilliams marked this conversation as resolved.
"default" : true, // set if an app is the default implementer of something (a widget/module/etc)
"readme": "README.md", // if supplied, a link to a markdown-style text file
// that contains more information about this app (usage, etc)
Expand Down
3 changes: 2 additions & 1 deletion apps/loadanim/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"shortName":"Load Anim",
"version":"0.02",
"author": "gfwilliams",
"description": "Add an animation that happens while Bangle.js is loading an app. Requires 2v29+ (or 2v28 cutting edge) firmware to work.",
"description": "Add an animation that happens while Bangle.js is loading an app.",
"requiredFw": "2v29",
"icon": "app.png",
"screenshots" : [ { "url":"screenshot.png" } ],
"type": "settings",
Expand Down
2 changes: 1 addition & 1 deletion bin/sanitycheck.js
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ const APP_KEYS = [
'sortorder', 'readme', 'custom', 'customConnect', 'interface', 'storage', 'data',
'supports', 'allow_emulator',
'dependencies', 'provides_modules', 'provides_widgets', 'provides_features', "default",
"author"
"author","requiredFw"
];
const STORAGE_KEYS = ['name', 'url', 'content', 'evaluate', 'noOverwite', 'supports', 'noOverwrite'];
const DATA_KEYS = ['name', 'wildcard', 'storageFile', 'url', 'content', 'evaluate'];
Expand Down
Loading