1
0
Fork 0
forked from Miroirs/x49gp
Commit graph

266 commits

Author SHA1 Message Date
Gwenhael Le Moine
353bd9fa57
rethink commandline parameters 2024-11-14 15:58:38 +01:00
Gwenhael Le Moine
846402e9dc
fix loading firmware from command-line 2024-11-14 15:46:52 +01:00
Gwenhael Le Moine
93132e2702
config_lua_filename is local 2024-11-14 15:46:23 +01:00
Gwenhael Le Moine
697dadda7d
fix buidling path of config.lua 2024-11-14 15:36:16 +01:00
Gwenhael Le Moine
f98bc7fea7
try loading boot firmware from opt.datadir also 2024-11-14 15:29:39 +01:00
Gwenhael Le Moine
08271cf4c2
fix naming mistake: x49gp->state was never a filename but a loaded ini file 2024-11-14 15:25:45 +01:00
Gwenhael Le Moine
9f77361637
have only --datadir= options; use opt. instead x49gp-> where relevant 2024-11-14 15:18:55 +01:00
Gwenhael Le Moine
092b7f49af
++ 2024-11-14 13:32:56 +01:00
Gwenhael Le Moine
e29b38693f
simplify and remove unused constants 2024-11-14 13:27:35 +01:00
Gwenhael Le Moine
199d8ef3e8
tweak buttons handling 2024-11-14 11:21:02 +01:00
Gwenhael Le Moine
af2ef94142
refactor changing key state and a second right-click unhold a held key 2024-11-14 09:50:43 +01:00
Gwenhael Le Moine
53bd74a1ab
don't release all keys when losing focus 2024-11-14 09:49:53 +01:00
Gwenhael Le Moine
2ac5cad77b
remove unnecessary code 2024-11-14 09:49:40 +01:00
Gwenhael Le Moine
54a9d2873f
oops 2024-11-13 18:48:34 +01:00
Gwenhael Le Moine
c804d0e05b
more on the way to gtk4 2024-11-13 16:47:25 +01:00
Gwenhael Le Moine
d34f63253f
prepare for gtk4 2024-11-13 14:54:46 +01:00
Gwenhael Le Moine
6f1041c369
use Glib to get user config dir 2024-11-13 14:35:40 +01:00
Gwenhael Le Moine
7b574b609f
update README for gtk3 2024-11-13 12:29:58 +01:00
Gwenhael Le Moine
8e23084d75
1.3.2, can't release with a broken man-page 2024-11-13 11:16:44 +01:00
Gwenhael Le Moine
3a33549b31
fix manpage 2024-11-13 11:16:16 +01:00
Gwenhael Le Moine
feee73f927
1.3.1 2024-11-13 11:10:36 +01:00
Gwenhael Le Moine
7b90c324fe
clean install before release 2024-11-13 11:10:09 +01:00
Gwenhael Le Moine
11b03214c8
bump version to 1.3.0 2024-11-13 11:04:58 +01:00
Gwenhael Le Moine
20c4a25d38
rewrite the man-page using scdoc 2024-11-13 11:04:35 +01:00
Gwenhael Le Moine
12ce010536
simplify print_config() 2024-11-13 10:24:06 +01:00
Gwenhael Le Moine
7d313c91f9
inplement visual click using a css class which brings visual clue when using keyboard 2024-11-13 10:17:31 +01:00
Gwenhael Le Moine
72184c32c1
move "general click" event back to display only instead of window wide 2024-11-13 10:16:25 +01:00
Gwenhael Le Moine
0e0e1d646c
Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x49gpng 2024-11-13 09:32:58 +01:00
Gwenhael Le Moine
3e1479b1da
fix/improve keyboard esthetics 2024-11-12 22:42:36 +01:00
Gwenhael Le Moine
be6235686e
remove useless code 2024-11-12 22:42:28 +01:00
Gwenhael Le Moine
01da733778
split emulator key pressing out of gui functions 2024-11-12 21:30:30 +01:00
Gwenhael Le Moine
491e8e9171
take notes for gtk4 2024-11-12 15:08:31 +01:00
Gwenhael Le Moine
cd5f87b9d8
remove noisy debug code 2024-11-12 15:08:17 +01:00
Gwenhael Le Moine
7e36238819
useless 2024-11-12 14:42:41 +01:00
Gwenhael Le Moine
5df16bb28f
--font-size is more clear than text-scale 2024-11-10 23:18:17 +01:00
Gwenhael Le Moine
ed48563f14
make --newrpl-keyboard a distinct option; make --text-scale steps finer (defaults at 2) 2024-11-10 22:10:45 +01:00
Gwenhael Le Moine
62458e2b11
(hopefully) fix segfault on x49gpng --print-config >> ~/.config/x49gpng/config.lua 2024-11-10 18:33:46 +01:00
Gwenhael Le Moine
6089396a7a
load (limited) configuration from ~/.config/x49gpng/config.lua is present 2024-11-10 18:09:15 +01:00
Gwenhael Le Moine
94b8e7b04d
So-called config file is really about state. Name it so. 2024-11-10 16:37:36 +01:00
Gwenhael Le Moine
c7d1a1700e
better keyboard building and scaling 2024-11-10 15:51:49 +01:00
Gwenhael Le Moine
9a74c61462
use opt.display_scale directly as LCD_PIXEL_SCALE 2024-11-10 15:50:05 +01:00
Gwenhael Le Moine
57bb8bd3b8
enum to indek hpkeys 2024-11-10 15:49:03 +01:00
Gwenhael Le Moine
c8f9ce5c2c
--text-scale and --display-scale to scale then independently 2024-11-10 12:45:06 +01:00
Gwenhael Le Moine
2291e44205
--scale=X is now useful! 2024-11-10 12:30:40 +01:00
Gwenhael Le Moine
1fcad0d2fd
make keyboard self-size 2024-11-10 12:16:20 +01:00
Gwenhael Le Moine
a2f5b119bf
button->box isn't necessary 2024-11-10 11:17:23 +01:00
Gwenhael Le Moine
3b8474337d
build keyboard by rows and columns 2024-11-10 11:10:48 +01:00
Gwenhael Le Moine
3c38e3e46e
use annunciators' state directly as opacity 2024-11-10 11:10:20 +01:00
Gwenhael Le Moine
540f06d9fe
move code 2024-11-10 11:10:05 +01:00
Gwenhael Le Moine
0f9dffe8ea
fix width, simplify css classes naming, lighter 𝓍 2024-11-10 10:37:23 +01:00