Update fuzzyw.app.js

pull/1659/head
sir-indy 2022-04-04 12:49:52 +01:00 committed by GitHub
parent 5242d8662b
commit 1bc47eb3f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 3 deletions

View File

@ -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();