alex
021c810dc7
ui: move all C lvgl/zig code into lvgl.zig and drv.zig
...
the idea is for all zig code to use C LVGL only via this
new module lvgl.zig, all display and input driver/devices is handled
by drv.zig.
this makes C/zig nicely compartmentalized in just a handful places.
2 years ago
alex
6a93ba9a30
zig: switch from stage1 to the new stage2 compiler
...
stage2 has been merged and set as default around end of aug 2022 in
https://github.com/ziglang/zig/pull/12368 . since then the main focus has
been on this new stage2 compiler.
with the release of 0.10.1 the stage2 is fairly useable now and it is
the way forward, towards zig 0.11 or 1.0. read more about difference in
https://github.com/ziglang/zig/wiki/Self-Hosted-Compiler-Upgrade-Guide
another good read on the relevant topic is
https://ziglang.org/news/goodbye-cpp/
2 years ago
alex
c08ded524e
docs: a quick local dev setup and contributing sections
...
while there, made test filter actually work with
zig build test -Dtest-filter=xxx
a previous invocation with `--test-filter` never worked.
2 years ago
alex
0266125c65
ui: increase default font from 14px to 16px for readability
...
16px looks easier to read but IPv6 addresses don't fit in the wifi
settings panel anymore. need to find a better way how to display them or
change font.
2 years ago
alex
bfc71fec92
start: initial minimal implementation
...
3 tabs: bitcoin, lightning and settings.
only settings is populated, with wifi info and shutdown.
see build.zig for how everything ties up together.
2 years ago
alex
6d4c4fa4b2
repo: initial blank import of zig init-exe
...
this is to make a valid HEAD for upcoming "git subtree add ..."
2 years ago