0000000000000000000000000000000000000000 bbab5e238daff5efaefa6ed6cf5f3408aa5c2d95 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778419290 +0200	clone: from https://git.eydos.io/liberux/ltk.git
bbab5e238daff5efaefa6ed6cf5f3408aa5c2d95 f3621b72c93cbb33814b5a024853371e5cca6980 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778419402 +0200	commit: Added examples in README.md
f3621b72c93cbb33814b5a024853371e5cca6980 703a1ed22814bad59f116877da188614e04400ee Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778447777 +0200	commit: event_loop: honour `App::window_size_hint()` on the first configure
703a1ed22814bad59f116877da188614e04400ee 39fbafec248000c40a640f71bae3ba6b380c9c57 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778494828 +0200	commit: container: generalise `background` from `Color` to `Paint`
39fbafec248000c40a640f71bae3ba6b380c9c57 dc781fb78dca29e2bdcc2b1ae08c2bce90d5d33c Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778531429 +0200	commit: event_loop: client binding for ext-foreign-toplevel-list-v1
dc781fb78dca29e2bdcc2b1ae08c2bce90d5d33c c3839060ccfce4a3a50b492eaaab99aeb158c410 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778660256 +0200	commit: theme, event_loop: window_controls.bar_bg slot + graceful exit on compositor disconnect
c3839060ccfce4a3a50b492eaaab99aeb158c410 96f437544a2a9a0418cd95223cb02f6f8195e55e Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778672821 +0200	commit: event_loop: route `take_focus_request` to widgets on overlay surfaces
96f437544a2a9a0418cd95223cb02f6f8195e55e 821037f509308adb11fae19e41af2561520f4be7 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778693921 +0200	commit: container, text, date_picker: width-aware sizing pass
821037f509308adb11fae19e41af2561520f4be7 bfe27b6fef56b14d1b82a0b7467b10cc0911b857 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778790977 +0200	commit: event_loop, widget, input: pointer-dwell tooltips, global drag coords, foreign-toplevel name cascade
bfe27b6fef56b14d1b82a0b7467b10cc0911b857 5ff4fa7e59519aff2d760b446b972ff16691d2a3 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778795348 +0200	commit: Fixed default dark theme
5ff4fa7e59519aff2d760b446b972ff16691d2a3 3d237039c64b6cd450420a94bf216ee0f8251a13 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778798401 +0200	commit: input/keyboard: let the app intercept arrow / Tab keys before the default text-edit and focus-shift behaviours
3d237039c64b6cd450420a94bf216ee0f8251a13 4aa3480b647b7cabf1127e56ccaf907effa39bd2 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778881616 +0200	commit: refactor: split every monolithic module into focused submodules
4aa3480b647b7cabf1127e56ccaf907effa39bd2 4a801654281dc2200c38d3d009f957ff33187a4f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778962199 +0200	commit: event_loop, a11y, text_shaping: AccessKit AT-SPI2 bridge, cross-app clipboard, xdg-activation, HarfBuzz shaping, multi-touch hooks
4a801654281dc2200c38d3d009f957ff33187a4f 9cc65e70eaf177a602442aa6063fc5a495c22371 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779169737 +0200	pull: Fast-forward
9cc65e70eaf177a602442aa6063fc5a495c22371 a8bbd1e35c9def37c15ea801c180a783512236e1 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779219620 +0200	commit: input/keyboard: fall through to App::on_key when the Enter dispatch target widget has no submit/press message
a8bbd1e35c9def37c15ea801c180a783512236e1 640db23de25ac555fc614e630ede701f1213d804 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779223302 +0200	commit: doc: silence rustdoc intra-doc warnings (private-item links and palette/surface ambiguities)
640db23de25ac555fc614e630ede701f1213d804 757063694e340d85640a82123dfdfa7493376e4e Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779283474 +0200	commit: layout/stack: opt-in `Stack::fit_content()` so a wrapping container can adopt the stack's intrinsic size
757063694e340d85640a82123dfdfa7493376e4e 78a7ae151c63aad7b0fa40d2f574354462633ff9 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779283601 +0200	commit: layout/stack: opt-in `Stack::fit_content()` so a wrapping container can adopt the stack's intrinsic size
78a7ae151c63aad7b0fa40d2f574354462633ff9 0e52274053a3a5334e80becead93eb741885d640 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779321079 +0200	commit: app, event_loop: first-frame-committed hook and foreign_toplevel app_id only
0e52274053a3a5334e80becead93eb741885d640 88385e14b27fe4e1cde20d0dc87048e6c66417aa Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779471528 +0200	commit: add Carousel widget and WrapGrid::centre_last_row
88385e14b27fe4e1cde20d0dc87048e6c66417aa c553c4df4b82ba2d4de7703b553a5ae313b3a4ca Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779490393 +0200	commit: themes/default: drop the inner shadows from the `launcher.svg` glyph
c553c4df4b82ba2d4de7703b553a5ae313b3a4ca 24f4d2703a672a4cc894ab0be45bdbd99e89e04d Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779574370 +0200	commit: 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
24f4d2703a672a4cc894ab0be45bdbd99e89e04d bebec214b1cb1262cb436af21f275bdc5188ea18 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779702165 +0200	commit: event_loop: drop the duplicate on_resize that clobbered physical dimensions with logical ones
bebec214b1cb1262cb436af21f275bdc5188ea18 f7ef932976d438f72f25c9828cb37cb4155a53c3 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779702361 +0200	pull --rebase (start): checkout f7ef932976d438f72f25c9828cb37cb4155a53c3
f7ef932976d438f72f25c9828cb37cb4155a53c3 cff4b12a4a7a78c0ffc1ff7e91e3b74934ea4479 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779702361 +0200	pull --rebase (pick): event_loop: drop the duplicate on_resize that clobbered physical dimensions with logical ones
cff4b12a4a7a78c0ffc1ff7e91e3b74934ea4479 cff4b12a4a7a78c0ffc1ff7e91e3b74934ea4479 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779702361 +0200	pull --rebase (finish): returning to refs/heads/main
cff4b12a4a7a78c0ffc1ff7e91e3b74934ea4479 fc045a9c22a12908effc58d87770fceb2b266d0f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779747093 +0200	commit: ltk: ext-session-lock-v1 client surface mode, plus a read-only mode for text fields
fc045a9c22a12908effc58d87770fceb2b266d0f 1e2cb836f49cad02d0f0291ba9feb73943f08852 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779826938 +0200	commit: ltk: convert physical sizes to logical for overlays and input regions on HiDPI
1e2cb836f49cad02d0f0291ba9feb73943f08852 3d8523533cf8554e6e185609c9e5dcb8393ba681 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779913896 +0200	commit: text-input: re-sync on `enter` and flag secure fields as Password
3d8523533cf8554e6e185609c9e5dcb8393ba681 9ca3b60f3adab3b726b6eb61320ac4ad4031f71e Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780002674 +0200	commit: ltk: responsive padding/spacing and scrolling, expanded theme palette, and bundled Adwaita cursors
9ca3b60f3adab3b726b6eb61320ac4ad4031f71e 042652ec73e578ffe2a3868f4842bdd415d0e483 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780090128 +0200	commit: windows: centralise input focus on a single FocusTarget, raise+focus on every window interaction
042652ec73e578ffe2a3868f4842bdd415d0e483 582f9e1a376ca1cc8dea4287a9c00de994126491 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780186474 +0200	commit: Removed extra debug prints
582f9e1a376ca1cc8dea4287a9c00de994126491 48c5a897129f37f5d58a6d560ae738c96dcc858d Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780265989 +0200	commit: touch: treat a compositor re-grab `down` as a drag continuation
48c5a897129f37f5d58a6d560ae738c96dcc858d c15008449461d0fb214c3f01a72efd401b4a74fa Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780339905 +0200	commit: Added pkg-config debian dependency
c15008449461d0fb214c3f01a72efd401b4a74fa 34b3e76ac17eefe6604531caac5bbf7291b30d16 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780339934 +0200	pull --rebase origin main (start): checkout 34b3e76ac17eefe6604531caac5bbf7291b30d16
34b3e76ac17eefe6604531caac5bbf7291b30d16 b8a32cfb960f03c712b43c0382823ca004a4d207 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780339934 +0200	pull --rebase origin main (pick): Added pkg-config debian dependency
b8a32cfb960f03c712b43c0382823ca004a4d207 b8a32cfb960f03c712b43c0382823ca004a4d207 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780339934 +0200	pull --rebase origin main (finish): returning to refs/heads/main
b8a32cfb960f03c712b43c0382823ca004a4d207 d221d5a0cd29e1277944a9be3fe9d8387e88ae4d Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780343620 +0200	commit: app: add `App::subsurface_motion_only` so a slide-to-reveal panel animates without re-rastering the main surface
d221d5a0cd29e1277944a9be3fe9d8387e88ae4d e40ab637a6648cfac2dccd74c039a4d2be7e6968 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780392708 +0200	pull: Fast-forward
e40ab637a6648cfac2dccd74c039a4d2be7e6968 ae8380b1ac7f6e0cca55633a8a49a6491110cc26 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780402237 +0200	commit: event_loop: retry focus requests that land before the view is rebuilt
ae8380b1ac7f6e0cca55633a8a49a6491110cc26 ae8380b1ac7f6e0cca55633a8a49a6491110cc26 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780642304 +0200	reset: moving to HEAD
ae8380b1ac7f6e0cca55633a8a49a6491110cc26 68c6a87bf6c09da80414dd452ed2f3944d77b6c1 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780642307 +0200	pull: Fast-forward
68c6a87bf6c09da80414dd452ed2f3944d77b6c1 cfa0faff26bd3e083ad499b3e0f41f2e11dd39e1 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780843559 +0200	commit: ltk: subsurface slides over overlays, axis-locked swipes, physical-space layout, touch reset on resume
cfa0faff26bd3e083ad499b3e0f41f2e11dd39e1 df8fcbf757a913a4d3318061401157b4d794570f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1781042011 +0200	commit: app: client-side xdg-activation token requests
df8fcbf757a913a4d3318061401157b4d794570f b00cf460bb29192aa605d76318b235538f8fb1d0 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1781295242 +0200	commit: Mature ltk to host an externally-laid-out Android view tree
b00cf460bb29192aa605d76318b235538f8fb1d0 f8c45f0e308229fb2c80b9dd4cc3c003eeee48af Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1781819978 +0200	commit: Add Canvas::set_clip_path — anti-aliased arbitrary-path clipping on both backends
f8c45f0e308229fb2c80b9dd4cc3c003eeee48af 588a3f7e36ce74702ee5679989804360a5377cc2 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1781820264 +0200	commit: Fix vertically-flipped content in the GLES path-clip composite
588a3f7e36ce74702ee5679989804360a5377cc2 8809313be17227cb735fe67cc59d08dde5ea9df0 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1782068119 +0200	pull: Fast-forward
8809313be17227cb735fe67cc59d08dde5ea9df0 fb3552e9f78cb7e6c221b25914955db210eae663 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1782333770 +0200	commit: Embedder primitives: placed-child clipping, offscreen RGBA readback, standalone text measurement
fb3552e9f78cb7e6c221b25914955db210eae663 d4d7ee742ea9aa05ffd29a794aad1e8777fc5878 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1782384220 +0200	commit: Bump to 0.2.0: SW/GLES paint parity, shared font resolution, FrameState refactor, docs and packaging fixes
