diff --git a/apps/fuzzyw/fuzzyw.app.js b/apps/fuzzyw/fuzzyw.app.js index ba1db294f..fdeda5c51 100644 --- a/apps/fuzzyw/fuzzyw.app.js +++ b/apps/fuzzyw/fuzzyw.app.js @@ -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();