Commit Graph

468 Commits (824ea757854179c3d8064bb1d4fea95f7875e5ec)

Author SHA1 Message Date
janion 824ea75785
Added a colour picker for the neopixels
Shows a colour palette from which to select a colour
2018-09-21 17:07:37 +01:00
janion 00151d2d9d
Merge pull request #2 from emfcamp/master
merge from master
2018-09-21 17:01:39 +01:00
Marek Ventur 055746c171
Merge pull request #152 from janion/master
Updated Sketchy-Etch
2018-09-20 22:25:05 +01:00
Marek Ventur 650e24bcdc
Merge pull request #153 from CrazyRobMiles/air_quality
Air Quality Sensor Badge
2018-09-20 22:24:20 +01:00
Marek Ventur d4343e67a8
Merge pull request #154 from tswsl1989/master
Fix bootstrapped apps filter when no path specified
2018-09-20 22:23:06 +01:00
Thomas Lake a130e161dd Fix bootstrapped apps filter when no path specified 2018-09-19 20:42:52 +01:00
Rob Miles e3f978e1d3 Air Quality Sensor Badge 2018-09-19 15:32:56 +01:00
janion 7c6b53d691
Updated Sketchy-Etch
Added colour picking, circle drawing, and clearing
2018-09-17 20:53:49 +01:00
janion ddd5bb9f09
Merge pull request #1 from emfcamp/master
Update from head
2018-09-17 20:49:08 +01:00
Alistair MacDonald 20b1d31a1b
Merge pull request #148 from emfcamp/sammachin-gprs
Sammachin gprs
2018-09-16 18:09:21 +01:00
Marek Ventur ce621a704b
use native dependency for random 2018-09-16 17:48:21 +01:00
Marek Ventur 47958ff566
Merge pull request #132 from mstratford/mstratford-dialogs
Badge Store UI/UX improvements & dialog alignments
2018-09-16 16:29:35 +01:00
Marek Ventur bb70d3f359
Merge branch 'master' into mstratford-dialogs 2018-09-16 16:29:10 +01:00
Marek Ventur 49036697e6
don't bootstrap this app 2018-09-16 16:27:36 +01:00
Marek Ventur bef3fea0fe
Merge pull request #109 from AnthonyMann/master
Initial Aerospace badge
2018-09-16 16:27:11 +01:00
Marek Ventur 7ab2c9e18a
clarify "brainfuck" 2018-09-16 16:26:27 +01:00
Marek Ventur b635e388ae
Merge pull request #112 from mitxela/master
simple bf interpreter
2018-09-16 16:25:33 +01:00
Marek Ventur f2230aa52b
Merge pull request #116 from crc48/master
Cards against EMF
2018-09-16 16:23:12 +01:00
Marek Ventur fd5a03a09d
Merge pull request #119 from Trikkitt/orbs
Orbs
2018-09-16 16:21:20 +01:00
Marek Ventur 9a30c6667c
Merge pull request #127 from catalin-ursachi/mass-storage-confirm
Add warning prompt to mass_storage
2018-09-16 16:20:45 +01:00
Marek Ventur 2d335fd6f6
Merge pull request #136 from Illlin/master
Add DevRant client to TiLDA-Mk4
2018-09-16 16:15:22 +01:00
Marek Ventur 51462746e6
Merge pull request #137 from mallyhubz/nyan_home
nyan cat homescreen
2018-09-16 16:14:04 +01:00
Marek Ventur df9b1cf9e3
Merge pull request #140 from tswsl1989/setlauncher
Allow default launcher to be changed
2018-09-16 16:13:21 +01:00
Marek Ventur 7716ee6056
Merge pull request #151 from FLamparski/docs
Fix database.py docstring
2018-09-16 16:12:45 +01:00
Marek Ventur 64d719f08d
Merge pull request #146 from davea/use-update-endpoint
Call /update instead of /install on the backend when updating apps
2018-09-16 16:11:45 +01:00
Filip Wieland f14fb67fd9 Fix database.py docstring 2018-09-16 12:16:15 +01:00
Marek Ventur 3c228d161b
Merge pull request #147 from oscitancy/master
+ Added function to exit the Holland app
2018-09-15 23:23:52 +01:00
Marek Ventur a0038d98ac
Merge pull request #149 from Molive-0/master
Add Arp music synth
2018-09-15 23:23:34 +01:00
Marek Ventur de4fe0fb64
Merge pull request #150 from FLamparski/trains
Add Trains app
2018-09-15 23:22:38 +01:00
Filip Wieland ff7c10636e Show wifi wait message 2018-09-15 23:01:29 +01:00
Filip Wieland 825741bdd5 Bottom label, quit with MENU 2018-09-15 22:28:38 +01:00
Filip Wieland e86d5955a3 Settings screen, spit and polish 2018-09-15 22:20:20 +01:00
Matthew Stratford 484f7c4063 Fix right-alignment (clipping) on WaitingMessage 2018-09-15 16:08:32 +01:00
Matthew Stratford 7316522b0e Give updating dialog a nice title 2018-09-15 16:01:31 +01:00
Matthew Stratford d5c64f4de7 Back from Install page to category 2018-09-15 15:59:37 +01:00
Matthew Stratford 268ef625f2 Allow scrolling of labels by \n 2018-09-15 15:52:59 +01:00
Kimball Johnson 4a6271de07 Add homescreen for PyCon 2018-09-15 09:53:09 +01:00
Matthew Stratford 705167983d
Merge branch 'master' into mstratford-dialogs 2018-09-14 23:34:22 +01:00
Matthew Stratford 6683e2bc8d Tidy up with .format() 2018-09-14 23:26:48 +01:00
Sam Machin 912cc34269
Create main.py
Sample application for using Hologram with GPRS
2018-09-14 08:02:55 +01:00
Sam Machin 098a07e0a4
Update sim800.py
Few more tweaks to GPRS handling after real world testing with an app
2018-09-14 08:00:41 +01:00
Filip Wieland f160547e7d Departure board for Deptford 2018-09-12 22:26:48 +01:00
Molive fade33fd3d
Add Arp music synth 2018-09-12 22:17:02 +01:00
Thomas Lake edb57cbe3b Allow default launcher selection
This allows e.g. speedlauncher to be used with any of the homescreen apps
2018-09-12 21:06:20 +01:00
Sam Machin a19445f862
Update sim800.py
Added GPRS support, `setup_gprs()` will prepare the sim800 for data, `connect_gprs("hologram")` will connect to the hologram APN
Also added a function to start a tcp server on the SIM 800 using `start_server(4010)` to listen on port 4010, the payload will be a binary object passed to whatever is defined as `server_callback`
2018-09-11 19:04:26 +01:00
Emily 1a4b656270 + Added function to exit app 2018-09-11 18:22:32 +01:00
Sam Machin 76463fe172
Update sim800.py
Added functions to setup and connect GPRS data, starting a TCP server and callback handler for server data
2018-09-11 08:15:27 +01:00
Dave Arter 1ee0067f23 Call /update instead of /install on the backend when updating apps
The badge has no way of knowing whether an installed app came from the
badge store or local development, so simply requests all installed apps
when doing an update. The default /install path on the backend will
return a 404 if any of the requested apps aren't in the repo.

This commit calls /update instead, which doesn't 404 if an app is
missing.

Depends on emfcamp/Mk4-Backend#2

Fixes #57
2018-09-10 14:15:41 +01:00
Dave Arter 49125fc3d2 Fix badge store app installation when custom apps are present
Fixes #85.
See also #57, though doesn’t fix ‘update all apps’ functionality.
2018-09-10 13:36:12 +01:00
Bob Clough 6fb00ff971
Merge pull request #141 from tswsl1989/limitsync
Optionally limit sync to bootstrapped apps
2018-09-10 10:08:47 +01:00