From c2ddd7cc588080671c63510c2c963e48eebe35fd Mon Sep 17 00:00:00 2001 From: hughbarney Date: Fri, 29 Jan 2021 22:57:53 +0000 Subject: [PATCH] restored icon.js and changed to split on first word when App name is longer than 12 chars --- apps/tapelauncher/app.js | 14 +++----------- apps/tapelauncher/icon.js | 2 +- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/apps/tapelauncher/app.js b/apps/tapelauncher/app.js index c1211c032..91b53ae11 100644 --- a/apps/tapelauncher/app.js +++ b/apps/tapelauncher/app.js @@ -20,19 +20,11 @@ function draw_icon(pos, id, select) { var x = ((pos % 3)*80) + 2; var y = 80; - if (select) { - //g.setColor(0.3,0.3,0.3).fillRect(x,y,x+79,y+99); // bigger than icon - } else { - // some icons will vanish on a black background, so draw a box smaller than the icon to sit on - //g.setColor(0.3,0.3,0.3).fillRect(x+5,y+11,x+73,y+73); - } - g.setColor(-1); g.drawImage(s.read(apps[id].icon),x+2,y+11,{scale:1.625}); if (select) { - // white bounding box - g.setColor(1,1,1).drawRect(x,y,x+79,y+99); + g.setColor(1,1,1).drawRect(x,y,x+79,y+99); // white bounding box } } @@ -54,8 +46,8 @@ function draw() { } else { // some app names are too long for one line var name = apps[selected].name; - var first = name.substring(0, name.lastIndexOf(" ")); - var last = name.substring(name.lastIndexOf(" ") + 1, name.length); + var first = name.substring(0, name.indexOf(" ")); + var last = name.substring(name.indexOf(" ") + 1, name.length); g.drawString(first, 120, 40, true); g.drawString(last, 120, 200, true); } diff --git a/apps/tapelauncher/icon.js b/apps/tapelauncher/icon.js index a49bb0af4..5ee284db2 100644 --- a/apps/tapelauncher/icon.js +++ b/apps/tapelauncher/icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("mEwwhC/AH4ATxAAQC+2N7vd7AX/C/6/7a/4X/a/4X/C/4X/C/4Xfl3iC6vu9wXtI653WAH4A/ABg")) \ No newline at end of file +require("heatshrink").decompress(atob("AH4A/ACXd7vQC6vUpoBBDaQXEDaQXIDZwXMAIQZHC4R6BAAIZJDAwXIDY4XHAAodJ7oXMDpQXSAAiRHhoWN7zFLDY/e9ve9zeMhvQCIIBFC5ARIC5oVNC5EOCpwABC4vuCZYXPCIwXOCJAAFC5gAJ8AXFCpwuHgDjCFqQXC6lN6gbFf5gXEAInd6AXVDYndhoXKBoIbMC5QZLC44AFDpIXNDpQXdhoYMAAbwIC6oZQbxhOKC5gbKC6BUGC6oA/AHgA=="));