• Joined on 2026-05-08
pedro pushed to main at Liberux/ltk 2026-05-28 23:11:35 +02:00
9ca3b60f3a ltk: responsive padding/spacing and scrolling, expanded theme palette, and bundled Adwaita cursors
pedro pushed to main at Liberux/ltk 2026-05-27 22:31:52 +02:00
3d8523533c text-input: re-sync on enter and flag secure fields as Password
pedro pushed to main at Liberux/ltk 2026-05-26 22:22:29 +02:00
1e2cb836f4 ltk: convert physical sizes to logical for overlays and input regions on HiDPI
pedro pushed to main at Liberux/ltk 2026-05-26 00:11:46 +02:00
fc045a9c22 ltk: ext-session-lock-v1 client surface mode, plus a read-only mode for text fields
pedro pushed to main at Liberux/ltk 2026-05-25 11:46:06 +02:00
cff4b12a4a event_loop: drop the duplicate on_resize that clobbered physical dimensions with logical ones
pedro pushed to main at Liberux/ltk 2026-05-24 00:13:04 +02:00
24f4d2703a ltk: introduce viewport-relative Length so any size, padding, spacing or font height can scale with the surface instead of being frozen at a px constant, fix text::preferred_size to honour the font-declared line gap, and add a responsive typographic scale
pedro pushed to main at Liberux/ltk 2026-05-23 00:54:43 +02:00
c553c4df4b themes/default: drop the inner shadows from the launcher.svg glyph
pedro pushed to main at Liberux/ltk 2026-05-22 19:38:59 +02:00
88385e14b2 add Carousel widget and WrapGrid::centre_last_row
pedro commented on issue Eydos/forge#2 2026-05-21 16:48:34 +02:00
Gnome Console - Double window icons

Gnome console now only shows its own window decoration. Firefox still have both

pedro pushed to main at Liberux/ltk 2026-05-21 01:51:29 +02:00
0e52274053 app, event_loop: first-frame-committed hook and foreign_toplevel app_id only
pedro pushed to main at Liberux/ltk 2026-05-20 15:26:54 +02:00
78a7ae151c layout/stack: opt-in Stack::fit_content() so a wrapping container can adopt the stack's intrinsic size
pedro pushed to main at Liberux/ltk 2026-05-20 15:25:09 +02:00
757063694e layout/stack: opt-in Stack::fit_content() so a wrapping container can adopt the stack's intrinsic size
pedro pushed to main at Liberux/ltk 2026-05-19 22:41:52 +02:00
640db23de2 doc: silence rustdoc intra-doc warnings (private-item links and palette/surface ambiguities)
pedro pushed to main at Liberux/ltk 2026-05-19 21:40:33 +02:00
a8bbd1e35c input/keyboard: fall through to App::on_key when the Enter dispatch target widget has no submit/press message
pedro pushed to main at Liberux/ltk 2026-05-16 22:10:17 +02:00
4a80165428 event_loop, a11y, text_shaping: AccessKit AT-SPI2 bridge, cross-app clipboard, xdg-activation, HarfBuzz shaping, multi-touch hooks
pedro pushed to main at Liberux/ltk 2026-05-15 23:47:09 +02:00
4aa3480b64 refactor: split every monolithic module into focused submodules
pedro commented on issue Eydos/forge#7 2026-05-15 09:58:13 +02:00
Windows geometry

Solved in 20b7500: forge no longer overrides the client's size, so apps that remember their own geometry restore it on next launch.

pedro closed issue Eydos/forge#7 2026-05-15 09:58:13 +02:00
Windows geometry
pedro closed issue Eydos/forge#4 2026-05-15 09:47:18 +02:00
X11Surfaces in forge
pedro commented on issue Eydos/forge#4 2026-05-15 09:46:50 +02:00
X11Surfaces in forge

Fixed in commit 20b7500