mirror of https://github.com/espruino/BangleApps
0.15: Reduce memory usage when running default clock chooser (#294)
parent
ac076f698a
commit
78214a267e
|
@ -120,7 +120,7 @@
|
||||||
{ "id": "setting",
|
{ "id": "setting",
|
||||||
"name": "Settings",
|
"name": "Settings",
|
||||||
"icon": "settings.png",
|
"icon": "settings.png",
|
||||||
"version":"0.14",
|
"version":"0.15",
|
||||||
"description": "A menu for setting up Bangle.js",
|
"description": "A menu for setting up Bangle.js",
|
||||||
"tags": "tool,system",
|
"tags": "tool,system",
|
||||||
"storage": [
|
"storage": [
|
||||||
|
|
|
@ -16,3 +16,4 @@
|
||||||
Make capitalization more consistent
|
Make capitalization more consistent
|
||||||
Move LCD Brightness menu into more general LCD menu
|
Move LCD Brightness menu into more general LCD menu
|
||||||
0.14: Reduce memory usage when running app settings page
|
0.14: Reduce memory usage when running app settings page
|
||||||
|
0.15: Reduce memory usage when running default clock chooser (#294)
|
||||||
|
|
|
@ -296,10 +296,10 @@ function makeConnectable() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
function showClockMenu() {
|
function showClockMenu() {
|
||||||
var clockApps = require("Storage").list(/\.info$/).map(app => {
|
var clockApps = require("Storage").list(/\.info$/)
|
||||||
try { return require("Storage").readJSON(app); }
|
.map(app => {var a=storage.readJSON(app, 1);return (a&&a.type == "clock")?a:undefined})
|
||||||
catch (e) { }
|
.filter(app => app) // filter out any undefined apps
|
||||||
}).filter(app => app.type == "clock").sort((a, b) => a.sortorder - b.sortorder);
|
.sort((a, b) => a.sortorder - b.sortorder);
|
||||||
const clockMenu = {
|
const clockMenu = {
|
||||||
'': {
|
'': {
|
||||||
'title': 'Select Clock',
|
'title': 'Select Clock',
|
||||||
|
|
Loading…
Reference in New Issue