Commit Graph

122 Commits

Author SHA1 Message Date
J-D-K
962b7fcd16 Implement state for ProgressState. 2025-11-10 19:11:15 -05:00
J-D-K
710f246583 Implement state for MessageState. 2025-11-10 18:39:34 -05:00
J-D-K
d8b8375fd5 Implement state for ConfirmState. Add move constructor. 2025-11-10 18:16:40 -05:00
J-D-K
661c7098bd Cleanup FileOptionState. 2025-11-10 17:27:51 -05:00
J-D-K
2ac8628681 Cleanup FileModeState. 2025-11-10 15:23:56 -05:00
J-D-K
e9dc9c9af8 Cleanup PopMessage states & code. 2025-11-10 12:26:34 -05:00
J-D-K
8170e5ce66 Minor revisions and cleanup. 2025-10-30 18:11:16 -04:00
J-D-K
91e348750b Add separation comments to data. 2025-10-30 13:45:46 -04:00
J-D-K
ec2417d068 Add comments to states. 2025-10-30 13:34:03 -04:00
J-D-K
17410fd8a9 tasks/backup.cpp fixes. 2025-10-10 13:49:05 -04:00
J-D-K
38ce9a79ef Add more UI sound effects (not final). 2025-10-09 20:22:07 -04:00
J-D-K
e342a11016 Update SDLLib. Add sound support and effect. 2025-10-09 16:43:29 -04:00
J-D-K
2f90b5d2d6 Give ui::Frame more rounded corners. 2025-10-09 10:49:41 -04:00
J-D-K
52b0a9d851 Fix ui::Menu add_option move bug. 2025-10-08 21:30:28 -04:00
J-D-K
f7f6f91a47 Thread remote initialization. 2025-10-07 10:42:09 -04:00
J-D-K
056f1640c3 Refactor and rework TitleInfoState. 2025-10-06 18:57:50 -04:00
J-D-K
6a1be48b16 Rework save data deletion for Cache. 2025-10-05 20:26:06 -04:00
J-D-K
8d449685bd Work on better Cache save support. 2025-10-05 11:38:54 -04:00
J-D-K
ecdc6a198d Make ui::TitleTile use ui::Transition. 2025-10-04 21:15:54 -04:00
J-D-K
fd655de1d0 Make ui::TitleView use ui::Transition for scrolling. 2025-10-04 20:57:27 -04:00
J-D-K
f3cd2969bf Refactor and migrate ui::Menu to use ui::Transition. 2025-10-04 19:39:34 -04:00
J-D-K
15d7063871 Update useroptions and mainmenu tasks. Fixes #307. 2025-10-03 10:41:22 -04:00
J-D-K
1f29f954b5 Migrate PopMessage to ui::Transition instead of handling logic itself. 2025-10-02 21:11:00 -04:00
J-D-K
b73de43c5a Code revisions. 2025-10-02 19:33:42 -04:00
J-D-K
cc5da07eaa Add replacement table for sanitize_string_for_path 2025-10-02 13:09:27 -04:00
J-D-K
98c00ff858 Fix json header issue. 2025-10-01 20:10:46 -04:00
J-D-K
c677189452 Add FadeIn on boot, change FileOptionState transition type, UI tweaks. 2025-10-01 20:08:31 -04:00
J-D-K
fb88c7939a Fix BlackListEdit not closing on empty. 2025-10-01 03:26:29 -04:00
J-D-K
9b80fa5dc8 Complete Update checking/downloading. 2025-09-30 15:51:54 -04:00
J-D-K
9cb6d52268 Add width and height to ui::Transition. Apply it to Message, Progress, Confirm states. 2025-09-29 21:23:06 -04:00
J-D-K
5e864d17f0 Change date back from testing. 2025-09-26 15:02:53 -04:00
J-D-K
17ef99e21d Add compression for text to strip 150KB from NRO. 2025-09-26 15:01:18 -04:00
J-D-K
22b9734c37 Add update check and download on boot. 2025-09-26 01:09:37 -04:00
J-D-K
74678357bb Tweaks. 2025-09-25 21:27:36 -04:00
J-D-K
f725908240 Tweak StateManager update routine to fix overlap. Add create_push_fade to ProgressState. Cleanup some inconsistencies. 2025-09-25 21:00:44 -04:00
J-D-K
fa7e5fac6d UI Tweaks. 2025-09-25 18:56:06 -04:00
J-D-K
2b079fb49f Add Keep Local Backups to config. Addresses #284. 2025-09-25 17:14:46 -04:00
J-D-K
cdc6937249 Finish SaveImportState 2025-09-24 19:05:56 -04:00
J-D-K
9d542b4314 SaveImportState progress. 2025-09-24 15:32:57 -04:00
J-D-K
a78dd3456a Begin generic SaveImportState 2025-09-24 01:57:26 -04:00
J-D-K
0aef58c064 Consolidate BufferQueue logic into reusable class. 2025-09-24 00:26:02 -04:00
J-D-K
c5d7464679 Queued buffering for downloads. 2025-09-21 22:49:16 -04:00
J-D-K
808381a51b ConfigContext: Use unordered_map and unordered_set instead of map and vector. 2025-09-21 13:07:01 -04:00
J-D-K
418cd3c3d3 Add fs::move_directory_recursively. 2025-09-21 12:10:48 -04:00
J-D-K
d2c6a1e243 Thread pool Google Drive & WebDav. 2025-09-21 04:10:06 -04:00
J-D-K
3c54474e5b Thread pooled & fslib update. 2025-09-16 17:59:33 -04:00
J-D-K
27f3ea2e49 Add experimental sys::threadpool. 2025-09-14 09:54:29 -04:00
J-D-K
046d5581ee Use ui::Transition for FileOptionState. 2025-09-10 21:17:31 -04:00
J-D-K
16e9c88227 Use ui::Transition for FileModeState. 2025-09-10 20:10:36 -04:00
J-D-K
e7e43a6630 Use ui::Transition for ui::SlideOutPanel. 2025-09-10 18:43:32 -04:00