Commit Graph

8 Commits

Author SHA1 Message Date
Niklas Friesen
be37d8cf6c CI: install devkitPro on runner instead of nested docker
Some checks failed
Build / switch (push) Failing after 18s
Nested docker run broke under act (empty /work, no Makefile). Use official
install-devkitpro-pacman + dkp-pacman switch-dev on ubuntu-latest.

Made-with: Cursor
2026-03-30 20:13:18 +02:00
Niklas Friesen
68077f0359 CI: run devkitPro build via docker so checkout/actions keep Node
Some checks failed
Build / switch (push) Failing after 5s
Job-level devkitpro container made actions/checkout fail (no node). Run
make inside docker run on the default ubuntu runner; works with act.

Made-with: Cursor
2026-03-30 20:12:02 +02:00
Niklas Friesen
c8c677d2db CI: GitHub Actions build with .nro artifact; bump version to 1.0.0
Some checks failed
Build / switch (push) Failing after 21s
- Workflow runs on push/PR to main and master using devkitpro/devkita64.
- Uploads swr-ini-tool.nro as artifact swr-ini-tool.

Makefile: TARGET_VERSION 0.1.0 -> 1.0.0.
Made-with: Cursor
2026-03-30 20:10:47 +02:00
Niklas Friesen
b5296d6686 i18n: English/German from Switch system language
- Add I18n module: German when system language is DE, else English (ENUS/ENGB
  or any other language).
- Translate UI strings (tabs, settings, about, file browser, notifications,
  OC row titles, toggles Ein/Aus).
- Keep toggle/frequency/voltage list rows without subtitle descriptions
  like before.

Uses setGetSystemLanguage + setMakeLanguage; call I18n::init before
Application::init.

Made-with: Cursor
2026-03-30 20:09:38 +02:00
Niklas Friesen
b5ba2d71df UI: header icon + title; always show OC controls; About Logo cleanup
- Use gui_icon.png next to APP_TITLE in the applet header (replaces text-only header Logo).
- Simplify Logo to About tab only; drop unused HEADER style.
- Show frequency/voltage/toggle controls even when INI keys are absent (defaults until edited).
- Add resources/gui_icon.png to RomFS.

Made-with: Cursor
2026-03-30 19:57:12 +02:00
Niklas Friesen
a61fa67dca Makefile: use cp -rf for ROMFS merge (macOS/BSD compatibility)
BSD cp does not support GNU's -u flag, which broke the ROMFS target on macOS.

Made-with: Cursor
2026-03-30 19:32:53 +02:00
Niklas Friesen
90b3902311 Added gitignore 2026-03-30 19:32:39 +02:00
Niklas080208
617265f004 Initial commit 2026-02-11 20:33:01 +01:00