From bb8bc03ec47728f3aacedde6b22bf4212e59ad3d Mon Sep 17 00:00:00 2001 From: AwesomeMeeps <151784194+only-meeps@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:26:50 -0700 Subject: [PATCH] Delete apps/MetricImperialConverter directory --- apps/MetricImperialConverter/ChangeLog | 1 - apps/MetricImperialConverter/IMC.png | Bin 2584 -> 0 bytes apps/MetricImperialConverter/app-icon.js | 1 - apps/MetricImperialConverter/app.js | 190 --------------------- apps/MetricImperialConverter/metadata.json | 14 -- 5 files changed, 206 deletions(-) delete mode 100644 apps/MetricImperialConverter/ChangeLog delete mode 100644 apps/MetricImperialConverter/IMC.png delete mode 100644 apps/MetricImperialConverter/app-icon.js delete mode 100644 apps/MetricImperialConverter/app.js delete mode 100644 apps/MetricImperialConverter/metadata.json diff --git a/apps/MetricImperialConverter/ChangeLog b/apps/MetricImperialConverter/ChangeLog deleted file mode 100644 index 5560f00bc..000000000 --- a/apps/MetricImperialConverter/ChangeLog +++ /dev/null @@ -1 +0,0 @@ -0.01: New App! diff --git a/apps/MetricImperialConverter/IMC.png b/apps/MetricImperialConverter/IMC.png deleted file mode 100644 index 9d1b64012f2b6b93c755c9dcec23496c14d3d986..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2584 zcmbtWdsGwm65fD>D+&h%r3JwVY7os6kR&F7K;&5{LM-pfCRs=zWMi^{fG9bjg0?Dc z1+7(4D-}e+N(ox6pan#&A|lU9-ZU}mJ)Ls9=qQ75GT}nc4^JTsf3IH&x(OsClwPrQ|Fzc2-kZSf?6!R z2ti~F5-BAmg_z<@gyr!h3Y|_Tk*Opqm4G4$ic~2Ast8hr1Il26({pekg+MNrA!1mH z({X})Sc$OkcoW<#H3vcDV*VVvR6zvw9;GgXh!#x(g$fddNY*_T4#%9qGdMzp&YVdS z3T@RJGnPcG&m;ro3W%2~gIM?wNC7M50!YuG3z{YIl0zT@3E5OK)s;Y|5vXJ)>2F86 z9Pa`)st`XRTR^3|IMd=>2|_AuJ;8-S6A(b>I0^xT;vkwcnMNVg_;W-vAs^Cs^HCO8 zsw;K9E1lv(aihD^-euMweu(G6N`XjM3Y$8|`_8AwGD*7bO2jiw(HpZ}nTwcd*$nW# zvHbU=5(?(VBvZ;IdI<;xBuD}!K~h9FB+BfNgaQU4MkLU?5pg8Qha*C@$B=;1cotqo z5JGXFQi9;wet}*%0*>+z#mvStN$*krAEn6N6SPip`u9pFHuM0k!+Ew2)M9XyhzORm zy~R=~E&zt4;&`SG^_L&jxxU-~Q%BJkajvBwJcbICy{CB;#?WgOmh)g(!uA5C$skS$ z3s_u^PYN8zp^MTIaY_XwXKm*ANHU}-Laeg9NHzTQR!xyHamv2jdFbxN1$R6jsja`NF}hlfu@Knr-DKr3_}jhy zZ)0SbeeRSrGR4Vw^y&2~we|p%VbC4sUiSR%UeL{MJ25`CCvC({|X7e7q_Qy|$ z#uulnw__761YDLY%VoRFvQp&GmwLZkdFuQ`M}uQs+6(eMO!{%`>V+SvI=|;a&sv9h zHIJp(d+`TfdumI#leBc!;eL~o%KDEcsg_ON?7O)}-kQbp>&wqH z%QOQg9Y&&fcK+esor#PDw-W`yV{a`+HYz}m!cG0qjzuDi9OVwvakCM+$h~E#(C!ts zf7b&Kc<6OjJGZOm#=xn=7;b5(>QLG^Vjo3}L;sfNQm|NRr4bqxz>wkes{j4FEm zY-I?5%qvziulDibJS&_aYzVnMJjb!@OIN9 z?$!0jsI?`HWg6}L@F8nOQ}PBTHYR(lCjwyqFwv1|TxweowMTAn;gY%fq;YtiDQT2r z{KmzXEFyK|`6CLfn)R7VRaz1U#R9k1WQIsqT!;rv>8<&+` zpa>u3wN+XoXFD^8v2@S)z}JqW_6c{0zRlep#{<@UzWUSM94jk>;I1dDLtEk%^Rg1# zPAa#(b;}IWVAdVz%~jDOt0?Uezza)RulI?5*DE>EN1)`UEQiaxBFKp0xYyR!Q_~K4 zW8W2DOm6A|ytS$Md$Cc?w`~opqeR`{!^bJX(-@bX*&khHA9DCQv9{H^h1CAcofET0 zO*4WFL_?#*5reRE-Wh#AC{25~rkigKUb#vD@7B}3x9blh(^M-x#9tFn#m%Iv(XRD@T!q{EwCrkF% z6gm~GjFnzJLq3wOHDm=;_vFflr`C+v`;`SQ9?fVsY0fVU&|dB>&)09K>8jUOe>4PR TUTu)-Ki>Q{260P0V>AB)Pf;0{ diff --git a/apps/MetricImperialConverter/app-icon.js b/apps/MetricImperialConverter/app-icon.js deleted file mode 100644 index 8a7983daf..000000000 --- a/apps/MetricImperialConverter/app-icon.js +++ /dev/null @@ -1 +0,0 @@ -E.toArryBuffer(atob("lEowMB/4A/8+H+H+h/HAgP4gYEB8HwofHwfg8PzAgXj/4EB4AECwPIAgWJAgeIxAEDzAECxkY8fxAgM4+IED+A2Bx04/EHJIcfQ3YA==")) diff --git a/apps/MetricImperialConverter/app.js b/apps/MetricImperialConverter/app.js deleted file mode 100644 index 0f68f5980..000000000 --- a/apps/MetricImperialConverter/app.js +++ /dev/null @@ -1,190 +0,0 @@ -var Layout = require("Layout"); -var mainmenu = { - "" : { title : "Main Menu" }, // options - "Metric to Imperial" : function() { E.showMenu(MetricToImperial); activateBackButton();}, - "Imperial to Metric" : function() { E.showMenu(ImperialToMetric); activateBackButton();} -}; -//Example Equation: 50 F to C would be written as 5/9(E - 32) -//The E is the number that is inserted -function activateBackButton() -{ - setWatch(function() {E.showMenu(mainmenu);}, (process.env.HWVERSION==2) ? BTN1 : BTN2, {repeat:false, edge:"falling"}); -} -var MetricToImperial = { - "" : { title : "Select Type", }, - "Weight" : function() { E.showMenu(MetricToImperialWeight); activateBackButton();}, - "Distance" : function() { E.showMenu(MetricToImperialDistance); activateBackButton();}, - "Temperature" : function() { E.showMenu(MetricToImperialTemp); activateBackButton();}, - "Liquid" : function() { E.showMenu(MetricToImperialLiquid); activateBackButton();}, -}; -var MetricToImperialDistance = { - "" : { title : "Select Measurement", }, - "MM-IN" : () => { convertAndPrint("E/25.4", "IN");}, - "CM-IN" : () => { convertAndPrint("E/2.54", "IN");}, - "M-FT" : () => { convertAndPrint("3.2808399*E", "FT");}, - "KM-MI" : () => { convertAndPrint("E/1.609344", "MI");} -}; -var MetricToImperialWeight = { - "" : { title : "Select Measurement", }, - "MG-OZ" : () => { convertAndPrint("E/28349.5231", "OZ");}, - "KG-LB" : () => { convertAndPrint("E*2.20462262", "LB");}, - "MT-US Ton" : () => { convertAndPrint("E*1.1023109950010197", "US TON");}, - "G-OZ" : () => { convertAndPrint("E/28.3495231", "OZ");} -}; -var MetricToImperialLiquid = { - "" : { title : "Select Measurement", }, - "ML-FL OZ" : () => { convertAndPrint("E/29.5735295", "FL OZ");}, - "ML-PT" : () => { convertAndPrint("E*0.002113", "PT");}, - "L-QT" : () => { convertAndPrint("E*1.056688", "QT");}, - "L-GAL" : () => { convertAndPrint("E*0.2641720524", "GAL");}, - "ML-C" : () => { convertAndPrint("E/236.588236", "C");} -}; -var MetricToImperialTemp = { - "" : { title : "Select Measurement", }, - "C-F" : () => { convertAndPrint("(E*1.8)+32", "F");}, - "K-F" : () => { convertAndPrint("((E-273.15)*1.8)+32", "F");} -}; -var ImperialToMetric = { - "" : { title : "Select Type", }, - "Weight" : function() { E.showMenu(ImperialToMetricWeight); activateBackButton();}, - "Distance" : function() { E.showMenu(ImperialToMetricDistance); activateBackButton();}, - "Temperature" : function() { E.showMenu(ImperialToMetricTemp); activateBackButton();}, - "Liquid" : function() { E.showMenu(ImperialToMetricLiquid); activateBackButton();}, -}; -var ImperialToMetricDistance = { - "" : { title : "Select Measurement", }, - "IN-MM" : () => { convertAndPrint("E*25.4", "MM");}, - "IN-CM" : () => { convertAndPrint("E*2.54", "MM");}, - "FT-M" : () => { convertAndPrint("E/3.2808399", "M");}, - "MI-KM" : () => { convertAndPrint("E*1.609344", "KM");} -}; -var ImperialToMetricWeight = { - "" : { title : "Select Measurement", }, - "OZ-MG" : () => { convertAndPrint("E*28349.5231", "MG");}, - "LB-KG" : () => { convertAndPrint("E/2.20462262", "KG");}, - "US Ton-MT" : () => { convertAndPrint("E/1.1023109950010197", "MT");}, - "OZ-G" : () => { convertAndPrint("E*28.3495231", "G");} -}; -var ImperialToMetricLiquid = { - "" : { title : "Select Measurement", }, - "FL OZ-ML" : () => { convertAndPrint("E*29.5735295", "ML");}, - "PT-ML" : () => { convertAndPrint("E/0.002113", "ML");}, - "QT-L" : () => { convertAndPrint("E/1.056688", "L");}, - "GAL-L" : () => { convertAndPrint("E/0.2641720524", "L");}, - "C-ML" : () => { convertAndPrint("E*236.588236", "ML");} -}; -var ImperialToMetricTemp = { - "" : { title : "Select Measurement", }, - "F-C" : () => { convertAndPrint("(E-32)/1.8", "F");}, - "F-K" : () => { convertAndPrint("((E-32)/1.8)+273.15", "F");} -}; -E.showMenu(mainmenu); -function convertAndPrint(equation, endText) -{ - E.showMenu(); - g.clear(); - showNumpad().then((number) => { - g.clear(); - equation = equation.replace("E", number); - var textToWrite = ""; - var layout = new Layout({}); - if (equation.includes(".")) - { - console.log(eval(equation).toString().split(".")[1].length); - if(eval(equation).toString().split(".")[1].length < 3) - { - console.log("decimal but no need for round"); - textToWrite = eval(equation); - textToWrite = textToWrite + " " + endText; - layout = new Layout({ - type: "txt", - font: "Vector:20", - label: textToWrite - }); - layout.render(); - } - else - { - console.log("decimal rounded"); - textToWrite = Math.round(eval(equation) * 1000) / 1000; - textToWrite = "ABT " + textToWrite + " " + endText; - layout = new Layout({ - type: "txt", - font: "Vector:20", - label: textToWrite - }); - layout.render(); - } - } - else - { - console.log("no decimal"); - textToWrite = eval(equation); - textToWrite = textToWrite + " " + endText; - layout = new Layout({ - type: "txt", - font: "Vector:20", - label: textToWrite - }); - layout.render(); - } - activateBackButton(); - }); - -} -function showNumpad() { - return new Promise((resolve, reject) => { - let number = ''; - E.showMenu(); - function addDigit(digit) { - if(digit == "." && !number.includes(".")) - { - number += digit; - Bangle.buzz(20); - update(); - } - else if(digit != ".") - { - number += digit; - Bangle.buzz(20); - update(); - } - else - { - console.log("Already includes ."); - } - } - function removeDigit() { - number = number.slice(0, -1); - Bangle.buzz(20); - update(); - } - function update() { - g.reset(); - g.clearRect(0,0,g.getWidth(),23); - g.setFont("Vector:24").setFontAlign(1,0).drawString(number, g.getWidth(),12); - console.log(number.length); - if(number.length > 0){setWatch(function() {resolve(number);}, (process.env.HWVERSION==2) ? BTN1 : BTN2, {repeat:false, edge:"falling"});} - } - const ds="12%"; - const digitBtn = (digit) => ({type:"btn", font:ds, width:58, label:digit, cb:l=>{addDigit(digit);}}); - var numPad = new Layout ({ - type:"v", c: [{ - type:"v", c: [ - {type:"", height:24}, - {type:"h",filly:1, c: [digitBtn("1"), digitBtn("2"), digitBtn("3")]}, - {type:"h",filly:1, c: [digitBtn("4"), digitBtn("5"), digitBtn("6")]}, - {type:"h",filly:1, c: [digitBtn("7"), digitBtn("8"), digitBtn("9")]}, - {type:"h",filly:1, c: [ - {type:"btn", font:ds, width:58, label:"<", cb: removeDigit}, - digitBtn('0'), - {type:"btn", font:ds, width:58, id:".", label:".", cb: l => addDigit(".")} - ]} - ]} - ], lazy:true}); - g.clear(); - numPad.render(); - update(); - - }); -} diff --git a/apps/MetricImperialConverter/metadata.json b/apps/MetricImperialConverter/metadata.json deleted file mode 100644 index a50aabffa..000000000 --- a/apps/MetricImperialConverter/metadata.json +++ /dev/null @@ -1,14 +0,0 @@ -{ "id": "MetricImperialConverter", - "name": "Metric to Imperial Converter", - "shortName":"IMC", - "icon": "IMC.png", - "version":"0.01", - "allow_emulator": true, - "description": "A tool for converting measurements", - "tags": "", - "supports": ["BANGLEJS2"], - "storage": [ - {"name":"IMC.app.js","url":"app.js"}, - {"name":"IMC.img","url":"app-icon.js","evaluate":true} - ] -}