From 071a7a7e683a649b9f75fdc92b9f56804cd0af87 Mon Sep 17 00:00:00 2001 From: bengwalker <63957296+bengwalker@users.noreply.github.com> Date: Wed, 17 Nov 2021 20:46:18 +0100 Subject: [PATCH 01/85] add support for Bangle.js 2 --- apps.json | 2 +- apps/metronome/ChangeLog | 1 + apps/metronome/metronome.js | 73 +++++++++++++++++++++++-------------- 3 files changed, 48 insertions(+), 28 deletions(-) diff --git a/apps.json b/apps.json index 116f1488d..55cb1b7b1 100644 --- a/apps.json +++ b/apps.json @@ -1553,7 +1553,7 @@ "id": "metronome", "name": "Metronome", "icon": "metronome_icon.png", - "version": "0.06", + "version": "0.07", "readme": "README.md", "description": "Makes the watch blinking and vibrating with a given rate", "tags": "tool", diff --git a/apps/metronome/ChangeLog b/apps/metronome/ChangeLog index 894d62940..9bd33ca4e 100644 --- a/apps/metronome/ChangeLog +++ b/apps/metronome/ChangeLog @@ -4,3 +4,4 @@ 0.04: App shows instructions, Widgets remain visible, color changed 0.05: Buzz intensity and beats per bar can be changed via settings-app 0.06: Correct string position +0.07: Add support for Bangle.sjs2 \ No newline at end of file diff --git a/apps/metronome/metronome.js b/apps/metronome/metronome.js index e5e45559e..7f4667ce1 100644 --- a/apps/metronome/metronome.js +++ b/apps/metronome/metronome.js @@ -5,7 +5,7 @@ var time_diffs = [1000, 1000, 1000]; //array to calculate mean bpm var tindex=0; //index to iterate through time_diffs -Bangle.setLCDTimeout(undefined); //do not deaktivate display while running this app +Bangle.setLCDTimeout(undefined); //do not deactivate display while running this app const storage = require("Storage"); const SETTINGS_FILE = 'metronome.settings.json'; @@ -15,7 +15,7 @@ function setting(key) { //define default settings const DEFAULTS = { 'beatsperbar': 4, - 'buzzintens': 0.75, + 'buzzintens': 1.0, }; if (!settings) { loadSettings(); } return (key in settings) ? settings[key] : DEFAULTS[key]; @@ -54,39 +54,57 @@ function updateScreen() { changecolor(); try { Bangle.buzz(50, setting('buzzintens')); + Bangle.beep(); // TODO: make optional } catch(err) { } g.setFont("Vector",40).setFontAlign(0,0); g.drawString(Math.floor(bpm)+"bpm", g.getWidth()/2, 100); } -Bangle.on('touch', function(button) { +Bangle.on('touch', function(zone, e) { // setting bpm by tapping the screen. Uses the mean time difference between several tappings. - if (tindex < time_diffs.length) { - if (Date.now()-tStart < 5000) { - time_diffs[tindex] = Date.now()-tStart; - } - } else { - tindex=0; - time_diffs[tindex] = Date.now()-tStart; - } - tindex += 1; - mean_time = 0.0; - for(count = 0; count < time_diffs.length; count++) { - mean_time += time_diffs[count]; - } - time_diff = mean_time/count; + if ((process.env.HWVERSION==2 && e.x > 39 && e.x < 136) || process.env.HWVERSION==1){ + if (tindex < time_diffs.length) { + if (Date.now()-tStart < 5000) { + time_diffs[tindex] = Date.now()-tStart; + } + } else { + tindex=0; + time_diffs[tindex] = Date.now()-tStart; + } + tindex += 1; + mean_time = 0.0; + for (count = 0; count < time_diffs.length; count++) { + mean_time += time_diffs[count]; + } + time_diff = mean_time/count; - tStart = Date.now(); - clearInterval(time_diff); - bpm = (60 * 1000/(time_diff)); - updateScreen(); - clearInterval(interval); - interval = setInterval(updateScreen, 60000 / bpm); - return bpm; + tStart = Date.now(); + clearInterval(time_diff); + bpm = (60 * 1000/(time_diff)); + updateScreen(); + clearInterval(interval); + interval = setInterval(updateScreen, 60000 / bpm); + return bpm; + } + else if (e.x < 39) { + if (bpm > 1) { + bpm -= 1; + clearInterval(interval); + interval = setInterval(updateScreen, 60000 / bpm); + } + } + else if (e.x > 136) { + if (bpm > 1) { + bpm += 1; + clearInterval(interval); + interval = setInterval(updateScreen, 60000 / bpm); + }} }); -// enable bpm finetuning via buttons. +// enable bpm finetuning via + +if ((process.env.HWVERSION==1)) { setWatch(() => { bpm += 1; clearInterval(interval); @@ -101,10 +119,11 @@ setWatch(() => { } }, BTN3, {repeat:true}); +} interval = setInterval(updateScreen, 60000 / bpm); -g.clear(1).setFont("6x8"); -g.drawString('Touch the screen to set tempo.\nUse BTN1 to increase, and\nBTN3 to decrease bpm value by 1.', 25, 200); + g.clear(1).setFont("6x8"); + g.drawString('Touch the screen to set tempo.\nUse BTN1 to increase, and\nBTN3 to decrease bpm value by 1.', 25, 200); Bangle.loadWidgets(); Bangle.drawWidgets(); From e72bf84a7a05c4208e8c1d5f60815a9f57ca11c4 Mon Sep 17 00:00:00 2001 From: bengwalker <63957296+bengwalker@users.noreply.github.com> Date: Wed, 17 Nov 2021 21:29:57 +0100 Subject: [PATCH 02/85] use dark theme for metronome --- apps/metronome/metronome.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/apps/metronome/metronome.js b/apps/metronome/metronome.js index 7f4667ce1..3d952b390 100644 --- a/apps/metronome/metronome.js +++ b/apps/metronome/metronome.js @@ -3,10 +3,9 @@ var cindex=0; // index to iterate through colous var bpm=60; // ininital bpm value var time_diffs = [1000, 1000, 1000]; //array to calculate mean bpm var tindex=0; //index to iterate through time_diffs - - +// set background colour +g.setTheme({bg:"#000"}); Bangle.setLCDTimeout(undefined); //do not deactivate display while running this app - const storage = require("Storage"); const SETTINGS_FILE = 'metronome.settings.json'; @@ -40,6 +39,12 @@ function changecolor() { 7: { value: 0xFFFF, name: "White" }, }; g.setColor(colors[cindex].value); + if ((process.env.HWVERSION==2 )) { + g.drawLine(39,0,39,65); + g.drawLine(39,135,39,200); + g.drawLine(136,0,136,65); + g.drawLine(136,135,136,200); + } if (cindex == setting('beatsperbar')-1) { cindex = 0; } @@ -54,7 +59,6 @@ function updateScreen() { changecolor(); try { Bangle.buzz(50, setting('buzzintens')); - Bangle.beep(); // TODO: make optional } catch(err) { } g.setFont("Vector",40).setFontAlign(0,0); From b128f5c15569de9e2be0717f270cfd90e006d5ab Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 10:38:02 +0100 Subject: [PATCH 03/85] Update apps.json added background image to upload --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index 46c0e6045..b484b7a9a 100644 --- a/apps.json +++ b/apps.json @@ -4308,6 +4308,7 @@ "storage": [ {"name":"binwatch.app.js","url":"app.js"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} + {"name":"Background176_center.png","url":"Background176_center.png","evaluate":true} ] } ] From ff3223e1b906957811cad815df88ad495e70a95f Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 10:51:02 +0100 Subject: [PATCH 04/85] Update app.js added "require" for bg image --- apps/binwatch/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/binwatch/app.js b/apps/binwatch/app.js index 56e153dbf..7967fd5ed 100644 --- a/apps/binwatch/app.js +++ b/apps/binwatch/app.js @@ -11,7 +11,7 @@ /* reuqirements */ require("Font7x11Numeric7Seg").add(Graphics); require("Font5x7Numeric7Seg").add(Graphics); - +require("Background176_center.png"); /* constants and definitions */ From 3f4c49a8aef6ba79419f00d86fc4f02435b72e21 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 10:55:07 +0100 Subject: [PATCH 05/85] Update app.js integrated BG image into app --- apps/binwatch/app.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/binwatch/app.js b/apps/binwatch/app.js index 7967fd5ed..57f795c3b 100644 --- a/apps/binwatch/app.js +++ b/apps/binwatch/app.js @@ -11,7 +11,6 @@ /* reuqirements */ require("Font7x11Numeric7Seg").add(Graphics); require("Font5x7Numeric7Seg").add(Graphics); -require("Background176_center.png"); /* constants and definitions */ @@ -37,6 +36,11 @@ var month = [ /* DEZ */ {width : 51, height : 23, bpp : 1, buffer : require("heatshrink").decompress(atob("n/wh//w//xP/gV/8F//Of4Fn/EH/04gUODAUHgHh4AFBnHgjk4BYUcgeHAoMB8eAuHgAwN4uEOjgFBh4jB4eAgED4ADBl/4gFwB4MD/4DBgQCB3/gC4PghgyBgPAGQl4gYyDjwgBGQQrBh0BGQVwDQM4F4MMLIJlEg3/gOfPAPgn/gk/+j/+h/8IoPh//gA="))} ]; +var img176 = { + width : 176, height : 176, bpp : 3, + transparent : 1, + buffer : require("heatshrink").decompress(atob("AA0JkmSpICuoA5FghBGH14CCpCCMgRB/IOlJIJkSIP5B1kBBLH2ICDIJ2f/4AsIJ0EBwXkQNtkAgWAIJITCk7DuvhBQkJBupgECyBAIgITCnJBup5BQhI4k0AyIxPyCARBIHofJIMc8OhJBEoAOHBYVOXkhBBpP/AAuhxM+IJ1CIMgxBBY5BBkwHCpBAGgQLCuRBwk73CIJcSIOEkIIVJIIw9CyY+iIJ/5A4UgIIoQCzhBlnhBLz5B0gO27dtAQkBIIskIAkEBAXkIMsk0D4GgBBCyY0DIJA+kNJcl5IEBsgJCwBBDB4UnIM4CMvgECyBBGkJB0phBGgINCnJB0p4EDIIUJBoTUCIOVJ+RB/IIlAIIIFCpwRGn//AE35F4s+IJFCIO0mAgVIgECAoVyIO0nfocAiQKCAYZBMkmTkMkz3btu2ARTzBmYgBIJ0kII+TBwpBJEAOfk5BPDoPyVQJBPA4cgA4WcIKIBBK4JBMt+Sp+SoQgKGQufA4xBQTgIiB8mSrZBLvhBCpxBYFgJBPk5DBKwN7IJoBBpIXBIJ2THQwOGIJH+pMmTAdLIJYqBshBCkhBOCgYHCk5BRnxeCWwJBLNwk5IKCYCA4UhIJ/ypMyBoUSpPtIJPfeQgpBz5BOp5BVBAJDBBoNyIJfZIIitBIM4XEoVJnpBJGQI0EZYJBONYhBQ/hBFp1JkpBI2/JkgBBCgXkyV/IMt8BonJk5BKk5BEzhBlNANkIIsk+xBH31JkwiEIINPIMmTIYINDnJBJ2VJnwiEyZBlE4INFC4OeII4nBFIgCBiVJIMQdBz4NFk4DBII4pGAQNyIMofHZwJBGt68BEQ1CEY5Bb5MkAIJBGyVbIIt8yVMEQ1OTIJBik5BHzmSvZBHAIIiGDoJBg/1JkwNGkmQXgJBFRgNkIJEkIMASBnxBHyZBHBIJDBCg05IMYUEAQkSpPtIIffkmfERAsBz5BfCgwCEuVJlpBD7JBKk5Bip4NHAQNOpM9IIYvBGJMkaIJBe/mSphBLkpBC2/JkgBBChHkyV/IL98IJNJ5MnIIknIJWcIL5iBshBKhMk+xBB31JnwRJkmQcwJBdcwJDBF5M5IIeyIJmTIMGfFhIaDzxBBEgImEAQ8SpJBcDQJBMk4DB7dvAwIRKAQNyEwhBaDhICD8mTIIVPIJlOILvJkgBBIJmSrd8yVMIJ0nILknIJucyV7smSIYJBLpIjBILX+pMmFhkkyDCBZAKIBChkJkhBPKQIA6IP5B/IP5B/IP5BX5Mk5AMB23btoCKvmSpmEyV7CJdt2/Jk/OGZJBM/wJB5IdBIJtkyV8zhBO2wmEIK0+pM5kn2IJnkyfkyGSp5BM3wmChMkIKgMBIIeWIJffkhBByYhBIJgmBmQmCIKwBBk8kzxBNz4gBuVJ9pBNEwefIKYJBAIMkOgJBL/MkzJBDlpBKt4mDIIOTIKlPIIS0BIJfJkhDByVOpM9IJVsEwxBS/mSpgaCwmSvZBJ2/Jk5DByVIEIJBKvmSAIImDv5BR8gaEzmSpaDKDYJBCpJHBIJVkEwxBTyZDBBwOTUgJBJ31JnwgDhMk+xBJEwuQEwJBRHgJBFpJBJDwMyEAc5kmWIJHfEIIRCEwZBSz4aDyVypPtIJQgFkmeIJQmHIKH5kmZDQlCpM9II9vB4IRDIIWTIJAmHIIM/IKIBBDQdOIJNsdgJBEkj7BIJHJExBBQDQIBBDQdIB4JBHvmSAIJBEwmSvZBG2/Jk4mIIJ3+AwIaFpIGBII9kII+cyVLII2+pMmCIgmCIKM+DQ05kn2IIy8B8hBFybOBIJAmHhMkIJwJBmRBIyxBF745BCIpBCpJBGExefIJ4LEBwckzxBHz5BGyVypPtIIoMBExJBOAwIsGAQJyBIIv5kmZII9CpM9IIlvZwImHIIOTIJn8DRMkfwJBF5MkIYIUGpxBGtgmMIJ18DRGEyV7IIe35MnIYIUGpAkBIIgkBExd/IJfkDRWcyVLQYgYBIJFJBIJBEEwNkExRBNyYcBDQ+TVQJBD31JnwRHAQM5kn2IIgmKyAmBIJY2BFhACBiVJ9pBCDYMyIJeWIIXfExZoBpJBMz5BKuRBGDogCFk8kzxBC7ImOIJX5kmZDRVCpM9IINvUgIRJAQJyBIIQmBAIImLn5BJ5IaMp1JkpBBthBN8hBDEx5BLk4cBF5QOBIIN8yQBBIJWEyV7tu3ExtIHIZBG/wDBIJskIIPkyVkIJecyVLtu+pMmCJQmDIJU+DRk5kn2IIOTIYIUKybUBIIQmPIJAGBmQaMkMkz3fGYIRLIIVJtomPIIOfIJIIEAREnIIPZDoJBMyVypPtAwImPIJADBFhgCBOQP5kmZIJtCpM/ZAImNIIOTII4A6IP5B/IP5B/IP5BQAYPt23btoCJ78kz8hkmeCJYCBFQPyiQmRII4GBloaM7IaBk5BPE4PyuRBO/JBJ/1JnoaOAIPkyZBMt+Sp+SoQmQYpBBBk4aM5MkAIPkyVbIJd8yVMyVOpMlExe3EgJBI//JIJgaBk4cBzmSvZBNAINJEyBBKkn2DRW+pMmC4OQWwJBLSQNkIIUkIJYmBn5BJaIOWDRk+C4OTIJoPBIYNJnJoM2RBNzwaKCoIXDiVJ9pBJ78kz4pCkImOHAJBI/4GBDRQSBC4dypMtIJPZIIknIJdvB4JBL8mTDRdPCgIXBp1JnpBJUgIBBCgTLBExhBMyV7DRFsyVMIIslIJG35MkAIIUCEwNbExF8IJv8IJQaBAIIXD5MnIJUnIImcExVkyV/IJtPDRBoBDgIXDhMk+xBH31JkwRDIIQmKyY3CIJP/AwIaKIYIXDnJBJ2VJnxBEyZBKBgJBNBIPtDQ3fkmfFgYXCkmeII4dBFIgCBiQmLIJ8tDQ3ZkmZII+SII1vBgIREAQNyIJH5IJ/+pM9DRABBF4rOBIJFPII1OExQ2DIJknDQ3JkgBBF4uEyVbIIt8yVMIJElEwu3EgJBO//JIIwaBk5BHzmSvZBFsmSIYJBFpImH2w2GIJck+waE31JnwsGkmQXgJBFZwPkII8JExE/IJ7XByxBPyZBHBIJBInJBG2RBR/8kzwaECQIUEAQlypPtIIffkmfCI9JkImIGopBMyYaEB4IsHIIctIIaeBzJBIk4DBEwdvBIJBRdgIaFp5BJp1JnpBFAIIUIExBBSyV7DQV8yVMIJNIDYJBC2/JkgBBIJOSrYmEv5BR/mSpYaEAIJBIpPJIIe2EIJBKzhoEshBHbQpBHp4aCUgJkBIJMJkn2IIO+pM+CJMkyAmGGgpBMBgQaCkhBMnMkyxBB2RBMyZBD74GBOw4UEIIzSB9oaCz4sJLgUkzxBBC4LsEAQ8SEwozFNwxBInu27MkzJBNyXbt4GBCJQCBuVJlu2/JBOBo3+IIQaBAIIvLd4JBCp5BMpwmC5J1HbQ5BHk+3DQIBBF5eEyV7vmSphBOkomBk5BKawJBH/48BDQRBNzhBBsmSIYJBLpIjB2xrBGIqwDkBBCyV/IQyIEIJhcEdgwCHFhJzCIIUCIJoAtIIcAgBBCp5A2WAdIIIiYLIOUJIISNDAWXyAgVAIIoDDIPMBBQU5IOlPAgZABAAINCk5B0pgECyBB8vhBHggIC8hBzsgECwBBHwhByyZ2DIIkABAWcIOWfAgZAEIIeQIPsSSIRBy/IECkBBFgQQCuRBx5IECIApB2k5BKgAQCpxBwkwECpBBKpBBwnxBLhIQCSYYCs+QECoBBHgIQCIoZBwIA5BEnJBup4EDIJEACYUnIN1MAgWQIPl8IJsEBwXkINmTFweAIJMABwWEIOJAKIIYCyIJcSIOcgIP5BNgRBzIBZB/AAZBypBBNhJBxoA6GA")) +} var imgSquid = {width : 88, height : 26, bpp : 1, buffer : require("heatshrink").decompress(atob("gE/AYUYgEH////0B//gBQM8BQgDB/AKHh/A/gKBvwKBAgMOj8AnwKHBAIMBgH/BQgmCAoPnBQl4AoOAgPnwAKDuEAgYKB4YKIgfD4AKDMAMB4EDwIKIg+B8AKIgAKIh8A+AKHh0AuAKHj0AvBMG4EcgE4K458Bnh4HnEAjiOHBwMeBQpKBEgMOXQ/wBwIKDaAZQBg4KDcwT0BAAOHfgoKHgE/wDaBAAL8DA="))}; var imgNoBT = {width : 20, height : 20, bpp : 3, transparent : 0, buffer : require("heatshrink").decompress(atob("///8mSpM/AoP/yUT/8yuYGB5AMB/1MyYUBkmT/P85MP+USBwOT8mQ/8JBwXyoVnyGSv8//Mhk14pMn//8BYNMwmSp/+pFJkgyBDoMkkgODpOSuQOE5M/KgIOCsmfz/JknPhMyof5n+Ss/wzMhn4OBk1+smQLoWTn/mHAM/+VJz4KBwhZBEYJ/CkM8yZVBAAQxBCgP/A="))}; @@ -286,7 +290,7 @@ function setRuntimeValues(resolution) { screen_size_x = V1_SCREEN_SIZE_X; screen_size_y = V1_SCREEN_SIZE_Y; - backgroundImage = V1_BACKGROUND_IMAGE; + backgroundImage = img176; bat_pos_x = V1_BAT_POS_X; bat_pos_y = V1_BAT_POS_Y; From 336501059da7bceddba9e300c5b6d5bd1aba6a3a Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 10:56:25 +0100 Subject: [PATCH 06/85] Update apps.json removed background image --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index b484b7a9a..46c0e6045 100644 --- a/apps.json +++ b/apps.json @@ -4308,7 +4308,6 @@ "storage": [ {"name":"binwatch.app.js","url":"app.js"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} - {"name":"Background176_center.png","url":"Background176_center.png","evaluate":true} ] } ] From 5c3b0468d4ce9a51249f6f098c3e6ba84ba1cf41 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 10:59:26 +0100 Subject: [PATCH 07/85] Update apps.json corrected format --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 46c0e6045..6e32e220a 100644 --- a/apps.json +++ b/apps.json @@ -4305,7 +4305,7 @@ "description": "Famous binary watch", "tags": "clock", "type": "clock", - "storage": [ + "storage": [ {"name":"binwatch.app.js","url":"app.js"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} ] From dab36d05a77563e9a839f38807bfd7cfe09a1f69 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 16:48:50 +0100 Subject: [PATCH 08/85] Update apps.json added background images to stroage --- apps.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps.json b/apps.json index 6e32e220a..a39d9686d 100644 --- a/apps.json +++ b/apps.json @@ -4307,6 +4307,8 @@ "type": "clock", "storage": [ {"name":"binwatch.app.js","url":"app.js"}, + {"name":"Background176_center.png","Background176_center.png"}, + {"name":"Background240_center.png","Background240_center.png"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} ] } From 51b73894e461af6312b6fca28e0b5888e9f98da6 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 16:51:40 +0100 Subject: [PATCH 09/85] Update app.js use background images from storage --- apps/binwatch/app.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/apps/binwatch/app.js b/apps/binwatch/app.js index 57f795c3b..14dc36ac4 100644 --- a/apps/binwatch/app.js +++ b/apps/binwatch/app.js @@ -36,11 +36,6 @@ var month = [ /* DEZ */ {width : 51, height : 23, bpp : 1, buffer : require("heatshrink").decompress(atob("n/wh//w//xP/gV/8F//Of4Fn/EH/04gUODAUHgHh4AFBnHgjk4BYUcgeHAoMB8eAuHgAwN4uEOjgFBh4jB4eAgED4ADBl/4gFwB4MD/4DBgQCB3/gC4PghgyBgPAGQl4gYyDjwgBGQQrBh0BGQVwDQM4F4MMLIJlEg3/gOfPAPgn/gk/+j/+h/8IoPh//gA="))} ]; -var img176 = { - width : 176, height : 176, bpp : 3, - transparent : 1, - buffer : require("heatshrink").decompress(atob("AA0JkmSpICuoA5FghBGH14CCpCCMgRB/IOlJIJkSIP5B1kBBLH2ICDIJ2f/4AsIJ0EBwXkQNtkAgWAIJITCk7DuvhBQkJBupgECyBAIgITCnJBup5BQhI4k0AyIxPyCARBIHofJIMc8OhJBEoAOHBYVOXkhBBpP/AAuhxM+IJ1CIMgxBBY5BBkwHCpBAGgQLCuRBwk73CIJcSIOEkIIVJIIw9CyY+iIJ/5A4UgIIoQCzhBlnhBLz5B0gO27dtAQkBIIskIAkEBAXkIMsk0D4GgBBCyY0DIJA+kNJcl5IEBsgJCwBBDB4UnIM4CMvgECyBBGkJB0phBGgINCnJB0p4EDIIUJBoTUCIOVJ+RB/IIlAIIIFCpwRGn//AE35F4s+IJFCIO0mAgVIgECAoVyIO0nfocAiQKCAYZBMkmTkMkz3btu2ARTzBmYgBIJ0kII+TBwpBJEAOfk5BPDoPyVQJBPA4cgA4WcIKIBBK4JBMt+Sp+SoQgKGQufA4xBQTgIiB8mSrZBLvhBCpxBYFgJBPk5DBKwN7IJoBBpIXBIJ2THQwOGIJH+pMmTAdLIJYqBshBCkhBOCgYHCk5BRnxeCWwJBLNwk5IKCYCA4UhIJ/ypMyBoUSpPtIJPfeQgpBz5BOp5BVBAJDBBoNyIJfZIIitBIM4XEoVJnpBJGQI0EZYJBONYhBQ/hBFp1JkpBI2/JkgBBCgXkyV/IMt8BonJk5BKk5BEzhBlNANkIIsk+xBH31JkwiEIINPIMmTIYINDnJBJ2VJnwiEyZBlE4INFC4OeII4nBFIgCBiVJIMQdBz4NFk4DBII4pGAQNyIMofHZwJBGt68BEQ1CEY5Bb5MkAIJBGyVbIIt8yVMEQ1OTIJBik5BHzmSvZBHAIIiGDoJBg/1JkwNGkmQXgJBFRgNkIJEkIMASBnxBHyZBHBIJDBCg05IMYUEAQkSpPtIIffkmfERAsBz5BfCgwCEuVJlpBD7JBKk5Bip4NHAQNOpM9IIYvBGJMkaIJBe/mSphBLkpBC2/JkgBBChHkyV/IL98IJNJ5MnIIknIJWcIL5iBshBKhMk+xBB31JnwRJkmQcwJBdcwJDBF5M5IIeyIJmTIMGfFhIaDzxBBEgImEAQ8SpJBcDQJBMk4DB7dvAwIRKAQNyEwhBaDhICD8mTIIVPIJlOILvJkgBBIJmSrd8yVMIJ0nILknIJucyV7smSIYJBLpIjBILX+pMmFhkkyDCBZAKIBChkJkhBPKQIA6IP5B/IP5B/IP5BX5Mk5AMB23btoCKvmSpmEyV7CJdt2/Jk/OGZJBM/wJB5IdBIJtkyV8zhBO2wmEIK0+pM5kn2IJnkyfkyGSp5BM3wmChMkIKgMBIIeWIJffkhBByYhBIJgmBmQmCIKwBBk8kzxBNz4gBuVJ9pBNEwefIKYJBAIMkOgJBL/MkzJBDlpBKt4mDIIOTIKlPIIS0BIJfJkhDByVOpM9IJVsEwxBS/mSpgaCwmSvZBJ2/Jk5DByVIEIJBKvmSAIImDv5BR8gaEzmSpaDKDYJBCpJHBIJVkEwxBTyZDBBwOTUgJBJ31JnwgDhMk+xBJEwuQEwJBRHgJBFpJBJDwMyEAc5kmWIJHfEIIRCEwZBSz4aDyVypPtIJQgFkmeIJQmHIKH5kmZDQlCpM9II9vB4IRDIIWTIJAmHIIM/IKIBBDQdOIJNsdgJBEkj7BIJHJExBBQDQIBBDQdIB4JBHvmSAIJBEwmSvZBG2/Jk4mIIJ3+AwIaFpIGBII9kII+cyVLII2+pMmCIgmCIKM+DQ05kn2IIy8B8hBFybOBIJAmHhMkIJwJBmRBIyxBF745BCIpBCpJBGExefIJ4LEBwckzxBHz5BGyVypPtIIoMBExJBOAwIsGAQJyBIIv5kmZII9CpM9IIlvZwImHIIOTIJn8DRMkfwJBF5MkIYIUGpxBGtgmMIJ18DRGEyV7IIe35MnIYIUGpAkBIIgkBExd/IJfkDRWcyVLQYgYBIJFJBIJBEEwNkExRBNyYcBDQ+TVQJBD31JnwRHAQM5kn2IIgmKyAmBIJY2BFhACBiVJ9pBCDYMyIJeWIIXfExZoBpJBMz5BKuRBGDogCFk8kzxBC7ImOIJX5kmZDRVCpM9IINvUgIRJAQJyBIIQmBAIImLn5BJ5IaMp1JkpBBthBN8hBDEx5BLk4cBF5QOBIIN8yQBBIJWEyV7tu3ExtIHIZBG/wDBIJskIIPkyVkIJecyVLtu+pMmCJQmDIJU+DRk5kn2IIOTIYIUKybUBIIQmPIJAGBmQaMkMkz3fGYIRLIIVJtomPIIOfIJIIEAREnIIPZDoJBMyVypPtAwImPIJADBFhgCBOQP5kmZIJtCpM/ZAImNIIOTII4A6IP5B/IP5B/IP5BQAYPt23btoCJ78kz8hkmeCJYCBFQPyiQmRII4GBloaM7IaBk5BPE4PyuRBO/JBJ/1JnoaOAIPkyZBMt+Sp+SoQmQYpBBBk4aM5MkAIPkyVbIJd8yVMyVOpMlExe3EgJBI//JIJgaBk4cBzmSvZBNAINJEyBBKkn2DRW+pMmC4OQWwJBLSQNkIIUkIJYmBn5BJaIOWDRk+C4OTIJoPBIYNJnJoM2RBNzwaKCoIXDiVJ9pBJ78kz4pCkImOHAJBI/4GBDRQSBC4dypMtIJPZIIknIJdvB4JBL8mTDRdPCgIXBp1JnpBJUgIBBCgTLBExhBMyV7DRFsyVMIIslIJG35MkAIIUCEwNbExF8IJv8IJQaBAIIXD5MnIJUnIImcExVkyV/IJtPDRBoBDgIXDhMk+xBH31JkwRDIIQmKyY3CIJP/AwIaKIYIXDnJBJ2VJnxBEyZBKBgJBNBIPtDQ3fkmfFgYXCkmeII4dBFIgCBiQmLIJ8tDQ3ZkmZII+SII1vBgIREAQNyIJH5IJ/+pM9DRABBF4rOBIJFPII1OExQ2DIJknDQ3JkgBBF4uEyVbIIt8yVMIJElEwu3EgJBO//JIIwaBk5BHzmSvZBFsmSIYJBFpImH2w2GIJck+waE31JnwsGkmQXgJBFZwPkII8JExE/IJ7XByxBPyZBHBIJBInJBG2RBR/8kzwaECQIUEAQlypPtIIffkmfCI9JkImIGopBMyYaEB4IsHIIctIIaeBzJBIk4DBEwdvBIJBRdgIaFp5BJp1JnpBFAIIUIExBBSyV7DQV8yVMIJNIDYJBC2/JkgBBIJOSrYmEv5BR/mSpYaEAIJBIpPJIIe2EIJBKzhoEshBHbQpBHp4aCUgJkBIJMJkn2IIO+pM+CJMkyAmGGgpBMBgQaCkhBMnMkyxBB2RBMyZBD74GBOw4UEIIzSB9oaCz4sJLgUkzxBBC4LsEAQ8SEwozFNwxBInu27MkzJBNyXbt4GBCJQCBuVJlu2/JBOBo3+IIQaBAIIvLd4JBCp5BMpwmC5J1HbQ5BHk+3DQIBBF5eEyV7vmSphBOkomBk5BKawJBH/48BDQRBNzhBBsmSIYJBLpIjB2xrBGIqwDkBBCyV/IQyIEIJhcEdgwCHFhJzCIIUCIJoAtIIcAgBBCp5A2WAdIIIiYLIOUJIISNDAWXyAgVAIIoDDIPMBBQU5IOlPAgZABAAINCk5B0pgECyBB8vhBHggIC8hBzsgECwBBHwhByyZ2DIIkABAWcIOWfAgZAEIIeQIPsSSIRBy/IECkBBFgQQCuRBx5IECIApB2k5BKgAQCpxBwkwECpBBKpBBwnxBLhIQCSYYCs+QECoBBHgIQCIoZBwIA5BEnJBup4EDIJEACYUnIN1MAgWQIPl8IJsEBwXkINmTFweAIJMABwWEIOJAKIIYCyIJcSIOcgIP5BNgRBzIBZB/AAZBypBBNhJBxoA6GA")) -} var imgSquid = {width : 88, height : 26, bpp : 1, buffer : require("heatshrink").decompress(atob("gE/AYUYgEH////0B//gBQM8BQgDB/AKHh/A/gKBvwKBAgMOj8AnwKHBAIMBgH/BQgmCAoPnBQl4AoOAgPnwAKDuEAgYKB4YKIgfD4AKDMAMB4EDwIKIg+B8AKIgAKIh8A+AKHh0AuAKHj0AvBMG4EcgE4K458Bnh4HnEAjiOHBwMeBQpKBEgMOXQ/wBwIKDaAZQBg4KDcwT0BAAOHfgoKHgE/wDaBAAL8DA="))}; var imgNoBT = {width : 20, height : 20, bpp : 3, transparent : 0, buffer : require("heatshrink").decompress(atob("///8mSpM/AoP/yUT/8yuYGB5AMB/1MyYUBkmT/P85MP+USBwOT8mQ/8JBwXyoVnyGSv8//Mhk14pMn//8BYNMwmSp/+pFJkgyBDoMkkgODpOSuQOE5M/KgIOCsmfz/JknPhMyof5n+Ss/wzMhn4OBk1+smQLoWTn/mHAM/+VJz4KBwhZBEYJ/CkM8yZVBAAQxBCgP/A="))}; @@ -290,14 +285,14 @@ function setRuntimeValues(resolution) { screen_size_x = V1_SCREEN_SIZE_X; screen_size_y = V1_SCREEN_SIZE_Y; - backgroundImage = img176; + backgroundImage = V1_BACKGROUND_IMAGE; bat_pos_x = V1_BAT_POS_X; bat_pos_y = V1_BAT_POS_Y; bat_size_x = V1_BAT_SIZE_X; bat_size_y = V1_BAT_SIZE_Y; - setWatch(toggleDateTime, BTN1, { repeat : true, edge: "falling"}); + setWatch(toggleDateTime, BTN1, { repeat : true, edge: "falling"}); } else { x_step = V2_X_STEP; From 7d81bfe2bbdf5095ac7550247eddbe6827cec4c0 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 16:53:40 +0100 Subject: [PATCH 10/85] Update apps.json added missing "url" to background storage --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index a39d9686d..2618168cf 100644 --- a/apps.json +++ b/apps.json @@ -4307,8 +4307,8 @@ "type": "clock", "storage": [ {"name":"binwatch.app.js","url":"app.js"}, - {"name":"Background176_center.png","Background176_center.png"}, - {"name":"Background240_center.png","Background240_center.png"}, + {"name":"Background176_center.png","url":"Background176_center.png"}, + {"name":"Background240_center.png","url":"Background240_center.png"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} ] } From 03c5f996f4998ebc1e6bfea7e77d3a61743c0c69 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:07:21 +0100 Subject: [PATCH 11/85] Add files via upload added background files as js --- apps/binwatch/Background176_center.js | 1 + apps/binwatch/Background240_center.js | 1 + 2 files changed, 2 insertions(+) create mode 100644 apps/binwatch/Background176_center.js create mode 100644 apps/binwatch/Background240_center.js diff --git a/apps/binwatch/Background176_center.js b/apps/binwatch/Background176_center.js new file mode 100644 index 000000000..cb3c233c4 --- /dev/null +++ b/apps/binwatch/Background176_center.js @@ -0,0 +1 @@ +require("heatshrink").decompress(atob("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")) diff --git a/apps/binwatch/Background240_center.js b/apps/binwatch/Background240_center.js new file mode 100644 index 000000000..87c0517a4 --- /dev/null +++ b/apps/binwatch/Background240_center.js @@ -0,0 +1 @@ +require("heatshrink").decompress(atob("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")) From dd2bb22f076abff1aac2f32734b50fdcc5423861 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:08:57 +0100 Subject: [PATCH 12/85] Update apps.json use .js files as background images --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 2618168cf..d1340558b 100644 --- a/apps.json +++ b/apps.json @@ -4307,8 +4307,8 @@ "type": "clock", "storage": [ {"name":"binwatch.app.js","url":"app.js"}, - {"name":"Background176_center.png","url":"Background176_center.png"}, - {"name":"Background240_center.png","url":"Background240_center.png"}, + {"name":"Background176_center.png","url":"Background176_center.js"}, + {"name":"Background240_center.png","url":"Background240_center.js"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} ] } From 1b548c9bbb5a10769498b4ad1be04397fb889bce Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:27:33 +0100 Subject: [PATCH 13/85] Update apps.json adapted naming for image files --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index d1340558b..5725fe24a 100644 --- a/apps.json +++ b/apps.json @@ -4307,8 +4307,8 @@ "type": "clock", "storage": [ {"name":"binwatch.app.js","url":"app.js"}, - {"name":"Background176_center.png","url":"Background176_center.js"}, - {"name":"Background240_center.png","url":"Background240_center.js"}, + {"name":"binwatch.Background176_center.img","url":"Background176_center.img"}, + {"name":"binwatch.Background240_center.img","url":"Background240_center.img"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} ] } From f431bd8a2c823e877ee6e78576aa4f39a0b5701f Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:28:25 +0100 Subject: [PATCH 14/85] Delete Background176_center.js remove backgounrd176_center.js (wrong format) --- apps/binwatch/Background176_center.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 apps/binwatch/Background176_center.js diff --git a/apps/binwatch/Background176_center.js b/apps/binwatch/Background176_center.js deleted file mode 100644 index cb3c233c4..000000000 --- a/apps/binwatch/Background176_center.js +++ /dev/null @@ -1 +0,0 @@ -require("heatshrink").decompress(atob("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")) From c36fb16a684085c2eb6ada2c50021d3776f5e215 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:28:54 +0100 Subject: [PATCH 15/85] Delete Background240_center.js removed background240_center.js (wrong format) --- apps/binwatch/Background240_center.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 apps/binwatch/Background240_center.js diff --git a/apps/binwatch/Background240_center.js b/apps/binwatch/Background240_center.js deleted file mode 100644 index 87c0517a4..000000000 --- a/apps/binwatch/Background240_center.js +++ /dev/null @@ -1 +0,0 @@ -require("heatshrink").decompress(atob("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")) From d328d94d34ea86dd99f958098c7f0a000b1e395f Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:30:20 +0100 Subject: [PATCH 16/85] Add files via upload added background files exported from Emulator --- apps/binwatch/Background176_center.img | Bin 0 -> 11686 bytes apps/binwatch/Background240_center.img | Bin 0 -> 21694 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/binwatch/Background176_center.img create mode 100644 apps/binwatch/Background240_center.img diff --git a/apps/binwatch/Background176_center.img b/apps/binwatch/Background176_center.img new file mode 100644 index 0000000000000000000000000000000000000000..4d4b587de7923776bcf4eb7eb20722589f91b529 GIT binary patch literal 11686 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 L0**w#Z{`02!0Q&~ literal 0 HcmV?d00001 From cf027b3783cbbf8deca98fb3e1ee1922557686bf Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:34:13 +0100 Subject: [PATCH 17/85] Update app.js changed names of background images --- apps/binwatch/app.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/binwatch/app.js b/apps/binwatch/app.js index 14dc36ac4..cc7a17914 100644 --- a/apps/binwatch/app.js +++ b/apps/binwatch/app.js @@ -62,7 +62,7 @@ const V2_BAT_SIZE_Y = 2; const V2_SCREEN_SIZE_X = 176; const V2_SCREEN_SIZE_Y = 176; -const V2_BACKGROUND_IMAGE = "Background176_center.png"; +const V2_BACKGROUND_IMAGE = "binwatch.Background176_center.img"; const V2_BG_COLOR = 0; const V2_FG_COLOR = 1; @@ -90,7 +90,7 @@ const V1_BAT_SIZE_X = 3; const V1_BAT_SIZE_Y = 5; const V1_SCREEN_SIZE_X = 240; const V1_SCREEN_SIZE_Y = 240; -const V1_BACKGROUND_IMAGE = "Background240_center.png"; +const V1_BACKGROUND_IMAGE = "binwatch.Background240_center.img"; const V1_BG_COLOR = 1; const V1_FG_COLOR = 0; @@ -361,8 +361,7 @@ function draw() { updateVTime(); g.clear(); g.drawImages([{image:cgimg}, - {image:require("Storage").read(backgroundImage)}, -// { x:bt_x, y:bt_y, rotate: 0, image:require("Storage").read("bt-icon.png")}, + {image:require("Storage").read(backgroundImage)} ]); drawBT(g, NRF.getSecurityStatus().connected); // Bangle.drawWidgets(); From 3dd723d10bd3195257205a48dc79872668bd53cb Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:58:48 +0100 Subject: [PATCH 18/85] Update apps.json binwatch: shorten names of background images --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 55e5353f5..b152ace0c 100644 --- a/apps.json +++ b/apps.json @@ -4320,8 +4320,8 @@ "type": "clock", "storage": [ {"name":"binwatch.app.js","url":"app.js"}, - {"name":"binwatch.Background176_center.img","url":"Background176_center.img"}, - {"name":"binwatch.Background240_center.img","url":"Background240_center.img"}, + {"name":"binwatch.bg176.img","url":"Background176_center.img"}, + {"name":"binwatch.bg240.img","url":"Background240_center.img"}, {"name":"binwatch.img","url":"app-icon.js","evaluate":true} ] }, From e021aa2c9d5c44f9130e4bf67cb4b066d02cbd6d Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 17:59:49 +0100 Subject: [PATCH 19/85] Update app.js binwatch: adapted names of bg images --- apps/binwatch/app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/binwatch/app.js b/apps/binwatch/app.js index cc7a17914..28d7a06a5 100644 --- a/apps/binwatch/app.js +++ b/apps/binwatch/app.js @@ -62,7 +62,7 @@ const V2_BAT_SIZE_Y = 2; const V2_SCREEN_SIZE_X = 176; const V2_SCREEN_SIZE_Y = 176; -const V2_BACKGROUND_IMAGE = "binwatch.Background176_center.img"; +const V2_BACKGROUND_IMAGE = "binwatch.bg176.img"; const V2_BG_COLOR = 0; const V2_FG_COLOR = 1; @@ -90,7 +90,7 @@ const V1_BAT_SIZE_X = 3; const V1_BAT_SIZE_Y = 5; const V1_SCREEN_SIZE_X = 240; const V1_SCREEN_SIZE_Y = 240; -const V1_BACKGROUND_IMAGE = "binwatch.Background240_center.img"; +const V1_BACKGROUND_IMAGE = "binwatch.bg240.img"; const V1_BG_COLOR = 1; const V1_FG_COLOR = 0; From 1def233de2434d272c6f712c9c213b7caff3ae92 Mon Sep 17 00:00:00 2001 From: Vingelar Date: Tue, 23 Nov 2021 19:09:16 +0100 Subject: [PATCH 20/85] changed format of bg images to binary raw format (export from emulator --- apps/binwatch/Background240_center.img | Bin 21694 -> 21694 bytes apps/binwatch/Background240_center.png | Bin 6492 -> 6350 bytes apps/binwatch/ChangeLog | 1 + 3 files changed, 1 insertion(+) diff --git a/apps/binwatch/Background240_center.img b/apps/binwatch/Background240_center.img index 89e335afd98871d690e141c18277f073da7a327b..abf95107d726b4c632187081dddbfda7add25b98 100644 GIT binary patch literal 21694 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 L0**w#Z{`02!0Q&~ diff --git a/apps/binwatch/Background240_center.png b/apps/binwatch/Background240_center.png index 6fa35f93fc6c5e92b98f781d6d42251f370eb8a8..c2b108f4de91af0cbcd88e77044cad9204c92331 100644 GIT binary patch literal 6350 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 bp8+!j=Mj6Xjg-<41t)shs)+9y3BvyX(m>5N literal 6492 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 Q2>KnnWX0l>+zk1D04_NZ`v3p{ diff --git a/apps/binwatch/ChangeLog b/apps/binwatch/ChangeLog index bf4f5075a..1e54f489c 100644 --- a/apps/binwatch/ChangeLog +++ b/apps/binwatch/ChangeLog @@ -1,3 +1,4 @@ 0.01: start of development 0.02: first running version for BangleJs2 0.03: corrected icon, added screen shot, extended description +0.04: corrected format of background image (raw binary) From b1d636bac2148007dd72becff0daddf24b80f0a4 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:25:10 -0800 Subject: [PATCH 21/85] Add files via upload --- apps/berlinc/berlin-clock-screenshot.png | Bin 0 -> 1846 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/berlinc/berlin-clock-screenshot.png diff --git a/apps/berlinc/berlin-clock-screenshot.png b/apps/berlinc/berlin-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..92a4c79285dfb62741558b91c26d9186596caa2f GIT binary patch literal 1846 zcmc&#Yfw{16y6&`E(Q(p5lq`)z*KF5k7%)l5<*PX7^r{toTTCpf#Fbx87Q;ALm zp*}#SBA{qdYLTfCL=t+HM?`2eXiY4yOTbFXD=0{y1bWkH|Mq7)XLird&g`D=obTJS zUxx&VW|7|}0{~`;H>?fCeYt%&k?{FuWluEjAZe&b2+DK}GXNxuc^%^Ge1Nt5u(d#CpuhXpPVgH}`IP>ywA(6n>$fLfJ8bV0f0iH<-XGw!qi*(ouTfu-fuY#yjZTWA2g`hq0~#}!vS0UFpO zvVfTmfe`>XpPP+AbW&~^04tU;?>TU1{`DJT9#<|6g#*Cdz6>0t&)_S*qlSM zRTSQ*RZYAsy@_(I2a<$)Wa+)vOX-`WN$;FW<7}MTyo_mjN=a-Or_PVt35-zK&yEtX zB{QDV>=Qo{v7%RD#_jV1dAn6s)^>62%5O`l+I@^-pUi7jDyrS~pKp7oL|LTF+xv1z zo#=AKwA(hg1P#?Gh@6lwy2+UMC_c9nr`6_PA=zu zRuSh8KERBtZo9dMA4{CVOU%_iA(UEvHNcW}h))OQ8&2>?XqTs;lw^$VNLK~w5q$E zCcn@LFF5@D={`}J20N$bCk^S1+4Gv3KRCM6IbqK5#kitPhUkNblQluM4Z_(O&%WrR zfs~R^@q;sC4T{RkKMmha+r^HkR}AHN%}9CGQG6kW723JHR*`^ZpLW?AgNZyy5Al(sWGoTENB|h(k9jt^;yd z%RkfS#?GCQR;TE+^^%eLic7e1ij>yFXD#8c-Y;0-&84LLfI2y`3|Sq?BNME8T;4?l z(VUZ!pM}^`DJ9f=p=BeZvraGM6*CKm_u|58P~eKE!&7gVuD`c;1y!O$&3g*2#Dp-RueckJz8iwZ>AC@y?pmv#Zvak& z@=YIwcOa>@ztNf>*AbaKHd?s-*B>ea0BBt1GNgD^-^os_j_sr8Wb1Z(s5!b{y3ye2VY;OzaZmHjtJ2!VKA(AqMg Date: Tue, 23 Nov 2021 11:25:35 -0800 Subject: [PATCH 22/85] Add files via upload --- .../bangle-charge-animation-screenshot.png | Bin 0 -> 3401 bytes .../bangle2-charge-animation-screenshot.png | Bin 0 -> 2031 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/chargeanim/bangle-charge-animation-screenshot.png create mode 100644 apps/chargeanim/bangle2-charge-animation-screenshot.png diff --git a/apps/chargeanim/bangle-charge-animation-screenshot.png b/apps/chargeanim/bangle-charge-animation-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..83ef1dbdae1ebf16ee9df2f05fbc9220ac0a77a9 GIT binary patch literal 3401 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 Az5oCK literal 0 HcmV?d00001 From 899e78539c3bb0e41e4d56aa854c4806715ccce0 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:26:06 -0800 Subject: [PATCH 23/85] Add files via upload --- .../bangle1-cube-scramble-screenshot.png | Bin 0 -> 2924 bytes .../bangle2-cube-scramble-screenshot.png | Bin 0 -> 2198 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/cubescramble/bangle1-cube-scramble-screenshot.png create mode 100644 apps/cubescramble/bangle2-cube-scramble-screenshot.png diff --git a/apps/cubescramble/bangle1-cube-scramble-screenshot.png b/apps/cubescramble/bangle1-cube-scramble-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..d75a60e8163639f3c51545a239a6ccfa302e39fa GIT binary patch literal 2924 zcmeHJ?^jcY84gJl(1B3QGNl+aOomQyr*McMBr1-An%nW~*4Pkx>`qC#K~{-@KoV|s zb+S`ashS=!37xVOav+^YC2}RX=M+juCvbuZXUK&}n$jeNB*2A`Uw7I6uunUFcz=C( z-t#`sc|N??-eQ*~Y}>t!Kp-TPy;)Kbt=|7e+}3C=u6A}rOU%WJ(&L2w@zOmU$p3G&#Aj_)h$S$pF)jPn#>JEkI?%3Jzj!ZGllX6R zak;t2SXr#~Rnm;x@P`u$tWs?W{!-{mYXXPSRkKZ%ILmJ(%J(zawkjdVRLBCwGdr1m z+K}GujQ{@8_|0e^FmLk1xsjQ%KL+;$Z<+x)^D1@wW|60 zqO9fRlo8YbkBU6`j(K$2(%jH;WxrQ*C|!uf$*(KPMPpwvlELe4< z+6UKW-QFTQv_?TJY5SoW>2y#)qtx&y6=B*ed-EuE@t^tw!aLvPDnNG+50=jKT}9yU zv&ZSe-%O4Obs_54xF_`+OY;SCEo!hQv%1vCdYZwwGdY=c{uTiOuZ2%2aDnFma3LZH zqERpajD6~dNxAQ}$g@^;OX30bDM(Bz#*+6+!*GD}q8bRe&V_F^DknTkn**U~KNviME}{_7Y?dsD#HMPjSQg7>nI*)>5?MiUpT>H^X2O3DX=im; zzU;jRs~;44oydHV$%XnJLR!UX9q1LWmTgASomSYc4S`{}AZLiA{~^dwBb_GpZG=gC zl2OM2NUCwbofUCOu%oljc-h`58ox&W9v8bWMtU=^!3v=`_HQmj##*L*W%ug0zDiKDv z3L+K>+pbq@vd?QT-wkwH!Hv(Z1JN7X<&W65GavTsB}Zm>U*x}#HP5(?Ryh5FhGS6o9`lgJZ6ka-VtP3~%Fx3s}PYL*U{|F3nzH>bJ&+{$6+(VqRubyM{jy z*`~G}4Cj6kAP#bHC54gqq4*x3z@7%(oM!`)R#B18SF2$5F;ylGuYDjuZK!x^30zV% zm`Ex93F}Zxn|cqj6K|A?Y~X6&9uo(!_?C!FtnNYZ+o~;(1J@t!&RMcM#jt)%j-~ls z{*0ytUR1IJ9ede=CQhdJ?7iNcU+KaHx=7%sOOVM$Z_M*P_x9^2{doA`ze;h9tm263 z4Prxt`(w42969}K-`kGPsPuEvm^0WMH`7a{FcN0bt>U4ty8}}JXQYOAq=vb#W_lo1 zfsp4^Dver6KI68W>~1C3W~ke;KMsEP(n34LcAu4M%Q5-z3+YuU6Y1=zRV?&WmIQB1yrqEj-v2W?0X=B8-zEAw4*yi~eI+y(AK30^^ zLi!}D4M~{nF6n9~K)N^EFSAH7#C(?WHRu45+`lg?k(fY^n literal 0 HcmV?d00001 diff --git a/apps/cubescramble/bangle2-cube-scramble-screenshot.png b/apps/cubescramble/bangle2-cube-scramble-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..b54be04b821bd2fa614715e5b50efd9805004603 GIT binary patch literal 2198 zcmeHJ?N`zV8~*td0xT^pD=j1EOlO^^HrG~}pk4ee7+7zb5#I6HWa?98wX3}41z{9p!#Wyag^O|b#<`tDnbJWZxdt3U)HmFn zxQCBv6bVSFcv`JG%7bmg}HJyp(2HsKonY~FyOeK?C~WHv`!)i{;&wa*vPcLzxRW#0BYBef`WtwAh^=LjA~O z%31_W`rWpuCUcmO)@0z!P1A8M-vne}mHY9^k}ck>-;XO3=dzL7^dDHSl9YtAO41U& zohT#NP6f?QOD8aJ=)o;90z*sx6M`dCKol+TXN3mx7x%8)Aj5V+ij8)Xw{oQ@|CeED<6^9&TOS!g%TMyiu+b`HA9Tk z#`ilP%?fOlOv70UTG4&$ognh%k-R$p<(z}6LCZ`^g)nKYP(L~$KMBRxXHxH{7Td>P zUbx|tEc?RVcJ7wpbi^Kzl(adxu^e-Rekbo`lKC`~y{2mL*{TNR?5V8m**5h($33>W6#lbJNVcspgw2@xVEA)09bbxsmP8MY=G6 zHn$&}_TcR(TwsBuoNrf&nr~03=sAwpX4H}NO(``PSq<ql5e(eW01}?1zQ^DJaq9x3+jgQ1FEP@kmH@!g3%;=!oB=@^sv@kC{UDY^WIVC1` zZ{UW8m`^_pCCbohPA!WD!@D@G5DzgGb znb6*I=D759i({Li$r^^TXOuH58$1NRiNTo3C)(BTi`~W{gE!B$eib_^MsBW2Fh5^O zt5HhO&FHhPu&nT>IVp%Ar}P(b2W{Q~#+RZ&Mn8O zQOl5S;Oru`6O|F)v*<7i_sb29PgPm-+L1AHV#}%ng(qL z#iNUlh7c$GxuY}wL*i+vc=;zNC1CtB&38SUk&OIbh@BMAS9%b`7?UB{Yu8_6AP!G* zw_{lMD#k^v_J<(!Vg J;i2^N{{tDZ7$pDz literal 0 HcmV?d00001 From b2be26fccedfa52f00f275db8050c0c3e532859b Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:27:07 -0800 Subject: [PATCH 24/85] Add files via upload --- apps/dclock/bangle1-dev-clock-screenshot.png | Bin 0 -> 4058 bytes apps/dclock/bangle2-dev-clock-screenshot.png | Bin 0 -> 2461 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/dclock/bangle1-dev-clock-screenshot.png create mode 100644 apps/dclock/bangle2-dev-clock-screenshot.png diff --git a/apps/dclock/bangle1-dev-clock-screenshot.png b/apps/dclock/bangle1-dev-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ac136e48e7389f478df88e6afa2b92c23c6112f4 GIT binary patch literal 4058 zcmds4YdlnY+n%*rG}LT^RA?OXltQtI5ppi6Hqnf!)QoC7YzZX>F*77ZCOX)AcQSSo z&0y@2$Y4fo)Tr=eoW@`~ABGH#;~3BCeLuY)-Vg8l`#oQt4{QC`hwJ{YdtLwQzV3Ua z9ryA;sp_aA5D1j#VRv76o%wztmEpT1e*7N108zdku85M)+r|+HwFjQ=F1T3Y)YI0I zZ7+W~X#Y=#p*5b3n$f4jo~P|T?SC>w|LMf>$y)K&j2a0Fx8v;Gpfpy#&`(9v_`gCF zgZ@2}hg#5!KOulGNOb4#2(Y&@HsuEZI;Q3vZ~;Wd4i2c>L1>Euh$Om-K|lSr#~9j~ z{|y1z?4;4Kd-eWsg9F$7Cj|bwVX=e9BQj^^7>s=U!ztdrPV*=D#=hkfQbLDYae<_4 zkTFFX9_>~yJu3M$s6Jyl(*-`B;#DQ0BduG{Q;}N%YKJef@?@lN8f^jAKA;J;cC37~ z7Ew3MiNUC)p9k#|6%%rfu0rJ9|2nS!I|%w+@*ZnIR4_O>e*}S-nX0EJ9Sa!l!`QPG1<9~*b+D{c$KvzC>e;t-jbyL z(H@00$nKNq-agH<(=R7pWKcksGK|goAJ`MgzH?=$(-_|4OkG|#nu)coCv~ZpZr``0 zebTy;!~L7bbzu#9@YxW$ltl|lc!|GR1B6zMW1WOk;)iRxZq~1xC zGh7z02y+zh1f;Gqg-~9UxU5nHegw}@LHif`)obqDO+x85BjBS7L}nm@rv^a$k-TwgL*N*<*tP(3Ytkz855+yQOGYP z<$wqgx>Q6Rp{~{45+>kQvoV0FD{}D$ZDljH+_`O8P||H=Pg)|xKt)Ky07(9m+BWlk zo4V&jy(tw75icF<&nGv2Eg8+J+`~50ANCeD($~ZZIJv-a6^cnJq^Zv=q~P9F$&M>< zHR#gq56X=CQyHStF6C&Yd_nO5x#NTa=WxpL2~5W!K5|j?gA4zSZf18sXMP;~to%L! z>745g7Y63vRv2eo`FHyY4^i43m#uf^DMk)3YP7c*-_P*Pl(0gjf?lXhey>vD6u< z?lhgIa|-M498CGX=aWv+pLiK__Wp+*R$G9zd~9A8A>>={i#cht`2L(~9A3y0cppl6 z_y#Tl5g`PU7yQygH#chQ?Fj^9?q6oNOfTZ4m6KJ2EL+^t*o?5jWndu)?o8Fv_6Q~ z$3^L=`|i{uAnr<)1v6!*Qrvz%+u@yZDMH+975rDQaE|#nBIR7r#~oh%#{l%q=&Z-1 za;ExOr@N<(`YWHSmsaX=KW*CYb2h2IX({;mq?4sW5O>h##<4s4QDm%HMa=YKAXoza z?Z~P$e!bxpvz68U6yuG@h!a@t(W{k%;_4nLa?$+Ht{V@h`t~Gz=O`wPimyH32s3cA zq^HdL3MA23v{Gn*F>Va0jpgh%tvJ1s*+I)R*`Ds%SAs+oO~*jZZ*KqkN* zJg$liJB9!v&N#TBLue&9) z#Sjhz{@1`^kfI39pU`!`loqs7u*0BK6W;Pf`7JFF1wcK&s4P5>pqfuote<1_S644x zeL7ZYeCL$ZJtD|Q@i0?|VwQ-n4R`3mr~pR&<|;VrZ(rhYS<|rui&kl#Zb%!|ud;b5 z5cE@Nb_Ci!>s`tn^R(*@Nxv>|E1n$DrW;RGEPQ@O=49R>NMFT}t2H{q)UBuf@Q&(W-`O2WDAs{0t;*{bW&M@yyTD*+Pu|a3721Pa?ekevGXc>+Y63LVd_O!+wJAL~HIa z(N zd8i>b<6gVc+&vQ%5mL4&Ci27G3SBD|hZHUa2~r`pun40l8p0 z7_Ivj!yYKqpq(~0$tq;zI9WSgyh+7z*n@pcfS;}YS_l2A?#yp$DYJlPA#`Mpp`Jl$1_C6e=G-vMGN#eyHcAmmfv|Wi zznN`JasZ$w!MD~U&5UTY-~I?bha7^30S7k+=KyV38XFI6a5I4YZd7{!0Gp5o{efer zwt{gW(zY3`hCX=+0hqfrzeT@?#TSNay5BBDT}0QQca)Qmd>*UM}U-uTb-qr(Lfz10PJuNS{Yvv?29 zJb2+65{K>u-TvlrEZc zH&kD!HF?0vbeyA)ycqDAZ;j3)bap9(%7qe>+TMhP=Dzx)!&afAkXP*uKSCqZl;_`H zn~ioy{@znuq{wleFr#b2SP% z>~Q}4snWz1rcQVL*fL9xEys6hZGoG5&4&_*S>jb=;jxxeA%5e(CWyEy-$g7xmk}Of zlGEETG{S=P60eRAk2mDa5(Ay)wNI)Pk+Y-OxZ>l_D8X1Xs95$e39s=}v8tN30q^Ym z%NE&_h5&0%lz))fg2=_nd-qzN!cw-!KR%NQt3K0ow~F}x1-MPP_Dx?#a@b>E{Y8N) zL*-fl0O9VFq4mHTaGS;pFP%~<(mB&*JYMqgl8u5mSONGYVmM|}-W{A`y7_Qk95b2` zSH)Xqj$Eg)(l)Q$w(*TP1<8*n1CLSNqCcL|UpBnNSa97uIx=k<3R~LNgU=>|=RVBt z6BVp5ZfQ@kLKMxmtV(X2N29k>l7~wLVUrSPy@M#SHQ7Tcg_c*mv@BuOe)ExyZ;Li? zU-@U#m4t61XxpmYg~#cpxiQttYoQ0oi4~hpt%cSK%r6oqO}PX46TgXbuO(kyWor5l z?+^9hqxK6e!r!sp7AiM)i(|#I9%=f`bnIzHZyB%Z!^`{Cqgwzq3S)oO3Fg~Emd~rp z928ThQ}%T^O6jGJov1UN%VEj!Yn3E5yqqJuI7(7Lekv^R73w*{l-f#nt}nL9C_GT* z)y8OA5Agh)rBRdl4J0C8_0~mlBe(gmYNeezb4sY_(QF=8r&ow=pXpvSr)Z59Qirh@ z;q2g` zbfq!?CD85AN>D1SIK!}G$$V@0;bL3TE&~g91fX{Af(BILf&fT)Kez))hOm7ib?+NQ zqF|lsL>s6gH^PqM64uJdd`U75q#oDXxbUSkMBbc6&~y`z41Ju)J#=8d(h`p+n@v*6l0e5xol0uFDoaPzH^vxpj5qgitw& z*0?EyW~>t1ep4d0T*!Ho9pIs_-6Ly@#rARO9`FP_48@Sn?*@XV$ePa|n}aq=MP55) zAI}65ZrtfbJmAMSFX9zq8NQcXW)uLOS>9L#jdy?Dc^FHA!c;pC+--~PnBIJ{W}9!a zuav(0wT4c>Zo;m8Y5Wep0(vNot17MnL33_=m*k1Aio_+W<%Q}puiOy%^wAo&&DuXgfR0tw{~+7Jhx32ipr48f3L9V^S+0kF P))Afuz1&M&1Csv*&{v1? literal 0 HcmV?d00001 diff --git a/apps/dclock/bangle2-dev-clock-screenshot.png b/apps/dclock/bangle2-dev-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..0deb6dc2eba11032fab8818d443b3429fec32021 GIT binary patch literal 2461 zcmdT`{XY}>9{+C3N^z)^ry@u53Q4COp!i+IGD%CNO=?T}> zT9S=yC>zt`El)MqIFoVAL&Mm_B;vTQ`w!gv)4k`1&*%Mme?FfdKcDyKo$c?7)n9A2 z7672{b;u)N1*`rQYv3!HS2sjl0m%6PtUKVgZ&3oE8|vlZ7DOegih5Zecj*1hSz0c$ zZ@HbAW%%p%^R}x}h&FvJx4n_)tHV_^QUBCj`r>7%+a@aHtpDhtg*qtETT{9T47}Ig zz&E0RY2WDCWvc3#YevxOrYoib0fZqos+_e zmPN&h;#vpkdvvS&yu~HeyA`=gju*l@pASRY!i{oh!pm)=g`)Xym@G zW3n<@hNbG%T!UfRMy=U1{66_& zLDuk_Y#*FMt2o^#syIVbvr)6-eINu(mfOVogaQT!=X=?8W#@{?66pmUKz%lJq31ts z4^RM(87wNX{KveAQ%0N{2Y0G4F(&TA?A*g&HY__6nkA=9Mv$_a5*ZR_I8~ z`_~<&pgSSb4V`C5D(aM0pyey%sUi)2S*{2nVJm|sQ~O2T-tq8v7D33MjTk>pQVRYl zK3%@ZU&1pfv>d!?@yIuUX%B6EDTLH#O^DRvW#p-4UBU#pNdYrBU4N&;e$}E>0UkdF z61{R=1MwYqdXC@f9`s280(ZAmv?uwqd0*O8s!$cJk)7l1lT$%ryO@|EaOFyg@dy50 zu56Slj>E!mnB$q1DJa`rQ;tpX6K&XQO-yVDw&KOJ!n(2H-(Ukn<6`oltJ7MB=+M_e z4r~I)j52y?55$HW{+m0`h=4R&G}A2lX^Mjlp3{~(Iq6qA2uLWbP^)^`u2$v4;fd(k^V4GW{P19sm8g1VyA z=euTm7tVLpY|chNSf1&zp6V_6;&T0aXwLZZW@;cTa19RTHs;)cwA_|tDY;5|`}yjP zuP5MfCYNN>#TREhVxnytI%`|6vztRGq2}A8Q$ninpC9W-btD|R*vItKcY@(?rM1V$ zBhKo^bc8fNxj70ruwa;vxr+?tZT_BVYfc?}0ysEr?B7u->^GDYsjz5EUTXBN;gh%7 zBGvVr!dfF)h=&ZNKP34$BLR0SwyDE(z?ZP`xgA>=b81bG-TyyX+`%XjX3mzk&95sf zseO^0up;-J9POnR^gqA0ADd#_Aa;$Z=B_%5>}I{t6$XEE0KSn8cg_`>$|#|1=ZA&F zS>A05-BF`|&v}3Oa;ld3MSk3;ci{^PbQ24fZBYv&)+z_}d?@UY<1KE+ebLDNB8QY# zv7nHIgb^;k8mgCuYAC>4MTw}5vl1dB%^bfq@I~*(!scC&>VbCxGNy*2Ove z$PlO`BE$#TQB!}1x=M)e9E&~NS#ug^oaB_jMz0T1PcJ$g*A402Rh{+z670nKjm2aF}zCtd;OG6SP7IozK{Jq0-Ml{ej#$twZv$%5kg&z%ka~ZS-1D^}z5=;mT)EUrO8AL@n>T^lod{ zB#(%8% OE#URDuLswil=&ye?Va}k literal 0 HcmV?d00001 From 93c113a95a21dccfde6bb171d15b0f93e6d0f58a Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:27:25 -0800 Subject: [PATCH 25/85] Add files via upload --- apps/dotclock/bangle1-dot-clock-screenshot.png | Bin 0 -> 3610 bytes apps/dotclock/bangle2-dot-clcok-screenshot.png | Bin 0 -> 3107 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/dotclock/bangle1-dot-clock-screenshot.png create mode 100644 apps/dotclock/bangle2-dot-clcok-screenshot.png diff --git a/apps/dotclock/bangle1-dot-clock-screenshot.png b/apps/dotclock/bangle1-dot-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..767cd2d55ffafe25f12cec273a38746d9076d897 GIT binary patch literal 3610 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 U5|Y32&+7-7VXTbH4c(*v3j+hhhyVZp literal 0 HcmV?d00001 From ffbd331c1376c5f393dafe62eaa62a9991949a3e Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:28:29 -0800 Subject: [PATCH 26/85] Add files via upload --- ...bangle1-large-digit-blob-clock-screenshot.png | Bin 0 -> 2879 bytes ...bangle2-large-digit-blob-clock-screenshot.png | Bin 0 -> 1972 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/blobclk/bangle1-large-digit-blob-clock-screenshot.png create mode 100644 apps/blobclk/bangle2-large-digit-blob-clock-screenshot.png diff --git a/apps/blobclk/bangle1-large-digit-blob-clock-screenshot.png b/apps/blobclk/bangle1-large-digit-blob-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..fcad01e50298f5f4dee15b746383a24ded9c3642 GIT binary patch literal 2879 zcmdT`X;c$g77mpH6BI~751?TQL6%W=B+v-RDh;6x?q~p!MT|lSq6B4;qFF_7WD}Go zA_%R32#BFss}Wg5fo?=VwgR*jh!W7y5m~zEp6NMfe$1J3=FFU#A62i;y|?P!cklOo zx02oVILSzFk;Y&!GR|K)>_b=K`h}B1@74#W)6qpDbf1$Q=3ck*GzKI6$=Sj7K)Bbt z;n6geb{WUxn}zXXYpf_D1=4K|(Pbr+9jp4>S3cNZ_PDV%RH|^iDe}|8oWUw3#)b|w z6Kh|O>_~-qAWj#D+o5HHv_0yx0KjYsaEm;JGd00dkpQ|dKq{V4J1=~YhJpMsP#cIF z2@gN&6ayQ_*!Th<+tRXJ!^V5F%}pZ-z)Us&1(9-p6Qwr?1Ciwzvp9mg6yc<644j%+ zat_@F`~R?w&;nW$52)!CuZn)DxV_X`{@i@^R03@JW+C8k*4Fn_jw!o-$`Kij)9$ID zhG;|MTa6%X$({4zlF9Y>WrbvXWD6`gSF0D|1dUUSAjOVzGf6i{+&_t@N%G>%sFbl# z`eZk->xd6vK$?AS1gdI8r3}0C=Sy(P0S9j_93liEq^Y$6JTQ>gWl&EQ4#MmZ@+@uj z3uvm$<-nNqEg27=W!im8nk12L#IEOE7?tV<$`wYKWF@{XWFi7r<4mCT*rZ`4zFOgp9X_to`Qr#qSskR~1 zp8n0S0(;0FubVXVG;SscArwzj0r_wXhbC;Wt&&A149ZGsGX1at$*KMFIk0c%4?!FG zf&x&XHSmO;h{nP7oh3qeOBL!k#HVahaq$KcW7GAjpz7AP8N4e}`3iX$&s=l^Hu|iW zg=`+js!M{weA%mWFq4oVt7!=Q{jaKTN#lt4tcvho6&r|y@vK@-_lnQ&~*GuQ9Nq-2j@*QXjnCHAj& z3KilC?9mk5+^QUDoa{k&D>Tn+<&lS+E>#zA+ovbA4g_QWXw!m9_*VV|6t}vojR%Y)OX6NzcnH}6xb$1Tfn zHQDl0a#k)V1R@*{whTHWX3nli1Uq5e!*-GlG&}kLiKcbTaOPwh&}{1ijEjs#i+|&p z`R(47NhXP_Anrs-*OYNb7MIr|Iy|q(_8o2GQ8{@Blb#LikJVUQgXHXo=%gBQ1|^Ny7Ic}p_-FE}Ob%bowv2(&|tT7!L=S zGn#K_G>q%hk?E_6vJ{l5qqo=#B(aAVE;3Ejd&A-h9Vyr=XXSvX2L`ClY%_p*UOi$I zm~r0gj=Cr}VJnJ0%~l5@kMr=$DmswjhFQgSVz^NNO1h9DYs)k^g@x)tiiRVSVS}

?YNFpmm`Mb8iyFo8I^bs|%H$tQTAZrT6P4eH356pWGl~Bh>B|Hj&+^vR;z` zF8-EGq?Qh7{pkD<6K9!Fg-X~vT%Kmw_h?0f5EEN<;pXnHF+0R4)3eq;*a=maF0@%E zu{^vq)Wh*wQ~<6N2vA+BUjzaS%2Xk3l&cxV)A|(}HpoEgNIcIW24-9@u5Unx_A#?F ziqRwqU>EE9`vr8oM~`-Rik(5+auKVp3!Tv7a~j-^E;yd41>OBo09iDx2CzKDV84r#))7#K8eiMtY zv=$hBAagV-ZL#K@Iay9yxVu*SikD^^TcYmc`7>cAb5!A`M!TLcVj-Ouzx(s??cjUk zJB%d(b@w&v`qo(3Q_B%q)42b+F#4K1p|-0C6%d|Z42s!p30HbgW1Wy1%ZhIwx?C1W zR;l?P7Uf0-FM4^-;79!TC0g4Bg!nm9IoZN?5$M(R;U%lIwZkh09bl(t@eSE;YWi@I zGAsRx^5Si)=M1!k7TMqKp>j%CQN7#IK6Sh@#pQv;%8(0)^I&bcU`uh1ft|gd5Whna llvP}y2&RMoivh^4sf@E$2gt_<(LZ90v*R9zdv@NjzXHdp`ilSn literal 0 HcmV?d00001 diff --git a/apps/blobclk/bangle2-large-digit-blob-clock-screenshot.png b/apps/blobclk/bangle2-large-digit-blob-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf48bda711433e4054c62bc897c4a87414ad6de GIT binary patch literal 1972 zcmcJQX;hO}8ppG|hF64;1wz1p2{D#UWEC31Vn~84Du~FE3Sm*CQY9<`Euyc20}{ew zt&vSOnF<6WplmvQEhrw9tt~V|#YO@MT7klhfJ&H`Gv~~FnGbV%PCwlHod0uw_nv$1 zv)sIZ{ocCT#@Z+pO4nyE?;v6o8w124^R4#D2*jY14|;P^%>%Sq6iVx)4{y(*^oX|= zFHal0>fm}lcsMQ>Io{W&Sf4G~nOC7HIC{c6CaT=6f9lKo5#Oz7LG^$Q_`EHtZfze5 zB33)0fs;qvOT0z2HxkWmh{-G$MtNT=E}$%K!&+k2+Sa)^JY}9 zy4m7j$jV0opNG4(L&H=@bOcj-RK#jSk6(v#i0Plv08;&2g>*OkI{x7+Be=W*LHTFm3xVe5Wt$J)Xt7{+Zw$N#mh@-R< zO=Nh4H?JTp?>&zONzMD4sdkM%Xo zqzEy7XlkLJG^-FE>vQv29#CQ?kR|gA7nYMO8U-ur_ zBz^IiJQInZ0_}Y4xDx}Ikjqr)lTA`{Q5wXgf=WFvLg@C{+1~5)M1wpc72;!VM<$GH zN1WbT0#RUvaTF30Cx87`Pt|2@>-UTAO&5~#Dt~Z{WI^&y-r0<{<`Wo8{8$!_vcyw4 ztD4LhiEU@lOMJtJr6s|owW~GBcc)A4G+()CFU2!z|G3(%HmsxZW6;o#Grq^=X zjjaHc)Qhknpskk0AUf0Bk@)Zg_!L*5xHf5ThT zfY;7s=U(h0jjlaE9N!@j3X6ZjKM#(W?~D6Kvd}qbw9Cq1KiS22+IO#avhYSV_LkiL z5?(zV>zYz)W8FSF{<6lhF`n>sxix)Pd&$zh6mq)W zlo~Rci|6?KZ27c1zLobRJdO1GPl-S!Y`~cRqSLy#WwgSRU#}4&CAcv>#fr8XBvqYNTl0TRr zaH8eHUcBG21Q)5r{|nB>15&Sd4wqlG2Y|E?U4Rm1rZ`2;S6=@fiF)2f)dewiAY#YG zyl4s%{2I2?_eh1FkeMHY{`cZa9p>kuLTmRN_+4adrnXCEEe;Jd2WqttHq#ZLRAG$t zM1jd;?sg=PJ1TB@g`ae7m}1heAgSls9wZZf$;@l~j~2>`dq)pLlye#fVP$Ohqr>F-aQDitr0j(uhkpx!gvQ`h&BfFL zvi`p0Ew|0$4!E}tYCh+fgwi{?I6vbC+s4JNPju%dT`wX5Qdk| zjYQKG_szkCI98#Alyz5qRBm;Fgdv8W+r719qhMMyIclQPYmi#Dp#;{99)b&?{@~NH zkzUvzzVo9m;Ksttj>@~y7MN2xnVs3zeOEg!Y-PL$2tWkzP5d&_b==CsjuO#-M6T$W X5^;XYkL_&a8%Fu?_w$;$qVxX(1uI2e literal 0 HcmV?d00001 From ff62b603a27d6acea382af80496b6a35787a73ce Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:28:51 -0800 Subject: [PATCH 27/85] Add files via upload --- apps/pomodo/bangle2-pomodoro-screenshot.png | Bin 0 -> 1839 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/pomodo/bangle2-pomodoro-screenshot.png diff --git a/apps/pomodo/bangle2-pomodoro-screenshot.png b/apps/pomodo/bangle2-pomodoro-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..df599e314b744150e28434048a5cd2b40e3d2021 GIT binary patch literal 1839 zcmeAS@N?(olHy`uVBq!ia0vp^8$g(Y4M?uv{v-}aF%}28J29*~C-ahlf$gQIi(^Pd z+}k;Ci*6h6usr@=pHVtVa{0RKZidPSoR8n$4`SG{ec8${kIQ6^e>|$sVWL{#{9xHh z!*BeIEN(5=SOj*I*6{Qnu(&XbfoXeR|3g6u_9$V82iHCt+AuwK$Y$cWV`bOoo*23I(r!NXRu7E-+lM z`}47d&dN9QUapzXb-;SsxqGYj-hG`TYQdbh{RGFF(CqNKXqIywzk3SVJ1*9U8uwIb zl{{jJTe5;@rPHGKZ(Y;YypVmlyW>B1qd3PZ<|3~rZ}ti>GOa%l%>Bo`o>%)W zPOfkLFS-83zVKh+2GyqiCuJ*GUgQ+-j$7ttYg?K5V0?entWSQEI%Xz`1dqQ=F&%CEH;QlCC$shd0H z)q<{yf^E+hv&cEF|8ZbX^Zw1(SE=a7&%5_0bJY*-T8m%DIcz4Cf8Q(8*q+xWRtE-pO{z`AkM8p3k`dKo zQV7mgo$+R~pri8d)m10Y+`C(T{^Re&p#KuOT(xW$c$V};%-nkZbNc*HuA2F&$2;fT zeZGo+@pJuBrhcchY*Sk2#{TCp2b#Tp@q>GR>!t;6^Dmo!^ViL<(*-P~($wahx$0QB z{WP2O-D0x~GxJww^uLi?TpE7uCTkyCr0#q3BU2kTop<|gE1cIBx~#6Of99>t*=w2H zozJitaaVoYDfwgK-t+&KF7FDicqX0O=KW2w`@qBxY4JW`DlwI2y#JouXLVz}qj}ZO zOmf<7*1l7-ZA;IuV_5BU=8O@Sqw4%s=iclQ&2iiO=kupMpO0ru{nW>D&cQPJHQ$@7 zIaik_m;Rlavu)0Sz{17qPj~aC|2pI3{9yl+bq5y3JXjIJC2=us^QU!n2f}{MvyHBF zdbexQnN6Ca7FtuB;?@cL*Iw`->gU55Q_D`vR&3wH(Q}}S|44rC!~Q__NtlGWn{wLuIl}n?kj6dHJK8YxZ=BuQ?@tc;?@pd5#ab=NwpU{X@g0b;n}KReZfC?wz})@S&AO&hv|w z$JPk#`zouA&e`-I5Erpf+7xwX^X>}Q^^%eCalfyWCtOXq(&*6A@Q0<(B$byXghe32 zb&{1B6GzTLzhF^DmavIS`dS&7qBmR)ab;)>Rau#=*l^t7AcOz_ literal 0 HcmV?d00001 From 51afd5ef049c67f331931ee18b53e9d4e835342a Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:29:27 -0800 Subject: [PATCH 28/85] Add files via upload --- .../bangle2-simple-v-clock-screenshot.png | Bin 0 -> 2253 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/svclock/bangle2-simple-v-clock-screenshot.png diff --git a/apps/svclock/bangle2-simple-v-clock-screenshot.png b/apps/svclock/bangle2-simple-v-clock-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a2050bb89c3a046b0dfa8e9c436c03135e97a165 GIT binary patch literal 2253 zcmc&$`8ON*7XKz8u_e+fLj|4ErO!hY zDHCc5T6@rD+Ub<3XvLBuB2&skwP=YJHJSh5y(l!+gMRSmY20u!%G3gIQ=4 z1p$`t1a1{*z^b$Xd1(ErBY4b;Q3fwt(o8f37Jn}_Lqqm_jzG+KeP^ZmRa-^Sv-ic+ zLQh4wK+ku9E}LETdlF}f``xmPs?)2;M!&aC!U{sJM&4YNoADT%#DcLzQvV=@P~2=Q zCnS)2DhgUvs zbK>R0i~!O+ADD&i8;R}CzJ)tnk~3d7VFB=IKCQYkL$LCFTw}h|#;} za0WQ5EUP9*b$^=rU@8I|T+sODTVwP?Rp~pf232N7m1#|${$U$WiZG>{e?BvE3gDkm z#39^7E^4i%ifU zV<`qK{X%LQE##?f6#*kvFH$=HuKTaD@bE&5_Z5PS#f?*4=-xc2!=B)_?3Y&^Edu~6 zLeK&QvE$Cy5M*5o9ssx6@@F8r@RN$OuUazx9^^oV)Id|rrkCM=PnDVoL{k&|*vS=U z`&-A`XT!uvGgtPPEC&9L?TKPuZZ@(5h5^>f|3F083X17w*5}|e$IjPzv*=t(DUDm3 z0NJSdyk#XUDh%Nj>$4CAyq^0^rmXsiwO#aY8eT11L2^K~&yQRRhMMebh5O8qy_)70 z*9Y5kXVZm6ua!`670u;dzJ;=EzOeMs)(n9kKia+88ZPG8h%r5y^){ae5<%z&&tB-~ ziR8Dy+Pjs_@1{6ZD!nB=aOhXUu)YAP`UOmK+|wmUhqlxKH!83)svhX1`a z9z{O%fc_tWEMYPI*Py(6pT(0*Cnpg4O$c4FFqZyw(DZf}kY)K5R~7~3>Dev#M0GZP z10?^cW-QDcEu9r~i*!M}l@d$;L#;t|v7a$S@`G-~iQGSOpiQFHYWg!uRAu34ljvg< zgUtOhBL_lzZ0oQM2~a2VLZJYcG?Pc7!(rP?QDVNHtG;!FM07J|) z4G1hZKS-xh<&q;DnSY~8=_O7&r>v1PyK3zppgu3~N36V-RT%`qXea^|7iVCk9nL|Q zJ#UwPZ`GR4E-B0*X;*iq_QgB Date: Tue, 23 Nov 2021 20:31:33 +0100 Subject: [PATCH 29/85] Update metronome.js print instructuions for banglejs2 --- apps/metronome/metronome.js | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/apps/metronome/metronome.js b/apps/metronome/metronome.js index 3d952b390..ffcaa1cfb 100644 --- a/apps/metronome/metronome.js +++ b/apps/metronome/metronome.js @@ -40,10 +40,8 @@ function changecolor() { }; g.setColor(colors[cindex].value); if ((process.env.HWVERSION==2 )) { - g.drawLine(39,0,39,65); - g.drawLine(39,135,39,200); - g.drawLine(136,0,136,65); - g.drawLine(136,135,136,200); + g.drawLine(39,0,39,g.getWidth()/3); + g.drawLine(136,0,136,g.getWidth()/3); } if (cindex == setting('beatsperbar')-1) { cindex = 0; @@ -55,14 +53,27 @@ function changecolor() { } function updateScreen() { - g.reset().clearRect(0, 50, 250, 150); + g.reset().clearRect(0, 50, 250, 120); changecolor(); try { Bangle.buzz(50, setting('buzzintens')); } catch(err) { } g.setFont("Vector",40).setFontAlign(0,0); - g.drawString(Math.floor(bpm)+"bpm", g.getWidth()/2, 100); + g.drawString(Math.floor(bpm)+"bpm", g.getWidth()/2, g.getWidth()/2); +} + +//Write user instructuins to screen +function printInstructions() { + g.clear(1).setFont("4x6"); + g.setColor(-1); //set color to white + g.drawString('Drum the beat on the center\nof the screen to set tempo.', 30, g.getWidth()/3*2+15); + if(process.env.HWVERSION==1) { + g.drawString('Use BTN1 to increase, and\nBTN3 to decrease bpm value by 1.', 30, g.getWidth()/3*2+30); + } + else { + g.drawString('Touch left part of the screen\nto decrease, or the right site\nto increase bpm value by 1.', 30, g.getWidth()/3*2+30); + } } Bangle.on('touch', function(zone, e) { @@ -106,8 +117,8 @@ Bangle.on('touch', function(zone, e) { }} }); -// enable bpm finetuning via +// enable bpm finetuning if ((process.env.HWVERSION==1)) { setWatch(() => { bpm += 1; @@ -125,9 +136,8 @@ setWatch(() => { } interval = setInterval(updateScreen, 60000 / bpm); +printInstructions(); - g.clear(1).setFont("6x8"); - g.drawString('Touch the screen to set tempo.\nUse BTN1 to increase, and\nBTN3 to decrease bpm value by 1.', 25, 200); Bangle.loadWidgets(); Bangle.drawWidgets(); From aafc93f09a818f5bb6e4b6988246e4f8d049df87 Mon Sep 17 00:00:00 2001 From: bengwalker <63957296+bengwalker@users.noreply.github.com> Date: Tue, 23 Nov 2021 20:35:35 +0100 Subject: [PATCH 30/85] Update README.md update README --- apps/metronome/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/metronome/README.md b/apps/metronome/README.md index f67b4adf1..05bd62a96 100644 --- a/apps/metronome/README.md +++ b/apps/metronome/README.md @@ -4,11 +4,12 @@ This metronome makes your watch blink and vibrate with a given rate. ## Usage -* Tap the screen at least three times. The app calculates the mean rate of your tapping. This rate is displayed in bmp while the text blinks and the watch softly vibrates with every beat. -* Use `BTN1` to increase the bmp value by one. -* Use `BTN3` to decrease the bmp value by one. +* Tap the screen at least three times. The app calculates the mean rate of your tapping. This rate is displayed in bpm while the text blinks and the watch softly vibrates with every beat. +* Use `BTN1` to increase the bpm value by one. +* Use `BTN3` to decrease the bpm value by one. * You can change the bpm value any time by tapping the screen or using `BTN1` and `BTN3`. * Intensity of buzzing and the beats per bar (default 4) can be changed with the settings-app. The first beat per bar will be marked in red. +* On Bangle.js 2 tapping the center of the screen initiates bpm. in- or decreasing bpm can by 1 can be done by tapping left or right site of the screen. ## Attributions From fe340d75bbb6c7814241becacddaca50435c5fe3 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:39:31 -0800 Subject: [PATCH 31/85] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index f98c6a1f8..ca4d798cf 100644 --- a/apps.json +++ b/apps.json @@ -550,6 +550,7 @@ "supports" : ["BANGLEJS","BANGLEJS2"], "readme": "README.md", "allow_emulator": true, + "screenshots": [{"url":"bangle2-cube-scrable-screenshot"},{"url":"bangle1-cube-scramble-screenshot"}], "storage": [ {"name":"cubescramble.app.js","url":"cube-scramble.js"}, {"name":"cubescramble.img","url":"cube-scramble-icon.js","evaluate":true} @@ -774,6 +775,7 @@ "tags": "battery", "supports": ["BANGLEJS", "BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"bangle2-charge-animation-screenshot"},{"url":"bangle-charge-animation-screenshot"}], "storage": [ {"name":"chargeanim.app.js","url":"app.js"}, {"name":"chargeanim.boot.js","url":"boot.js"}, @@ -1195,6 +1197,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"bangle2-simple-v-clock-screenshot"}], "storage": [ {"name":"svclock.app.js","url":"vclock-simple.js"}, {"name":"svclock.img","url":"vclock-simple-icon.js","evaluate":true} @@ -1210,6 +1213,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"bangle2-dev-clock-screenshot"},{"url":"bangle1-dev-clock-screenshot"}], "storage": [ {"name":"dclock.app.js","url":"clock-dev.js"}, {"name":"dclock.img","url":"clock-dev-icon.js","evaluate":true} @@ -1427,6 +1431,7 @@ "tags": "pomodoro,cooking,tools", "supports": ["BANGLEJS", "BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"bangle2-pomodoro-screenshot"}], "storage": [ {"name":"pomodo.app.js","url":"pomodoro.js"}, {"name":"pomodo.img","url":"pomodoro-icon.js","evaluate":true} @@ -1443,6 +1448,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"bangle2-large-digit-blob-clock-screenshot"},{"url":"bangle1-large-digit-blob-clock-screenshot"}], "storage": [ {"name":"blobclk.app.js","url":"clock-blob.js"}, {"name":"blobclk.img","url":"clock-blob-icon.js","evaluate":true} @@ -1502,6 +1508,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"berlin-clock-screenshot"}], "storage": [ {"name":"berlinc.app.js","url":"berlin-clock.js"}, {"name":"berlinc.img","url":"berlin-clock-icon.js","evaluate":true} @@ -1714,6 +1721,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, + "screenshots": [{"url":"bangle2-dot-clock-screenshot"},{"url":"bangle1-dot-clock-screenshot"}], "storage": [ {"name":"dotclock.app.js","url":"clock-dot.js"}, {"name":"dotclock.img","url":"clock-dot-icon.js","evaluate":true} From 52c07f6dc80e8eabd017fc324332c0594c173399 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:40:42 -0800 Subject: [PATCH 32/85] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ca4d798cf..7b38dc729 100644 --- a/apps.json +++ b/apps.json @@ -4364,7 +4364,7 @@ ], "data": [{"name":"authentiwatch.json"}] }, - { "id": "schoolCalendar", + { "id": "schoolCalendar", "name": "School Calendar", "shortName":"SCalendar", "icon": "CalenderLogo.png", From 298fa47cd87e37b19cd142f47867843e24d08b57 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:42:50 -0800 Subject: [PATCH 33/85] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7b38dc729..800130f68 100644 --- a/apps.json +++ b/apps.json @@ -1508,7 +1508,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"berlin-clock-screenshot"}], + "screenshots": [{"url":"berlin-clock-screenshot.png"}], "storage": [ {"name":"berlinc.app.js","url":"berlin-clock.js"}, {"name":"berlinc.img","url":"berlin-clock-icon.js","evaluate":true} From 9bdc07f8617e457439522d5b4c84a65d1eba4ed9 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:47:36 -0800 Subject: [PATCH 34/85] Update apps.json --- apps.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index 800130f68..17470b665 100644 --- a/apps.json +++ b/apps.json @@ -550,7 +550,7 @@ "supports" : ["BANGLEJS","BANGLEJS2"], "readme": "README.md", "allow_emulator": true, - "screenshots": [{"url":"bangle2-cube-scrable-screenshot"},{"url":"bangle1-cube-scramble-screenshot"}], + "screenshots": [{"url":"bangle2-cube-scrable-screenshot.png"},{"url":"bangle1-cube-scramble-screenshot.png"}], "storage": [ {"name":"cubescramble.app.js","url":"cube-scramble.js"}, {"name":"cubescramble.img","url":"cube-scramble-icon.js","evaluate":true} @@ -775,7 +775,7 @@ "tags": "battery", "supports": ["BANGLEJS", "BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-charge-animation-screenshot"},{"url":"bangle-charge-animation-screenshot"}], + "screenshots": [{"url":"bangle2-charge-animation-screenshot.png"},{"url":"bangle-charge-animation-screenshot.png"}], "storage": [ {"name":"chargeanim.app.js","url":"app.js"}, {"name":"chargeanim.boot.js","url":"boot.js"}, @@ -1197,7 +1197,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-simple-v-clock-screenshot"}], + "screenshots": [{"url":"bangle2-simple-v-clock-screenshot.png"}], "storage": [ {"name":"svclock.app.js","url":"vclock-simple.js"}, {"name":"svclock.img","url":"vclock-simple-icon.js","evaluate":true} @@ -1213,7 +1213,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-dev-clock-screenshot"},{"url":"bangle1-dev-clock-screenshot"}], + "screenshots": [{"url":"bangle2-dev-clock-screenshot.png"},{"url":"bangle1-dev-clock-screenshot.png"}], "storage": [ {"name":"dclock.app.js","url":"clock-dev.js"}, {"name":"dclock.img","url":"clock-dev-icon.js","evaluate":true} @@ -1431,7 +1431,7 @@ "tags": "pomodoro,cooking,tools", "supports": ["BANGLEJS", "BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-pomodoro-screenshot"}], + "screenshots": [{"url":"bangle2-pomodoro-screenshot.png"}], "storage": [ {"name":"pomodo.app.js","url":"pomodoro.js"}, {"name":"pomodo.img","url":"pomodoro-icon.js","evaluate":true} @@ -1448,7 +1448,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-large-digit-blob-clock-screenshot"},{"url":"bangle1-large-digit-blob-clock-screenshot"}], + "screenshots": [{"url":"bangle2-large-digit-blob-clock-screenshot.png"},{"url":"bangle1-large-digit-blob-clock-screenshot.png"}], "storage": [ {"name":"blobclk.app.js","url":"clock-blob.js"}, {"name":"blobclk.img","url":"clock-blob-icon.js","evaluate":true} @@ -1721,7 +1721,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-dot-clock-screenshot"},{"url":"bangle1-dot-clock-screenshot"}], + "screenshots": [{"url":"bangle2-dot-clock-screenshot.png"},{"url":"bangle1-dot-clock-screenshot.png"}], "storage": [ {"name":"dotclock.app.js","url":"clock-dot.js"}, {"name":"dotclock.img","url":"clock-dot-icon.js","evaluate":true} From 12443640c95efbe9f25ed0ffe73280c84d90cd13 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 11:54:22 -0800 Subject: [PATCH 35/85] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 17470b665..e445fae42 100644 --- a/apps.json +++ b/apps.json @@ -550,7 +550,7 @@ "supports" : ["BANGLEJS","BANGLEJS2"], "readme": "README.md", "allow_emulator": true, - "screenshots": [{"url":"bangle2-cube-scrable-screenshot.png"},{"url":"bangle1-cube-scramble-screenshot.png"}], + "screenshots": [{"url":"bangle2-cube-scramble-screenshot.png"},{"url":"bangle1-cube-scramble-screenshot.png"}], "storage": [ {"name":"cubescramble.app.js","url":"cube-scramble.js"}, {"name":"cubescramble.img","url":"cube-scramble-icon.js","evaluate":true} @@ -1721,7 +1721,7 @@ "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"], "allow_emulator": true, - "screenshots": [{"url":"bangle2-dot-clock-screenshot.png"},{"url":"bangle1-dot-clock-screenshot.png"}], + "screenshots": [{"url":"bangle2-dot-clcok-screenshot.png"},{"url":"bangle1-dot-clock-screenshot.png"}], "storage": [ {"name":"dotclock.app.js","url":"clock-dot.js"}, {"name":"dotclock.img","url":"clock-dot-icon.js","evaluate":true} From 15aa41c766b2a25c7a83a1a6744706a7b2852aa3 Mon Sep 17 00:00:00 2001 From: Ronin0000 <89286474+Ronin0000@users.noreply.github.com> Date: Tue, 23 Nov 2021 12:23:03 -0800 Subject: [PATCH 36/85] Add files via upload --- apps/hrings/bangle1-hypno-rings-screenshot.png | Bin 0 -> 5168 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/hrings/bangle1-hypno-rings-screenshot.png diff --git a/apps/hrings/bangle1-hypno-rings-screenshot.png b/apps/hrings/bangle1-hypno-rings-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..66f8bcba24b270b9385e588c3fd4105ab0dba92f GIT binary patch literal 5168 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 Date: Tue, 23 Nov 2021 16:03:38 -0800 Subject: [PATCH 37/85] Add files via upload --- apps/about/bangle1-about-screenshot.png | Bin 0 -> 14911 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/about/bangle1-about-screenshot.png diff --git a/apps/about/bangle1-about-screenshot.png b/apps/about/bangle1-about-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..092f93dae470d0fa00488b9fec727eec5c9241a8 GIT binary patch literal 14911 zcmc(Gb*pBktGed&^h|%4bAEl!7p+$?d|YZ=004lmqO73v)E@tLVq-pCrQhtv zJ~coO9he-TY?yWz0AK{DD7@75F*`7YCeqfAJ7-!}@X0(omiqwc0)s$kAUu2scgqUK zKO9U7lLi!Ol#%hj1BK#yy2}+Ya^kQ0S10l3p4y^R^NT%di=(ebobi8)c;o+!ShZ#J=x^&vZv=&rbO?knM9-vDiEJ!<3M(QsDckQ*p+4@O`>Pefua z8x{$Q1Fa9qwIvI>4yWK%(Ij9&yvB@0(;q~lACvQ%#b(ed0}Ak1u*#C2uv}&>EK*N{ zy`oYkFyVi~>bLl)__;Fz(*&L#ZSjOH_c@6@-;f1~zGD<~?RmnQpRBR&_B~CcU-th! z5sGK`=bL|ontg*N?(y3vj!N3?%&+lWqSMdZR{f<3>hc0lj!MK-&t-41)2SDUGt6{S z(T`b6d#P-xfb8T!1X|!i6Ark{_*Fpo%n|#K8ehZZ9Fms^*p5V3EbZJo(6yGAnVC%j zMgpp<{R{x9L_xH6&QcWP8>ru~=bSaRkk@di0?g;b@yDBgvF0a)gOE*)+Kk%MbMCXX zUMZWGZPR3t%J%1y)o2 zW$-zPni%3YWqFXV(EY>hQA~cG21s=9=bmF>pv_7%~ju?Cmi{<961g}#dPiV&^+RslbN4x!|PMyGn7OM_K z`COo?H6C)kmLQGehx_!oWkTN!iUoY9ooNcqWj*G8o{#bHT#=hC@YU1WjPxz;ONhBz z6SVk0I)~gZlxBWK*1Pj$su9qlkWweScrrSJF+Ar$aDpid7CY7@$cKeA@C0yauh+U< zu2_@NFIg74yq)dgawn1U+t2I9{YI7T#aeJ?1dd6nqGt7e7Hm8vu{T2M>~<;xgE8_C z8AA_)O4N_0zgJi71)cq7AdLcBhrGMl5r(D_Ehqgk>9 z^9HJCj52?M4}f3M6g^%F4M3cZdOp#oQ_G63*BPw*u58vu_#M;(42%PQo@7#gX23+QNJwJ}W>< zs0v85jR`gYVb_LMDnq5r2e8m8CY_u|C?-)Z`yj|$_J+5~v5N1)GsaPVELGmX&Dd9j&Zj)RLRbz*($p&HG3t zl-lN((;4*R9buewWwHvB(bjF2dO6F6O*-Xu<&03wZg$ySQDcZ>v8&b%w`(@J9G`Ma zO-Yo#oHFqD?(u?mfL?YcnglL9;FS)oUR@&E@7Iz`O_2@5wEE{q389xJFUg!Wu%Vxf zAS7SLaGyzLO-o{c;c1PYj;}^y?tMH?Ab|r%eEBw}S?2h;*R5<7OVkd6D;^|(MxpJq z`jRXwq#F;tj9>~pK&|L&3E?Qc+brt`R*;X?v7^5f?PpL@ND^)X>tKrO2}=fsf*qI@ zR}i=GGX{NnL~czK;5g&E&H`NOuk^8{LGB)Mi9aq1KnZ+_;l1ID!$>^pv--6M$BFPw z73xpmWkYc&83hh}=>Ft+>BJ)MPUn5NpWVmK(ZgCs0$(182bY3ks|VClCJDnbgH~8kmHczjR#P@ zG*tH+qLblXe=qtKOTTCYy&WySvS*9(>DQ6?@iGpgAwRW1#jW<*AqYU`6S!6Akp6uZ z^QX?W3*vcYb~M{SX4Iyc$voB;Jik^?`WWlgr0# zN!wdfl|Ir3%xs36PO2}!Jf)Kp-8}jm%$s_6a`Rb^py_f+k2(*=y)kNHJ0cY52rl6_ zs&>s;_K0LNbn1&ZUho)N^AD-MxGKbuz7mdo_m72|IlK$>9et(H;<&eWIVW8EtXEXD zRn)+J+4vcj*K;S}520A@WGt%yrN7I!8YvCvEPZe4ZlY=mJQ7++hAht9#Et}|9We^8 zOwdso#yj`JzWh~@R=zk8t(H_i7QjU9$z>kY)&6w76eE$jDSe}H!YHQigA=nNTjD{~ zCL-51msoOod|=HlFD?f%bBZ{w_lVa~;@+d@`l=KS=|d&aN3(1OvmoO zYox6i7+I!l&i}p%0w9_KMH9S|Ugj|C%*eV-Z&<3bs4@c`%#{_00=N$L6MdX