-
e348c79113
Add GIMP source file for controls spritesheet
main
Michael Smith
2026-02-15 00:29:31 +01:00
-
b8d7a2e405
Transparent controls spritesheet, red focus highlight
Michael Smith
2026-02-15 00:29:09 +01:00
-
8a638acdd8
Skin template system, separate prev sprite, reorganize device scripts
Michael Smith
2026-02-14 23:47:21 +01:00
-
02ab142d96
Adjust background gray to #979797
Michael Smith
2026-02-14 23:08:56 +01:00
-
a5e3a0c522
Softer background color, remove panel divider
Michael Smith
2026-02-14 23:03:55 +01:00
-
25824d4728
Fix residual audio from previous cassette on file switch
Michael Smith
2026-02-14 11:50:46 +01:00
-
201a8fae97
Split-screen layout: vertical controls left, full-height artwork right
Michael Smith
2026-02-14 11:45:32 +01:00
-
1ea1490e60
Fix power button screen toggle instantly turning back on
Michael Smith
2026-02-13 23:18:42 +01:00
-
f9fcb9f121
Fix goodbye.png not visible on idle auto-shutdown
Michael Smith
2026-02-13 23:12:10 +01:00
-
fbd32d7fb8
Fix screen wake for d-pad, grab inputs while screen off, auto-shutdown on idle
Michael Smith
2026-02-13 22:47:47 +01:00
-
8123b9a99f
Remember last cassette on startup, always pause on cassette switch
Michael Smith
2026-02-13 21:55:48 +01:00
-
3fcae8ea5e
Fix power button shutdown by consolidating input handling in screen monitor
Michael Smith
2026-02-13 21:47:48 +01:00
-
2142ed7629
Add screen idle timeout and power button screen toggle
Michael Smith
2026-02-13 21:34:43 +01:00
-
06daec791e
Move shutdown screen to wrapper, reuse stock firmware goodbye.png
Michael Smith
2026-02-13 21:07:03 +01:00
-
3728e9499c
Implement power button monitor, document device input devices
Michael Smith
2026-02-13 20:07:37 +01:00
-
0f653d4395
Handle SIGTERM/SIGINT for clean shutdown, add device wrapper script
Michael Smith
2026-02-13 15:49:38 +01:00
-
a5b04fcd08
Document RG35XX Plus boot chain, reorganize device docs
Michael Smith
2026-02-13 15:18:59 +01:00
-
4f6d1de8e2
Always clean-build in Docker to avoid stale binary
Michael Smith
2026-02-13 14:44:14 +01:00
-
a0f95c7252
Combine Play/Stop into toggle, add Previous Cassette button
Michael Smith
2026-02-13 14:38:17 +01:00
-
2daf9f7955
Start paused, respect pause state on next-tape, quiet joystick log
Michael Smith
2026-02-13 14:30:33 +01:00
-
b6728a7482
Add convention: no privileged containers or system-wide changes without approval
Michael Smith
2026-02-13 14:18:05 +01:00
-
71debd0be2
Update docs to reflect arm64 Docker build container
Michael Smith
2026-02-13 14:08:58 +01:00
-
6bd858d05b
Remove stale docker/.build from gitignore
Michael Smith
2026-02-13 14:06:21 +01:00
-
a58dafdff5
Remove old Buildroot cross-compilation toolchain
Michael Smith
2026-02-13 14:05:59 +01:00
-
a3a8831286
Add docker-arm64/.build to gitignore
Michael Smith
2026-02-13 14:05:41 +01:00
-
a1bafece22
Add arm64 Docker build container for native cross-compilation
Michael Smith
2026-02-13 14:04:41 +01:00
-
7597f17f9e
Document target device hardware, software, and library inventory
Michael Smith
2026-02-13 13:29:53 +01:00
-
b1c72ef876
Document cross-compilation toolchain findings and aarch64 mismatch
Michael Smith
2026-02-13 13:04:12 +01:00
-
a09d1e0279
Restore original toolchain dockerfile
Michael Smith
2026-02-13 12:13:23 +01:00
-
d68e1d0f22
Enable FFmpeg and SDL2 in Buildroot cross-compilation config
Michael Smith
2026-02-13 12:11:23 +01:00
-
cbe3d67132
Replace build scripts with a Makefile
Michael Smith
2026-02-13 11:54:36 +01:00
-
2fd764f60f
Add raw joystick fallback for non-standard controllers
Michael Smith
2026-02-13 11:37:19 +01:00
-
dbc3f11797
Ignore docker cross compilation toolchain state file
Michael Smith
2026-02-13 10:51:53 +01:00
-
97162f8ec7
Use bash for aarch64 build script
Michael Smith
2026-02-13 10:50:47 +01:00
-
52d5bbd971
Move controls.png to assets/ and gitignore all of build/
Michael Smith
2026-02-13 10:31:23 +01:00
-
238343b5e8
Fix -Wformat-truncation warning in window title formatting
Michael Smith
2026-02-13 10:28:26 +01:00
-
7e67589150
Embed controls.png into binary so it can run from any directory
Michael Smith
2026-02-13 10:25:22 +01:00
-
8f8cbc97c7
Add docker container with toolchain and libraries to build aarch64 binary
Michael Smith
2026-02-12 17:01:12 +01:00
-
e3a2bca794
Add --debug flag for diagnosing controller input on handheld
Michael Smith
2026-02-11 16:08:13 +01:00
-
141dbd97e0
Add audio/ to .gitignore
Michael Smith
2026-02-11 11:05:07 +01:00
-
1a2a7e337b
Fix concat tool: handle embedded album art and strip track numbers from chapters
Michael Smith
2026-02-11 11:03:38 +01:00
-
6209a087d7
Add lossless M4A concatenation tool
Michael Smith
2026-02-11 09:45:27 +01:00
-
3ba7b31148
Add volume control and d-pad/keyboard navigation
Michael Smith
2026-02-11 09:06:00 +01:00
-
9f65414947
Add CLAUDE.md with project context for Claude Code
Michael Smith
2026-02-10 21:59:04 +01:00
-
fb6a6b263d
Add .claude/ to .gitignore
Michael Smith
2026-02-10 21:53:10 +01:00
-
9db8dfdd48
Implement streaming decoder, seeking, persistence, file switching, album art
Michael Smith
2026-02-10 20:41:40 +01:00
-
d03d0a1f8b
Add functional specification document
Michael Smith
2026-02-10 20:00:19 +01:00
-
f367e1f9a0
Use older struct member for older libav version
Michael Smith
2026-01-28 14:21:51 +01:00
-
5622209261
Add build script for aarch64
Michael Smith
2026-01-28 14:21:19 +01:00
-
a80bd0c480
Semi working version
Michael Smith
2026-01-28 13:37:34 +01:00
-
333ab8f82d
WIP: controls
Michael Smith
2026-01-16 17:58:00 +01:00
-
c1deafb7dd
Initial commit
Michael Smith
2026-01-14 23:05:52 +01:00