pawndev
b0bd7faad5
docs(spruce): package compatible with sprigUI and twigUI
2026-04-15 10:28:23 +02:00
Brandon T. Kowalski
6d15b72d2a
Merge pull request #197 from pawndev/fix/issue-187/minui-single-card-symlink
...
Minui last adjustement
2026-04-07 19:18:23 -04:00
pawndev
cf6fffbce8
feat(minui/trimui): Working on brick and smart pro
2026-04-06 13:21:17 +02:00
Brandon T. Kowalski
e493b9d037
fix: add GKD Pixel 2 support. Thanks for the assist theycallmeboxy!
2026-04-06 00:35:10 -04:00
pawndev
bbede69887
feat(rocknix/rgds): native keymapping in grout
2026-04-03 00:06:28 +02:00
Brandon T. Kowalski
1dd687ce73
feat: universal MinUI distribution with per-device input mappings
...
Ship both grout32 and grout64 in a single MinUI zip. The launch
script detects arch via uname and picks the right binary and libs.
Device detection (Miyoo/Anbernic/TrimUI) uses runtime.GOARCH and
/proc/bus/input/devices, following the same pattern as muOS. Adds
Anbernic joystick mapping reused from muOS.
2026-03-28 09:49:03 -04:00
Brandon T. Kowalski
7104be02c9
fix: clean up Spruce universal distribution
...
Fix unmapped devices (TrimUI, Miyoo Flip) returning errors instead of
nil. Uppercase device constants to match env var values. Add fallback
case to launch script. Fix artifact download paths in CI universal
packaging job. Remove debug comments and cosmetic issues.
2026-03-28 09:40:19 -04:00
pawndev
4508690004
feat(spruce): sdlttf from miyoo and screen orientation
2026-03-28 00:10:03 +01:00
pawndev
2797493e48
Merge branch 'main' into feat/sprucev4-arm7
2026-03-27 19:50:36 +01:00
pawndev
5ba087ae6d
build(spruce): cleanup launch.sh and comment a30 behaviour
2026-03-27 00:07:05 +01:00
Brandon T. Kowalski
daa864c3b3
feat: add update preamble to all launch scripts
...
Each launch script now checks for a .update staging directory after
cd'ing to the binary dir. If present, it copies the contents over the
install and removes the staging dir before starting grout. Also cleans
up leftover update artifacts on startup.
2026-03-26 18:48:58 -04:00
Brandon T. Kowalski
abbb1bbf04
feat: add MinUI build
2026-03-25 21:16:44 -04:00
pawndev
0187de04f7
feat(spruce): Begin work to embed arm7 binary
2026-03-25 23:29:11 +01:00
pawndev
4dcb2999fb
feat(spruce): Begin work to embed arm7 binary
2026-03-24 23:52:13 +01:00
pawndev
574bc5bca6
feat(spruce): Begin work to embed arm7 binary
2026-03-24 23:50:50 +01:00
Brandon T. Kowalski
50999744db
fix: add Allium and Onion config.json files for app metadata
...
These were being excluded by the global config.json gitignore rule.
Add an exception for scripts/**/config.json.
2026-03-22 22:01:06 -04:00
Brandon T. Kowalski
b89a08f3ac
merge: resolve conflict with v4.8.0.0, keep dist/ paths with a+x permissions
2026-03-21 22:42:14 -04:00
Brandon T. Kowalski
e55d796559
feat: remap L2 as Menu button on Miyoo devices
...
Remap SDL keycode 9 (L2) to virtual button Menu on Allium and Onion
since L2 is unused and there is no dedicated Menu button on Miyoo.
Add IS_MIYOO env var to launch scripts and show "L2" instead of "Menu"
in the BIOS footer label on Miyoo devices.
2026-03-21 21:20:38 -04:00
Brandon T. Kowalski
63fd02f8fb
build: move packaging output to dist/, vendor Miyoo libs, add app icons
...
- Package tasks now output to dist/ instead of build64/, keeping build
folders for raw binaries/libs only
- Release workflow updated to reference dist/ for zip creation and uploads
- Allium and Onion now copy libs from vendored/miyoo/ instead of the
build container
- Add app icons for Allium and Onion
- Update Spruce and Trimui config descriptions
2026-03-21 21:20:10 -04:00
Brandon T. Kowalski
7f6f5416c1
fix: issue where Knulli will continually restart Grout when Quick Resume is enabled
2026-03-18 19:29:52 -04:00
Brandon T. Kowalski
c18a84227d
feat: add Onion OS as a supported CFW
...
Add Onion OS (Miyoo Mini/Mini+) support with platform mappings,
save directory mappings, Miyoo input mappings, and packaging config.
Save path uses Onion's CurrentProfile structure. Shares the ARM32
build pipeline with Allium.
2026-03-18 15:46:59 -04:00
Jordan Davidson
d282760468
feat(os): Batocera support
2026-03-11 22:00:45 -06:00
Brandon T. Kowalski
8b9e588207
Merge branch 'pr-144' into GROUT-134
...
# Conflicts:
# cfw/saves.go
2026-03-01 16:00:41 -05:00
malkavi
9d41382b95
Update logo size
2026-02-19 09:36:59 +01:00
pawndev
a8f01544df
chore: remove some french comment
2026-02-17 21:36:10 +01:00
pawndev
3926360b33
fix(muos): handle grout icons for muos jacaranda and prior
2026-02-17 21:31:51 +01:00
pawndev
4618c838d9
fix(spruce): Get previous launch.sh for launching grout
...
There are some work actually to port grout on arm32, and this code was merged before it was ready. Revert back to the old launch.sh for spruce
2026-02-13 10:14:34 +01:00
Ivan
449d74eddb
Update launch.sh
2026-02-09 21:30:30 +01:00
Brandon T. Kowalski
cc70fe8d1d
Miyoo work for Allium.
2026-02-08 21:52:44 -05:00
Brandon T. Kowalski
d8183014cf
Merge pull request #122 from pawndev/feat/sprucev4-build-arm32-and-arm64
...
build(arm32): edit some docker/task/spruce config for building arm32 exe
2026-02-08 15:13:18 -05:00
Brandon T. Kowalski
cae66563a9
Update description in config.json for consistency
2026-02-08 14:00:14 -05:00
pawndev
62121069d9
build(arm32): edit some docker/task/spruce config for building arm32 exe
2026-02-08 17:25:41 +01:00
malkavi
d8912e287f
add script for trimui
2026-02-03 10:13:28 +01:00
pawndev
5a24ef6b06
feat(rocknix): add gamelist support
2026-01-29 23:38:09 +01:00
Brandon T. Kowalski
f6f87dd159
Merge branch 'miyoo-experimentation' into dev
2026-01-26 23:15:47 -05:00
Brandon T. Kowalski
e6e7b1df41
Preliminary ROCKNIX support for #96
2026-01-26 22:56:44 -05:00
pawndev
bc2681bf68
chore(muos): add romm app icon
2026-01-21 14:21:11 +01:00
pawndev
3fab2d4a92
feat(muos): add app icon (but draft, not working actually)
2026-01-21 10:17:24 +01:00
Brandon T. Kowalski
50a5073457
Merge pull request #90 from rommapp/dev
...
Sync with dev
2026-01-19 21:05:03 -05:00
pawndev
851b932a3b
feat(knulli): Reload knulli on grout exit if gamelist has been touch
2026-01-17 11:41:17 +01:00
pawndev
9b24d4777a
feat(knulli/gamelist): Begin work for adding knulli metadata to tools/gamelist.xml
2026-01-16 20:32:27 +01:00
Brandon T. Kowalski
2f5497987d
Just tinkering.
2026-01-15 22:46:15 -05:00
pawndev
a4d35a23f4
docs(spruce): Specify spruce in readme and spruce app description
2026-01-01 15:50:06 +01:00
pawndev
e059aa40af
feat(spruce): Init the support of spruce
2026-01-01 15:24:18 +01:00
Brandon T. Kowalski
b252c892cf
Tidying up development sins
2025-12-25 14:36:51 -05:00
Brandon T. Kowalski
0aff5a2b81
Resources refactor
2025-12-25 14:01:29 -05:00
Brandon T. Kowalski
c2dbcedbf2
More Knulli work
2025-12-17 22:17:59 -05:00
Brandon T. Kowalski
088f562457
Start of Knulli support
2025-12-17 21:23:25 -05:00
Brandon T. Kowalski
67ace90be1
Starting fresh.
2025-11-17 19:29:18 -05:00