• Joined on 2026-05-08
pedro pushed to main at Liberux/ltk 2026-07-07 17:40:43 +02:00
ce893ac776 responsive fluid/physical scaling, widget-API stabilization, and perf guardrails
pedro pushed to main at Liberux/ltk 2026-06-25 12:43:51 +02:00
d4d7ee742e Bump to 0.2.0: SW/GLES paint parity, shared font resolution, FrameState refactor, docs and packaging fixes
pedro pushed to main at Liberux/ltk 2026-06-24 22:42:59 +02:00
fb3552e9f7 Embedder primitives: placed-child clipping, offscreen RGBA readback, standalone text measurement
pedro pushed to main at Liberux/ltk 2026-06-19 00:04:31 +02:00
588a3f7e36 Fix vertically-flipped content in the GLES path-clip composite
pedro pushed to main at Liberux/ltk 2026-06-18 23:59:48 +02:00
f8c45f0e30 Add Canvas::set_clip_path — anti-aliased arbitrary-path clipping on both backends
pedro pushed to main at Liberux/ltk 2026-06-12 22:14:18 +02:00
b00cf460bb Mature ltk to host an externally-laid-out Android view tree
pedro pushed to main at Liberux/ltk 2026-06-09 23:53:39 +02:00
df8fcbf757 app: client-side xdg-activation token requests
pedro pushed to main at Liberux/ltk 2026-06-07 16:46:09 +02:00
cfa0faff26 ltk: subsurface slides over overlays, axis-locked swipes, physical-space layout, touch reset on resume
pedro pushed to main at Liberux/ltk 2026-06-02 14:10:44 +02:00
ae8380b1ac event_loop: retry focus requests that land before the view is rebuilt
pedro pushed to main at Liberux/ltk 2026-06-01 21:53:48 +02:00
d221d5a0cd app: add App::subsurface_motion_only so a slide-to-reveal panel animates without re-rastering the main surface
pedro pushed to main at Liberux/ltk 2026-06-01 20:52:22 +02:00
b8a32cfb96 Added pkg-config debian dependency
pedro pushed to main at Liberux/ltk 2026-06-01 00:19:55 +02:00
48c5a89712 touch: treat a compositor re-grab down as a drag continuation
pedro pushed to main at Liberux/ltk 2026-05-31 02:14:53 +02:00
582f9e1a37 Removed extra debug prints
pedro pushed to main at Liberux/ltk 2026-05-29 23:28:59 +02:00
042652ec73 windows: centralise input focus on a single FocusTarget, raise+focus on every window interaction
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