Commit graph

289 commits

Author SHA1 Message Date
Gwenhael Le Moine
6a358490d4
add --inhibit-shutdown as a quick and crude temporary fix for #15 2024-04-02 16:16:29 +02:00
Gwenhael Le Moine
ecc2c22712
[ui_text] fall through case to avoid duplicating code 2024-04-02 16:15:45 +02:00
Gwenhael Le Moine
8e1f843c28
clang-format decided to align things better 2024-04-02 16:14:02 +02:00
Gwenhael Le Moine
13aa0c47a8
Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x48ng 2024-03-31 22:45:45 +02:00
Gwenhael Le Moine
276cc721a0
state filename in comments 2024-03-20 13:48:37 +01:00
Gwenhael Le Moine
66a76e25fd
typo 2024-03-11 08:09:10 +01:00
Gwenhael Le Moine
d4e7923a69
Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x48ng 2024-02-23 23:38:48 +01:00
Gwenhael Le Moine
49c2139b4c
prepare code to clean signatures 2024-02-23 23:37:39 +01:00
Gwenhael Le Moine
bf49e00c37
correct path 2024-02-23 23:37:05 +01:00
Gwenhael Le Moine
023dbc6684
groups deprecated options 2024-02-23 23:36:40 +01:00
Gwenhael Le Moine
59ff50c339
Rephrase message in case of missing config file, see #16 2024-02-23 23:25:19 +01:00
Gwenhael Le Moine
ff07e63095
bit of rationalizing UI codebases 2023-12-21 16:18:04 +01:00
Gwenhael Le Moine
194b8d6ab9
unify naming in ui_* 2023-12-21 14:28:59 +01:00
Gwenhael Le Moine
b4dddbd542
initialize emulator display and lcd_nibbles_buffer in one place only 2023-12-21 13:48:40 +01:00
Gwenhael Le Moine
dda20068bd
deprecate --tiny and --small in favor of --tui-tiny and --tui-small 2023-11-04 23:05:18 +01:00
Gwenhael Le Moine
7624a3afc2
[tui] show name and version 2023-11-02 10:33:21 +01:00
Gwenhael Le Moine
158c165e07
S 2023-11-02 10:21:00 +01:00
Gwenhael Le Moine
428be5d88e
[tui] add a Fx keybindings reminder on screen 2023-11-02 10:19:49 +01:00
Gwenhael Le Moine
2ecd7d5386
remap Fx keys in tui and standardize them across all 3 UIs (x11, sdl and tui) 2023-11-02 10:04:40 +01:00
Gwenhael Le Moine
0a899ecdc5
add a --leave-shift-keys, remove DONT_SHADOW_SHIFTS. refine #13 2023-11-01 17:49:50 +01:00
Gwenhael Le Moine
1183b16888
missing ) 2023-10-31 14:08:57 +01:00
Gwenhael Le Moine
2c1596478d
defaults UI to those compiled in: x11 > sdl > tui 2023-10-31 14:04:07 +01:00
Gwenhael Le Moine
fd2ba567b0
avoid segfault when compiled WITH_X11=no WITH_SDL=no and trying --x11 or --sdl 2023-10-31 13:17:45 +01:00
Gwenhael Le Moine
5f9f551b34
attempt to be more tolerant to older lua 2023-10-29 20:37:07 +01:00
Gwenhael Le Moine
93030325bf
make DONT_SHADOW_SHIFTS=yes makes a binary that doesn´t use Shift keys 2023-10-22 18:28:43 +02:00
Gwenhael Le Moine
833baaa5ba
naming 2023-10-19 13:22:18 +02:00
Gwenhael Le Moine
2f19cb8a40
it always was a wchar_t 2023-10-19 13:19:32 +02:00
Gwenhael Le Moine
8be22aecec
[ui_text] Wow, --tui --tiny was much easier then I feared! 2023-10-19 11:11:34 +02:00
Gwenhael Le Moine
70b2177950
[ui_text] tidy UI 2023-10-19 07:31:52 +02:00
Gwenhael Le Moine
50896cf4b7
fix redundant .config/ in default value of configDir 2023-10-18 17:28:44 +02:00
Gwenhael Le Moine
91e9942d7d
compact conditional 2023-10-18 16:41:32 +02:00
Gwenhael Le Moine
53aa80e1b5
add --small TUI drawing 4 pixels per character 2023-10-18 16:35:07 +02:00
Gwenhael Le Moine
3ef0dc150c
[ui_text] draw line by line 2023-10-18 12:37:50 +02:00
Gwenhael Le Moine
4524353015
. 2023-10-04 09:33:52 +02:00
Gwenhael Le Moine
6f17b32564
clean some warnings 2023-10-01 22:50:53 +02:00
Gwenhael Le Moine
67168cd1db
$XDG_CONFIG_HOME 2023-10-01 21:03:26 +02:00
Gwenhael Le Moine
1227573d10
rollback 2023-10-01 13:17:57 +02:00
Gwenhael Le Moine
3a976c9af7
config.lua and its consequences looks good 2023-10-01 12:47:42 +02:00
Gwenhael Le Moine
b24cee83c6
(WIP) --config=<f> param, read it, set values from it 2023-09-30 10:52:40 +02:00
Gwenhael Le Moine
07a2aaa9ee
reintroduce conditional front-ends at build, try to auto-detect them. 2023-09-27 16:26:27 +02:00
Gwenhael Le Moine
3e3f046ee6
unicode 2023-09-27 15:17:06 +02:00
Gwenhael Le Moine
8d0c1eb7f3
fiddling and naming 2023-09-27 15:01:34 +02:00
Gwenhael Le Moine
5f2d935462
« rien » 2023-09-27 14:52:05 +02:00
Gwenhael Le Moine
c4903e8395
naming 2023-09-27 14:43:40 +02:00
Gwenhael Le Moine
c7f714bc82
[ui_text] draw LCD directly from lcd_nibbles_buffer 2023-09-27 14:38:26 +02:00
Gwenhael Le Moine
6ef4667e54
comment 2023-09-27 14:05:43 +02:00
Gwenhael Le Moine
466e0217b9
comment unused #define 2023-09-27 14:04:23 +02:00
Gwenhael Le Moine
924d9d2fff
enclose UIs more in themselves 2023-09-27 14:01:23 +02:00
Gwenhael Le Moine
6efae7530b
optimization 2023-09-27 13:51:05 +02:00
Gwenhael Le Moine
07d611172f
typo 2023-09-27 13:36:16 +02:00