Gwenhael Le Moine
|
e41e501e4b
|
remove dead code
|
2024-11-14 16:16:16 +01:00 |
|
Gwenhael Le Moine
|
bf8ddd52c6
|
optmization
|
2024-11-14 16:03:13 +01:00 |
|
Gwenhael Le Moine
|
6ee544120a
|
align
|
2024-11-14 16:00:06 +01:00 |
|
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 |
|