Commit Graph

19 Commits

Author SHA1 Message Date
Leon.Schmidt 36b859cabb ENH - add persistent dynamic island activities (#17)
* FIX - layer dynamic island above phone camera

The phone screen stacking context kept the Dynamic Island below the physical frame and its camera lens. Render the island at device-shell level, position it around the lens, and keep expanded notification spacing in sync.

* ADD - preview all dynamic island states

Reuse the runtime component for a development-only gallery and size expanded previews to the actual phone display so they cannot be clipped.

* FIX - match dynamic island live activity behavior

Show each activity only outside its owning app, use reference-sized activity layouts, and remove the separate expand glyph in favor of direct island taps.

* FIX - refine dynamic island live controls

Keep background activity state separate from foreground visibility so the island remains visible in the compact closed-phone peek. Match the timer, stopwatch, music, collapse, and spacing behavior to the supplied references.

* FIX - keep business call availability after closing

Stop treating the closed phone UI as the end of business-call readiness. Route background service-line calls only after revalidating the employee, owned device, and registered SIM.

* FIX - remove dock apps from home grid

The stored Home layout treated dock and grid shortcuts independently, so default dock apps appeared twice. Let the dock own those default placements and migrate saved layouts by removing matching grid shortcuts.

* FIX - keep memo island active after closing

Memo recording was cancelled as soon as the UI closed, while uploads required an active UI session and reopening a locked phone forced the home route. Keep the recorder bound to the physical device, revalidate device ownership server-side for uploads, preserve the last route behind the lock screen, and render only a compact frame, display, and live Dynamic Island while closed.

* ENH - align live activity controls with phone hardware

Report compact live-activity state to the client so Space opens Home or the enabled lock screen contextually. Apply the phone hardware volume as a shared output level for app media, games, YouTube playback, radio, and auxiliary sounds, and render the volume speaker icon in grey.

* FIX - hide paused music live activity

The music island previously depended only on the selected track, which remains set after playback pauses. Require active playback as well so the island closes when music stops while preserving the track for later resume.

---------

Co-authored-by: DerEchteAlec <bycraky@gmail.com>
2026-08-20 18:59:51 +02:00
Leon.Schmidt c5c9c33c2e fix: refine map controls and garage layout 2026-08-16 22:08:00 +02:00
Leon.Schmidt 1481e44819 ENH - expand phone apps and polish iOS UI 2026-08-09 04:32:01 +02:00
smx.pusha 857fa95e23 FIX - stabilize phone game engines 2026-08-08 17:56:55 +02:00
smx.pusha 50df7d11c4 ENH - refine phone apps and FiveM integration 2026-08-06 18:49:30 +02:00
smx.pusha 278cbc3096 ENH - animate sky flappy bird 2026-08-06 10:54:19 +02:00
smx.pusha 8f7fc165a5 ADD - neon drop phone game 2026-08-06 10:07:33 +02:00
smx.pusha aba7dd99e8 ENH - redesign sky flappy glider 2026-08-06 09:52:57 +02:00
smx.pusha 980ccdd075 ENH - scale sky flappy difficulty 2026-08-06 09:45:10 +02:00
smx.pusha b851dfaff8 ADD - sky flappy phone game 2026-08-06 09:37:35 +02:00
smx.pusha 0dded888a1 ADD - tower stack phone game 2026-08-06 09:28:30 +02:00
smx.pusha e1931a6527 ENH - animate minesweeper markers 2026-08-06 09:17:03 +02:00
smx.pusha abc7010c11 ENH - amplify minesweeper effects 2026-08-06 09:10:47 +02:00
smx.pusha 987a5fa334 ADD - minesweeper phone game 2026-08-06 09:00:45 +02:00
smx.pusha cd0b667d2f FIX - use packaged 2048 sound effects 2026-08-06 08:49:17 +02:00
smx.pusha 3c92660069 FIX - start 2048 audio reliably 2026-08-06 08:45:58 +02:00
smx.pusha 8c1a79978c ADD - number merge phone game 2026-08-06 08:40:03 +02:00
smx.pusha bbf4e69edc ADD - add Snake and Memory phone games 2026-08-06 08:23:29 +02:00
Eichenholz a410cc72c9 ADD - map app 2026-08-05 11:44:17 +02:00