ltk (0.3.0-3) unstable; urgency=low * Focus requests reach widgets clipped by a scroll viewport: the runtime moves the viewport to reveal the target and waits a bounded number of frames instead of redrawing indefinitely. -- Pedro M. de Echanove Pasquin Mon, 14 Sep 2026 12:00:00 +0200 ltk (0.3.0-2) unstable; urgency=low * PatternGrid: a 3×3 drag widget for pattern unlock that reports the node under the pointer and the release; the app owns the path. Theme tokens under widget/pattern_grid/theme.rs, AccessKit GenericContainer role, docs, tests and a Security tab in the widgets example. * Framed icon buttons: icon_button honours width, height and variant and paints the same frame as a text button, so icon keys line up with text keys. * Keyboard routing: characters, Backspace and Delete stay in a focused text input and reach App::on_key otherwise, as documented; a focused button or pressable no longer swallows them. -- Pedro M. de Echanove Pasquin Wed, 09 Sep 2026 12:00:00 +0200 ltk (0.3.0-1) unstable; urgency=low * New upstream release: xdg-session-management-v1 client support (in-tree wayland-scanner bindings under protocols/), runtime session persistence in $XDG_STATE_HOME// (session id, clean-exit marker, App::save_state bytes; saved periodically, on close and on SIGTERM/SIGINT), clean exit on signals. * Breaking: App::app_id, App::save_state and App::restore_state are new mandatory trait methods; xdg_toplevel app_id and the AccessKit name now come from App::app_id. -- Pedro M. de Echanove Pasquin Sat, 15 Aug 2026 12:00:00 +0200 ltk (0.2.0-1) unstable; urgency=low * New upstream release: embedder primitives for hosting an externally-laid-out widget tree (path/rect clipping, RGBA readback, standalone text measurement, CPU draw source, RichText). -- Pedro M. de Echanove Pasquin Thu, 25 Jun 2026 09:49:35 +0200 ltk (0.1.0-1) unstable; urgency=low * Initial Debian packaging. -- Pedro M. de Echanove Pasquin Tue, 10 Mar 2026 00:00:00 +0200