Commit Graph

6 Commits

Author SHA1 Message Date
droideparanoico 27f1c86135 feat: hide Upload button on play page, use btn-danger for Stop
Build & Deploy / build-and-deploy (push) Successful in 49s
- Header accepts hideUpload prop, hides the + Upload button when true
- App.svelte passes hideUpload={route === '/play'} to Header
- Play.svelte Stop button now uses global btn-danger class (red, matching
  the Delete button style) instead of custom stop-btn styles
2026-06-14 13:11:05 +02:00
droideparanoico 3a81e75d2a fix: scope button styles to exclude js-dos emulator buttons
Build & Deploy / build-and-deploy (push) Successful in 47s
- Added :not(.dos-container .btn) to prevent our custom .btn styles
  from leaking into js-dos's own DaisyUI buttons inside the emulator
- Added min-height:0 override for DaisyUI's default min-height on buttons
- The emulator's Upload button keeps its native js-dos appearance
2026-06-14 13:05:41 +02:00
droideparanoico f919ca0fe8 fix: override js-dos DaisyUI button properties (text-transform, height)
Build & Deploy / build-and-deploy (push) Successful in 47s
js-dos v8 uses DaisyUI which sets text-transform:uppercase, height:3rem
on .btn — these cascade through even after our specificity fix because
we didn't define those properties. Added explicit overrides.
2026-06-14 13:00:31 +02:00
droideparanoico 6b02162594 fix: prevent js-dos CSS from overriding custom button styles
Build & Deploy / build-and-deploy (push) Successful in 13s
The Play page injects js-dos CSS from CDN which has its own .btn
rules. Because it loads after the app CSS, it was overriding the
custom phosphor-green button styles (including the Upload button
in the header).

Fixed by doubling the class selector (.btn.btn) to raise specificity
to (0,2,0), which beats injected CSS regardless of load order.
2026-06-14 12:54:56 +02:00
droideparanoico 2f6d4eca5e Add Gitea Build & Deploy workflow
Build & Deploy / build-and-deploy (push) Successful in 14s
2026-06-11 17:39:08 +02:00
droideparanoico a61f3a9c33 Initial commit 2026-06-11 17:29:10 +02:00