Commit Graph

8 Commits

Author SHA1 Message Date
Collecting
0068a8a0a5 fix/properties-light-dark
Signed-off-by: Collecting <collecting@noreply.localhost>
2025-11-01 03:04:37 +00:00
Collecting
edadec9cfb fix: Properties Window
Signed-off-by: Collecting <collecting@noreply.localhost>
2025-10-29 08:53:11 +00:00
Zephyron
e9b63b4b34 feat: Add XCI Trimmer and UI improvements
- Implement XCI file trimming with validation and Unicode support
- Add trimming options to File menu and game properties dialog
- Optimize rainbow mode performance globally (150ms timer, cached colors)
- Add horizontal scrolling to game properties dialog
- Fix compilation issues and improve code quality

Thanks to Citron Tester Tetsuya Takahashi (高橋 哲屋) for extensive testing and contributions to the XCI Trimmer implementation.

Co-authored-by: Tetsuya Takahashi <tetsuya@citron-emu.org>
Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-10-21 22:26:10 +10:00
collecting
2a8d21c123 Edit configure_per_game.ui 2025-10-04 12:02:38 +00:00
collecting
8fd62cec46 Edit configure_per_game.ui 2025-10-04 10:09:16 +00:00
collecting
a4e1bb9537 fix: Properties Scaling 2025-10-02 23:36:20 +00:00
Zephyron
190e7ecfb7 feat: Add Build ID display to per-game configuration dialog
- Extract and display Base Build ID and Update Build ID for Nintendo Switch games
- Support multiple file formats: NSO, Deconstructed ROM, XCI, NSP, and NCA
- Read build IDs directly from NSO headers at offset 0x40 (32 bytes)
- Handle complex file structures with proper fallback mechanisms
- Add dedicated UI fields for both base and update build IDs
- Improve cheat compatibility by showing build IDs needed for cheat files

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-06-16 16:17:50 +10:00
Zephyron
bfb82e577c chore: update project branding to citron
Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-05-06 16:06:48 +10:00