gwh · he/him
  • Joined on 2019-06-24
gwh pushed to main at gwh/x50ng 2024-11-13 10:18:01 +01:00
7d313c91f9 inplement visual click using a css class which brings visual clue when using keyboard
72184c32c1 move "general click" event back to display only instead of window wide
Compare 2 commits »
gwh pushed to main at gwh/x50ng 2024-11-13 09:33:10 +01:00
0e0e1d646c Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x49gpng
491e8e9171 take notes for gtk4
cd5f87b9d8 remove noisy debug code
7e36238819 useless
Compare 4 commits »
gwh pushed to main at gwh/x50ng 2024-11-12 22:43:28 +01:00
3e1479b1da fix/improve keyboard esthetics
be6235686e remove useless code
01da733778 split emulator key pressing out of gui functions
Compare 3 commits »
gwh pushed to main at gwh/x50ng 2024-11-10 23:18:45 +01:00
5df16bb28f --font-size is more clear than text-scale
gwh pushed to main at gwh/x50ng 2024-11-10 22:12:28 +01:00
ed48563f14 make --newrpl-keyboard a distinct option; make --text-scale steps finer (defaults at 2)
gwh pushed to main at gwh/x50ng 2024-11-10 18:34:30 +01:00
62458e2b11 (hopefully) fix segfault on x49gpng --print-config >> ~/.config/x49gpng/config.lua
gwh pushed to main at gwh/x50ng 2024-11-10 18:10:15 +01:00
6089396a7a load (limited) configuration from ~/.config/x49gpng/config.lua is present
94b8e7b04d So-called config file is really about state. Name it so.
Compare 2 commits »
gwh pushed to main at gwh/x50ng 2024-11-10 15:52:10 +01:00
c7d1a1700e better keyboard building and scaling
9a74c61462 use opt.display_scale directly as LCD_PIXEL_SCALE
57bb8bd3b8 enum to indek hpkeys
Compare 3 commits »
gwh pushed to main at gwh/x50ng 2024-11-10 12:45:34 +01:00
c8f9ce5c2c --text-scale and --display-scale to scale then independently
gwh pushed to main at gwh/x50ng 2024-11-10 12:31:04 +01:00
2291e44205 --scale=X is now useful!
1fcad0d2fd make keyboard self-size
Compare 2 commits »
gwh pushed to main at gwh/x50ng 2024-11-10 11:18:00 +01:00
a2f5b119bf button->box isn't necessary
3b8474337d build keyboard by rows and columns
3c38e3e46e use annunciators' state directly as opacity
540f06d9fe move code
Compare 4 commits »
gwh pushed to main at gwh/x50ng 2024-11-10 10:37:58 +01:00
0f9dffe8ea fix width, simplify css classes naming, lighter 𝓍
7cf50df624 -duplicate
Compare 2 commits »
gwh pushed to main at gwh/x50ng 2024-11-10 10:13:58 +01:00
90ef530c22 one css, size and placement adjustments
gwh pushed to main at gwh/x50ng 2024-11-09 23:24:38 +01:00
38fbcc216e center lcd
gwh pushed to main at gwh/x50ng 2024-11-09 22:33:19 +01:00
f0068b3511 put annunciators and lcd in a GtkFixed container
0aaa0ab2ff fix padding
fc435cfc03 use constants instead of ints stored in ui
Compare 3 commits »
gwh pushed to main at gwh/x50ng 2024-11-09 15:20:32 +01:00
49d6859ed8 Putting keyboard in its own GtkFixed, just because.
gwh pushed to main at gwh/x50ng 2024-11-08 11:22:47 +01:00
dfd97b548a don't draw annunciators_container twice
cb8574f7d8 don't use ui->lcd_canvas to open popup menu
e6b9ff86db make pretty-code
Compare 3 commits »
gwh pushed to main at gwh/x50ng 2024-11-08 09:53:23 +01:00
a00d3ecef7 remove lcd_event_box, move its events to ui->window
8d672658ef remove unused colors (which have been moved to css)
Compare 2 commits »
gwh pushed to main at gwh/x50ng 2024-11-08 09:17:09 +01:00
2a586e0449 fix last deprecated code
1f118799db replace deprecated gtk_button_pressed()/released()
Compare 2 commits »
gwh pushed to main at gwh/x50ng 2024-11-07 22:53:47 +01:00
e58bd6b9ca update README