Commit Graph

785 Commits

Author SHA1 Message Date
ee3fccba88 Merge branch 'main' into visions-ui-framework 2025-03-27 21:36:07 -04:00
43aecf485a Extract the login page into another file 2025-03-27 19:24:38 -04:00
6969bc659b Now set up a landing page of sorts 2025-03-26 23:30:18 -04:00
36eef45971 Fill out an alphabet and animate the screen 2025-03-08 01:49:43 -05:00
596de6525f Create a 5x8 bitmap font 2025-03-08 01:23:06 -05:00
9175b9d4cc Create a print function and fill out more sixteen-segment glyphs 2025-03-07 22:23:03 -05:00
958d18b9a8 Set up the seven segment font 2025-03-07 18:48:56 -05:00
bc9e24c0c9 Remove dead code 2025-03-05 09:58:42 -05:00
b444326c1c Add a link to the sixteen-segment font source 2025-03-05 09:48:33 -05:00
8288fdbb6b Refactor the canvas and font 2025-03-05 09:47:00 -05:00
155d2ba18e Use bitflags to represent the font 2025-03-05 09:25:15 -05:00
132c85e99d Fix a bunch of the letters. Add a dot. 2025-03-05 00:50:17 -05:00
aea858dd17 Do a static buffer allocation for the Canvas 2025-03-03 23:18:28 -05:00
85e5d0bb5e Worked out a font and a canvas
I'm adding a 16-segment-based font here, and have encoded the numbers 0-10.

I've also worked out a way to make a Canvas structure not crash the pico.
2025-03-03 10:24:50 -05:00
21c6f30a7d Add an (unused) DISPOFF step 2025-02-27 09:58:15 -05:00
45dc19c329 Move board control into a self-contained object 2025-02-27 09:58:15 -05:00
a69a864dca Rename framebuf 2025-02-27 09:58:15 -05:00
f004aa3514 Use the onboard LED and try to transmit at 2MB 2025-02-27 09:58:15 -05:00
54dd004915 Tweak the hell out of the code until it shows a small square in the center of the screen 2025-02-27 09:58:15 -05:00
fb0e914edf This gets the screen working, though not correctly 2025-02-27 09:58:15 -05:00
47e90cc6f9 Set up an app for the adafruit TFT 2025-02-27 09:58:14 -05:00
afa846f7e0 Add a crane build for l10n-db 2025-02-24 23:37:59 -05:00
254a2aefd7 Remove remaining warnings 2025-02-24 23:10:15 -05:00
a07ecae04a Mvoe teh message and variant types into the bundle 2025-02-24 22:54:39 -05:00
76de75210f Improve the report format 2025-02-24 22:50:06 -05:00
e5b3c7e4e1 Write a rudimentary report 2025-02-24 22:18:42 -05:00
704009b76c Import translated xliff data 2025-02-24 21:11:12 -05:00
cd5837a437 Fix the ICU message in TimeDistance 2025-02-24 12:35:54 -05:00
a8a61cf03f Fill out the xliff exporter 2025-02-24 09:44:44 -05:00
0df0ff9419 Start on an xliff output 2025-02-23 21:48:13 -05:00
44ee6ec8a5 Export to json 2025-02-22 19:11:29 -05:00
52a0d6e3f2 Put in more meaningful working text 2025-02-22 18:45:36 -05:00
200c13a14e Add a configuration file 2025-02-22 18:39:32 -05:00
1c3d0711e1 Start reading the bundle 2025-02-22 16:40:23 -05:00
e16fef2b14 Write a rudimentary editor 2025-02-22 11:22:14 -05:00
e0392a4150 Write a single phrase to disk 2025-02-22 10:23:46 -05:00
359ab96779 Prototype for an l10n message bundle database 2025-02-21 10:28:41 -05:00
11e33eca2f Set up a shared types library 2025-02-20 09:45:53 -05:00
fd3ca9f561 Set up the most basic of authentication clients 2025-02-20 07:39:35 -05:00
e8a8a12de3 Start capturing input 2025-02-19 22:39:42 -05:00
7f0b7982ec Switch from println to log from gloo-console 2025-02-18 23:23:46 -05:00
5e4fd97aca Set up some callbacks to handle the login page state 2025-02-18 23:18:23 -05:00
1c4894df9a Start on the client module 2025-02-18 21:36:01 -05:00
20b214df10 Start adding some concepts around UI state 2025-02-18 08:25:40 -05:00
ca89455d4d Set up a Yew login page 2025-02-17 23:03:12 -05:00
2ff981e28a Nuke another speculative UI 2025-02-17 21:51:14 -05:00
672578b9a9 Add a micro-prototype Yew application 2025-02-17 18:28:18 -05:00
fb2fcf4d36 Abortive attempt to set up a trivial web application 2025-02-17 16:19:33 -05:00
a1dc573fc5 Adjust all build processes 2025-02-17 15:44:01 -05:00
0d39690560 Start rebuilding the typescript config, this time for web components 2025-02-17 15:17:30 -05:00