Sameh Khamis
c6ac74c242
test: follow the camera panel presentation owner
2026-09-13 00:45:35 -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
bd14d6c301
Merge pull request #398 from bilawalsidhu/refactor/radio-controls
...
refactor: isolate Radio controls and tuner presentation
2026-09-13 00:28:52 -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
53c510fe9f
fix: keep disposed Radio disclosures inert
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
02e90ca698
test: keep Radio invariants independent of formatting
2026-09-12 23:25:09 -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
79a0f09087
Merge pull request #396 from bilawalsidhu/refactor/location-controls
...
refactor: isolate Location controls and search lifecycle
2026-09-12 23:14:57 -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
220caf5427
test: follow reset and deferred navigation through Location components
2026-09-12 23:00:02 -07:00
Sameh Khamis
63e5352964
fix: invoke Location animation scheduling through window functions
2026-09-12 22:58:02 -07:00
Sameh Khamis
7485565975
refactor: expose location status parsing with its formatter
2026-09-12 22:56:23 -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
20c1611354
Merge pull request #395 from bilawalsidhu/refactor/layer-panel
...
refactor: separate Layers panel presentation and feedback
2026-09-12 22:49:55 -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
648041e040
fix: keep clear control alive when map controls are initialized
2026-09-12 22:37:32 -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
31f1923633
Merge pull request #394 from bilawalsidhu/refactor/map-source-controls
...
refactor: isolate Map Source controls
2026-09-12 22:31:36 -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
78199c2ab3
Merge pull request #393 from bilawalsidhu/refactor/visual-effects
...
refactor(ui): separate visual effects from Display controls
2026-09-12 22:04:43 -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
Ashfaq
c22ad6af32
fix: handle antimeridian crossing in clampBoundsAroundCenter
...
east - west assumed a linear longitude axis, so a viewport crossing
the antimeridian (west=179.98, east=-179.98) produced a negative span
and unnormalized output coordinates outside [-180, 180). Wrap the span
through 360 and normalize the clamped west/east back into range.
Fixes #352 .
2026-09-13 10:15:55 +05:30
Sameh Khamis
5f60d86bc9
Merge pull request #391 from bilawalsidhu/refactor/display-controls
...
refactor(ui): give Display controls an explicit listener lifecycle
2026-09-12 21:34:01 -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
795ed68192
Merge pull request #390 from bilawalsidhu/refactor/visual-input
...
refactor(ui): extract application shortcuts and parameter controls
2026-09-12 20:54:09 -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