Work in progres for testing

master
Jeroen Peters 2021-12-12 23:50:02 +01:00
parent 977c26b5a1
commit b63f1ee706
3 changed files with 11 additions and 9 deletions

View File

@ -57,7 +57,7 @@
{ {
"id": "messages", "id": "messages",
"name": "Messages", "name": "Messages",
"version": "0.12", "version": "0.13",
"description": "App to display notifications from iOS and Gadgetbridge", "description": "App to display notifications from iOS and Gadgetbridge",
"icon": "app.png", "icon": "app.png",
"type": "app", "type": "app",
@ -95,7 +95,7 @@
{ {
"id": "ios", "id": "ios",
"name": "iOS Integration", "name": "iOS Integration",
"version": "0.07", "version": "0.08",
"description": "Display notifications/music/etc from iOS devices", "description": "Display notifications/music/etc from iOS devices",
"icon": "app.png", "icon": "app.png",
"tags": "tool,system,ios,apple,messages,notifications", "tags": "tool,system,ios,apple,messages,notifications",

View File

@ -65,6 +65,7 @@ E.on('notify',msg=>{
"com.apple.facetime": "FaceTime", "com.apple.facetime": "FaceTime",
"com.apple.mobilecal": "Calendar", "com.apple.mobilecal": "Calendar",
"com.apple.mobilemail": "Mail", "com.apple.mobilemail": "Mail",
"com.apple.mobilephone": "Phone",
"com.apple.MobileSMS": "SMS Message", "com.apple.MobileSMS": "SMS Message",
"com.apple.Passbook": "iOS Wallet", "com.apple.Passbook": "iOS Wallet",
"com.apple.podcasts": "Podcasts", "com.apple.podcasts": "Podcasts",
@ -73,7 +74,7 @@ E.on('notify',msg=>{
"com.atebits.Tweetie2": "Twitter", "com.atebits.Tweetie2": "Twitter",
"com.burbn.instagram" : "Instagram", "com.burbn.instagram" : "Instagram",
"com.facebook.Facebook": "Facebook", "com.facebook.Facebook": "Facebook",
"com.facebook.Messenger": "FB Messenger", "com.facebook.Messenger": "Messenger",
"com.google.Chromecast" : "Google Home", "com.google.Chromecast" : "Google Home",
"com.google.Gmail" : "GMail", "com.google.Gmail" : "GMail",
"com.google.hangouts" : "Hangouts", "com.google.hangouts" : "Hangouts",
@ -127,7 +128,7 @@ E.on('AMS',a=>{
function push(m) { function push(m) {
var msg = { t : "modify", id : "music", title:"Music" }; var msg = { t : "modify", id : "music", title:"Music" };
if (a.id=="artist") msg.artist = m; if (a.id=="artist") msg.artist = m;
else if (a.id=="album") msg.artist = m; else if (a.id=="album") msg.album = m;
else if (a.id=="title") msg.tracl = m; else if (a.id=="title") msg.tracl = m;
else return; // duration? need to reformat else return; // duration? need to reformat
require("messages").pushMessage(msg); require("messages").pushMessage(msg);

View File

@ -66,10 +66,10 @@ function getBackImage() {
return atob("FhYBAAAAEAAAwAAHAAA//wH//wf//g///BwB+DAB4EAHwAAPAAA8AADwAAPAAB4AAHgAB+AH/wA/+AD/wAH8AA=="); return atob("FhYBAAAAEAAAwAAHAAA//wH//wf//g///BwB+DAB4EAHwAAPAAA8AADwAAPAAB4AAHgAB+AH/wA/+AD/wAH8AA==");
} }
function getNotificationImage() { function getNotificationImage() {
return atob("FxeBABgAAPgAAfAAB/AAD+AAH+AAP8AAP4AAfgAA/AAA+AAA+AAA+AAB+AAB+AAB+OAB//AB//gB//gA//AA/8AAf4AAPAA="); return atob("EBCBAAAAAAABgAGAp+WH5Yfhj/GP8a/1D/AP8AAAAYAAAAAA");
} }
function getFBIcon() { function getFBIcon() {
return atob("FxeBABgAAPgAAfAAB/AAD+AAH+AAP8AAP4AAfgAA/AAA+AAA+AAA+AAB+AAB+AAB+OAB//AB//gB//gA//AA/8AAf4AAPAA="); return atob("AAABgA/wH/g/HD4cPnx+fngePBw+fD58HngOcAAAAAA=");
} }
function getMailIcon() { function getMailIcon() {
return atob("HBKBAD///8H///iP//8cf//j4//8f5//j/x/8//j/H//H4//4PB//EYj/44HH/Hw+P4//8fH//44///xH///g////A=="); return atob("HBKBAD///8H///iP//8cf//j4//8f5//j/x/8//j/H//H4//4PB//EYj/44HH/Hw+P4//8fH//44///xH///g////A==");
@ -89,11 +89,12 @@ function getMessageImage(msg) {
if (s=="whatsapp") return atob("GBiBAAB+AAP/wAf/4A//8B//+D///H9//n5//nw//vw///x///5///4///8e//+EP3/APn/wPn/+/j///H//+H//8H//4H//wMB+AA=="); if (s=="whatsapp") return atob("GBiBAAB+AAP/wAf/4A//8B//+D///H9//n5//nw//vw///x///5///4///8e//+EP3/APn/wPn/+/j///H//+H//8H//4H//wMB+AA==");
if (s=="telegram") return atob("GBiBAAAAAAAAAAAAAAAAAwAAHwAA/wAD/wAf3gD/Pgf+fh/4/v/z/P/H/D8P/Acf/AM//AF/+AF/+AH/+ADz+ADh+ADAcAAAMAAAAA=="); if (s=="telegram") return atob("GBiBAAAAAAAAAAAAAAAAAwAAHwAA/wAD/wAf3gD/Pgf+fh/4/v/z/P/H/D8P/Acf/AM//AF/+AF/+AH/+ADz+ADh+ADAcAAAMAAAAA==");
if (s=="twitter") return atob("GhYBAABgAAB+JgA/8cAf/ngH/5+B/8P8f+D///h///4f//+D///g///wD//8B//+AP//gD//wAP/8AB/+AB/+AH//AAf/AAAYAAA"); if (s=="twitter") return atob("GhYBAABgAAB+JgA/8cAf/ngH/5+B/8P8f+D///h///4f//+D///g///wD//8B//+AP//gD//wAP/8AB/+AB/+AH//AAf/AAAYAAA");
if (s=="slack") return atob("FxeBABgAAPgAAfAAB/AAD+AAH+AAP8AAP4AAfgAA/AAA+AAA+AAA+AAB+AAB+AAB+OAB//AB//gB//gA//AA/8AAf4AAPAA="); if (s=="slack") return atob("AAAAwADAGPgZ+B/gf2B8cA4+Bv4H+B+YHxgDAAMAAAA=");
if (s=="facebook") return getFBIcon(); if (s=="facebook") return getFBIcon();
if (s=="fb messenger") return getFBIcon(); if (s=="messenger") return getFBIcon();
if (s=="mail") return getMailIcon(); if (s=="mail") return getMailIcon();
if (s=="gmail") return getMailIcon(); if (s=="gmail") return getMailIcon();
if (s=="sms message") return getMailIcon();
if (msg.id=="music") return atob("FhaBAH//+/////////////h/+AH/4Af/gB/+H3/7/f/v9/+/3/7+f/vB/w8H+Dwf4PD/x/////////////3//+A="); if (msg.id=="music") return atob("FhaBAH//+/////////////h/+AH/4Af/gB/+H3/7/f/v9/+/3/7+f/vB/w8H+Dwf4PD/x/////////////3//+A=");
if (msg.id=="back") return getBackImage(); if (msg.id=="back") return getBackImage();
return getNotificationImage(); return getNotificationImage();
@ -161,7 +162,7 @@ function showMusicMessage(msg) {
]}, ]},
{type:"txt", font:fontLarge, label:msg.track, fillx:1, filly:1, pad:2 }, {type:"txt", font:fontLarge, label:msg.track, fillx:1, filly:1, pad:2 },
Bangle.musicControl?{type:"h",fillx:1, c: [ Bangle.musicControl?{type:"h",fillx:1, c: [
{type:"btn", pad:8, label:"\0"+atob("FxeBABgAAPgAAfAAB/AAD+AAH+AAP8AAP4AAfgAA/AAA+AAA+AAA+AAB+AAB+AAB+OAB//AB//gB//gA//AA/8AAf4AAPAA="), cb:()=>Bangle.musicControl("play")}, // play {type:"btn", pad:8, label:"\0"+atob("AAAQADwAPwA/wD/wP/g//D/8P/g/8D/APwA8ABAAAAA="), cb:()=>Bangle.musicControl("play")}, // play
{type:"btn", pad:8, label:"\0"+atob("EhaBAHgHvwP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP3gHg"), cb:()=>Bangle.musicControl("pause")}, // pause {type:"btn", pad:8, label:"\0"+atob("EhaBAHgHvwP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP/wP3gHg"), cb:()=>Bangle.musicControl("pause")}, // pause
{type:"btn", pad:8, label:"\0"+atob("EhKBAMAB+AB/gB/wB/8B/+B//B//x//5//5//x//B/+B/8B/wB/gB+AB8ABw"), cb:()=>Bangle.musicControl("next")}, // next {type:"btn", pad:8, label:"\0"+atob("EhKBAMAB+AB/gB/wB/8B/+B//B//x//5//5//x//B/+B/8B/wB/gB+AB8ABw"), cb:()=>Bangle.musicControl("next")}, // next
]}:{}, ]}:{},