mirror of https://github.com/espruino/BangleApps
Update fuzzyw.app.js
parent
5242d8662b
commit
1bc47eb3f1
|
@ -2,7 +2,7 @@
|
|||
const fuzzy_strings = require("Storage").readJSON("fuzzy_strings.json");
|
||||
|
||||
const SETTINGS_FILE = "fuzzyw.settings.json";
|
||||
let settings = require("Storage").readJSON(SETTINGS_FILE,1)|| {'language': 'System', 'alignment':'Centre'};
|
||||
let settings = require("Storage").readJSON(SETTINGS_FILE,1)|| {'language': 'System', 'alignment':'Center'};
|
||||
|
||||
if (settings.language == 'System') {
|
||||
settings.language = require('locale').name;
|
||||
|
@ -12,6 +12,15 @@ let fuzzy_string = fuzzy_strings[settings.language];
|
|||
|
||||
const h = g.getHeight();
|
||||
const w = g.getWidth();
|
||||
let align_mode = 0;
|
||||
let align_pos = w/2;
|
||||
if (settings.alignment =='Left') {
|
||||
align_mode = -1;
|
||||
align_pos = 0;
|
||||
} else if (settings.alignment == 'Right') {
|
||||
align_mode = 1;
|
||||
align_pos = w;
|
||||
}
|
||||
|
||||
function getTimeString(date) {
|
||||
let segment = Math.round((date.getMinutes()*60 + date.getSeconds())/300);
|
||||
|
@ -29,10 +38,10 @@ function draw() {
|
|||
let time_string = getTimeString(new Date()).replace('*', '');
|
||||
// print(time_string);
|
||||
g.setFont('Vector', (h-24*2)/fuzzy_string.text_scale);
|
||||
g.setFontAlign(0, 0);
|
||||
g.setFontAlign(align_mode, 0);
|
||||
g.clearRect(0, 24, w, h-24);
|
||||
g.setColor(g.theme.fg);
|
||||
g.drawString(g.wrapString(time_string, w).join("\n"), w/2, h/2);
|
||||
g.drawString(g.wrapString(time_string, w).join("\n"), align_pos, h/2);
|
||||
}
|
||||
|
||||
g.clear();
|
||||
|
|
Loading…
Reference in New Issue