Alpha 0.1 TEST
Pre-release
Pre-release
Rename app to JusPlayer + modular player grid UI with inline editing - Renamed app from ArchiveTune to JusPlayer across all resource files - Built modular 4:9 grid player with absolute positioning (no row-skipping) - Added inline editing: long-press enters edit mode, grid stays same size - Added all component types (cover, title/artist, playback controls, seek bar, time display, secondary controls, volume slider) - Added drag-and-drop rearrangement with strict collision detection - Added resize with W/H pickers and double-tap width cycling - Added text size slider (0.5x-2x) and play button size slider (0.5x-2x) - Added show/hide time on seek bar toggle - Wired all stub buttons: queue (expands sheet), lyrics, share (YT URL), sleep timer (clear/show dialog) - Added style presets (classic, compact, minimal) with persistence - Added swipe-down protection via BottomSheetState.isLocked - Added composition-local PlayerActions for component-to-parent callbacks