The two chip rows sat flush: the reference spaces them with '#strip .chips + .chips', but the .lbl between them is display:none on phones and still in the DOM, so the sibling selector never matched. Measured gap was 0px, and both selected chips are light-filled and left-aligned, so they merged into one shape. - collapse the 7 context chips into one 44px control opening the existing sheet, whose rows now show CTXHINT (never surfaced on phones before) - chip targets 34.9px -> 44px; they scroll, so a mis-hit scrolled instead of tapping - right-edge fade only on rows that actually overflow (703px and 952px of content in a 360px viewport, scrollbars hidden) Applied in native/ so reference/ stays frozen; CLAUDE.md records what the React port must carry. scripts/device.sh makes the screen-off renderer denial unmissable: it verifies the phone is awake, waits for the page to parse rather than for the activity, and reads the pid after start (adb install -r kills the old process, which produced one false 'page never loaded'). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
29 lines
1.0 KiB
JSON
29 lines
1.0 KiB
JSON
{
|
|
"name": "sp404-layers",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "SP-404MK2 combo trainer, wrapped as an Android app",
|
|
"scripts": {
|
|
"sync:www": "bash scripts/sync-www.sh",
|
|
"sync": "npm run sync:www && npx cap sync android",
|
|
"apk": "npm run sync && cd android && ./gradlew assembleDebug",
|
|
"install:apk": "adb install -r android/app/build/outputs/apk/debug/app-debug.apk",
|
|
"device:awake": "bash scripts/device.sh awake",
|
|
"device:keep-awake": "bash scripts/device.sh keep-awake",
|
|
"device:sleep-normal": "bash scripts/device.sh sleep-normal",
|
|
"device:launch": "bash scripts/device.sh launch",
|
|
"run:android": "npm run apk && npm run install:apk && npm run device:launch",
|
|
"logcat": "adb logcat -s Capacitor:V Capacitor/Console:V chromium:V"
|
|
},
|
|
"dependencies": {
|
|
"@capacitor/android": "^8.5.2",
|
|
"@capacitor/app": "^8.1.1",
|
|
"@capacitor/core": "^8.5.2",
|
|
"@capacitor/haptics": "^8.0.2",
|
|
"@capacitor/preferences": "^8.0.1"
|
|
},
|
|
"devDependencies": {
|
|
"@capacitor/cli": "^8.5.2"
|
|
}
|
|
}
|