forked from FOSS/BangleApps
Update fuzzyw.app.js
parent
5242d8662b
commit
1bc47eb3f1
|
@ -2,7 +2,7 @@
|
||||||
const fuzzy_strings = require("Storage").readJSON("fuzzy_strings.json");
|
const fuzzy_strings = require("Storage").readJSON("fuzzy_strings.json");
|
||||||
|
|
||||||
const SETTINGS_FILE = "fuzzyw.settings.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') {
|
if (settings.language == 'System') {
|
||||||
settings.language = require('locale').name;
|
settings.language = require('locale').name;
|
||||||
|
@ -12,6 +12,15 @@ let fuzzy_string = fuzzy_strings[settings.language];
|
||||||
|
|
||||||
const h = g.getHeight();
|
const h = g.getHeight();
|
||||||
const w = g.getWidth();
|
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) {
|
function getTimeString(date) {
|
||||||
let segment = Math.round((date.getMinutes()*60 + date.getSeconds())/300);
|
let segment = Math.round((date.getMinutes()*60 + date.getSeconds())/300);
|
||||||
|
@ -29,10 +38,10 @@ function draw() {
|
||||||
let time_string = getTimeString(new Date()).replace('*', '');
|
let time_string = getTimeString(new Date()).replace('*', '');
|
||||||
// print(time_string);
|
// print(time_string);
|
||||||
g.setFont('Vector', (h-24*2)/fuzzy_string.text_scale);
|
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.clearRect(0, 24, w, h-24);
|
||||||
g.setColor(g.theme.fg);
|
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();
|
g.clear();
|
||||||
|
|
Loading…
Reference in New Issue