Commit Graph
148 Commits
Author SHA1 Message Date
Sameh Khamis 152d3e2352 fix: stop Cockpit work before asynchronous UI teardown 2026-09-13 02:46:57 -07:00
Sameh Khamis e04aefe863 style: format Cockpit components and pure policies 2026-09-13 02:37:44 -07:00
Sameh Khamis 8075c70e6e refactor: separate Cockpit controller and presentation components 2026-09-13 02:33:38 -07:00
Sameh Khamis 0431dbb05e test: preserve the layout pass in the synthetic Cockpit fixture 2026-09-13 02:03:18 -07:00
Sameh Khamis 350a1afd4f style: format Context package boundary declaration 2026-09-13 01:43:18 -07:00
Sameh Khamis 3e078ef49d style: format Context component modules 2026-09-13 01:41:01 -07:00
Sameh Khamis fc369cc65a refactor: isolate Context controls and layer restoration 2026-09-13 01:40:59 -07:00
Sameh Khamis 1b9ea0e8e3 fix: preserve camera controls when rebuilding the Radio panel 2026-09-13 01:23:55 -07:00
Sameh Khamis e1c3045203 test: exercise camera controls and stale frame handling in the browser 2026-09-13 01:16:53 -07:00
Sameh Khamis 4298fb0442 test: stabilize Radio HUD measurements and satellite fixtures 2026-09-13 00:43:08 -07:00
Sameh Khamis 1a7e4d51d9 style: format camera panel component modules 2026-09-13 00:38:01 -07:00
Sameh Khamis f45f399c31 refactor: isolate camera panel controls and presentation 2026-09-13 00:38:01 -07:00
Sameh Khamis a9e7cb6701 test: measure Cockpit layout after rendered frames 2026-09-13 00:21:51 -07:00
Sameh Khamis 457fe5451c test: follow hold-Space and cancellable tuner keyboard semantics 2026-09-13 00:05:16 -07:00
Sameh Khamis a5af1cbfa3 fix: restore independent UI observer and subscription teardown 2026-09-12 23:53:10 -07:00
Sameh Khamis b119aef0ad test: settle Radio render frames before native picking 2026-09-12 23:49:26 -07:00
Sameh Khamis 11aa90c7bb test: isolate Radio gestures and wait for contained reveal 2026-09-12 23:40:51 -07:00
Sameh Khamis 641a2c67e2 test: align Radio browser rendering with platform QA defaults 2026-09-12 23:30:23 -07:00
Sameh Khamis bd6cc5abe8 style: format Radio component boundary 2026-09-12 23:25:09 -07:00
Sameh Khamis 7b9aca8597 refactor: isolate Radio controls and tuner presentation 2026-09-12 23:23:20 -07:00
Sameh Khamis 4e33e98377 test: wait for city tiles before Location captures 2026-09-12 23:05:12 -07:00
Sameh Khamis 9bbb437592 test: check searched destination and context on their respective lines 2026-09-12 23:02:16 -07:00
Sameh Khamis 82d922ae87 style: format Location component boundary 2026-09-12 22:55:18 -07:00
Sameh Khamis ea77b49482 refactor: isolate Location controls and cancellable search 2026-09-12 22:55:16 -07:00
Sameh Khamis 9f6cde79fd test: check layer counts after lifecycle initialization 2026-09-12 22:43:01 -07:00
Sameh Khamis dec9dd288c style: format layer loading feedback helpers 2026-09-12 22:41:08 -07:00
Sameh Khamis a41f3ec3cd refactor: expose pure layer loading feedback helpers 2026-09-12 22:41:07 -07:00
Sameh Khamis 4d764a82db test: exercise native clear action through layer transaction 2026-09-12 22:38:04 -07:00
Sameh Khamis 4a3f53bfcd test: verify Layers panel replacement in the browser 2026-09-12 22:36:48 -07:00
Sameh Khamis e34d619949 style: format Layers panel components 2026-09-12 22:36:06 -07:00
Sameh Khamis 07cf1695ff refactor: separate Layers panel presentation from lifecycle actions 2026-09-12 22:36:04 -07:00
Sameh Khamis 8b21bd8ac5 test: wait for settled map imagery in control captures 2026-09-12 22:26:29 -07:00
Sameh Khamis da7496b7eb style: format Map Source component boundary 2026-09-12 22:25:05 -07:00
Sameh Khamis 72d531b18f refactor: isolate Map Source controls and selection lifecycle 2026-09-12 22:25:04 -07:00
Sameh Khamis 12f7e78d83 style: format the visual effects package boundary 2026-09-12 21:56:03 -07:00
Sameh Khamis 1bbb6d9c70 style: format visual effects and shader definitions 2026-09-12 21:55:18 -07:00
Sameh Khamis c30f7cc3be refactor(ui): separate visual effects and animation ownership 2026-09-12 21:55:18 -07:00
Sameh Khamis b99669d689 style: format Display controls and browser acceptance checks 2026-09-12 21:25:05 -07:00
Sameh Khamis ffc65dd844 refactor(ui): own Display control subscriptions and cleanup 2026-09-12 21:25:04 -07:00
Sameh Khamis 2820b2ab8c test(ui): measure held Space with the browser timer clock 2026-09-12 20:48:21 -07:00
Sameh Khamis d7623a148f test(ui): isolate Cockpit scenarios from satellite feed outages 2026-09-12 20:42:54 -07:00
Sameh Khamis 2001df04e2 test(ui): show parameter controls in the narrow viewport capture 2026-09-12 20:41:09 -07:00
Sameh Khamis c9be877f9c style(ui): format shortcut and parameter components 2026-09-12 20:39:47 -07:00
Sameh Khamis 7a5f615d55 refactor(ui): extract application shortcuts and parameter controls 2026-09-12 20:38:16 -07:00
Sameh Khamis 5ca085e709 test(ui): await responsive rail transitions before focus checks 2026-09-12 20:01:13 -07:00
Sameh Khamis e13a680b53 style(ui): format panel rail modules and retain source invariants 2026-09-12 19:55:02 -07:00
Sameh Khamis bf77ae61b8 refactor(ui): extract adaptive panel rail layout 2026-09-12 19:53:17 -07:00
Sameh Khamis bd6ba07878 style(ui): format surface keyboard component and tests 2026-09-12 18:45:30 -07:00
Sameh Khamis e1ffb9c572 refactor(ui): share surface keyboard lifecycle 2026-09-12 18:45:30 -07:00
Sameh Khamis f35468040e refactor(ui): extract panel disclosure lifecycle controls 2026-09-12 17:38:34 -07:00