Pengfei Zhu
a2404bf243
Randomly fixing some MSVC warnings
2022-07-01 18:50:10 +08:00
Pengfei
455e9a13ce
Fix log destination again on macOS
2021-09-18 20:11:42 +08:00
Pengfei
c9d7dc0d6e
Update UI to display details on error
2021-09-10 23:12:14 +08:00
Pengfei
26df204814
Reworked Savegame to accept raw DISA archive instead
...
Also fixed couple issues with LoadSharedRomFS
2021-09-01 18:51:31 +08:00
Pengfei
34d352b3cc
Use Config Savegame to determine system language and change display title accordingly
2021-09-01 18:29:35 +08:00
Pengfei
101b5b7cee
Minor improvement to UX
2021-08-31 22:50:05 +08:00
Pengfei
78e88b7a6e
UI text fix
2021-08-31 15:36:38 +08:00
Pengfei
c8730f2eac
Add NAND indication in MainDialog
2021-08-31 15:32:52 +08:00
Pengfei
0920462a94
Add SelectNandDialog
2021-08-31 11:22:48 +08:00
Pengfei
fb2c4decdb
Move setWindowFlags to DPIAwareDialog
...
And use new helper in Utilites
2021-08-31 11:19:21 +08:00
Pengfei
85fff614d3
Support for multiple NANDs
...
Preliminary support is added for multiple NANDs. ticket.db, title.db and seed.db will be merged, while the first NAND will be used for system titles and data.
Future changes to the frontend will allow selecting NANDs.
2021-08-30 22:33:24 +08:00
Pengfei
5fad7c0243
Remove IsNandTitle
2021-08-27 12:11:00 +08:00
Pengfei
3ecbaec22d
Fix missing header guard
2021-08-27 12:08:36 +08:00
Pengfei
035c71bfe9
Decouple core and frontend further
...
1. Unified titles & nand titles in the backend
2. Moved Application/Update/DLC and Title/Applet distinction to frontend
3. Merged System Save/Extra into System Data
4. Restore the special icon to System Archives
2021-08-26 22:31:18 +08:00
Pengfei
c4e4966598
Separate NandSavegame/Extdata
...
Pending further UI changes
2021-08-26 15:08:17 +08:00
Pengfei
ef3063c7ab
Removed special case handling for config savegame
2021-08-25 21:56:39 +08:00
Pengfei
6cadb86071
Removed special case handling for system archives & safe mode firm
2021-08-25 21:51:27 +08:00
Pengfei
8bcaa0b711
Normalize line endings that got messed up for whatever reason
2021-08-24 18:49:11 +08:00
Pengfei
adb4325d79
Add a rate limiter to Qt's progress dialog
...
To work around a macOS specific issue where theh progress bar is not updated. With this the previous workaround for other OSes also isn't needed.
2021-08-24 17:31:15 +08:00
Pengfei
a30dfd7e34
Keep trying to fix things...
2021-08-18 17:30:30 +08:00
Pengfei
b7b5e41908
Simplify code and trying to fix things on macos
2021-08-18 11:36:11 +08:00
Pengfei
16e41c8fd4
UI fixes
2021-08-18 11:17:10 +08:00
Pengfei
61eb960c0e
Fixes to ImportDialog
...
1. Fixed size sorting
2. Added size & exists display to top level titles in title view
2021-08-18 10:20:02 +08:00
Pengfei
b7d017f921
Fix build
2021-08-17 17:31:44 +08:00
Pengfei
fa00d49fe6
Use checkable tree widget items (instead of doing everything ourselves)
2021-08-17 17:24:25 +08:00
Pengfei
fb182f2627
Fix clang, and clean up apple-specific code
2021-08-17 00:47:26 +08:00
Pengfei
e2cd3f117a
Fix build
2021-08-17 00:37:48 +08:00
Pengfei
0cf7e8a84a
Really properly be per-monitor DPI aware
...
This is so hard...
2021-08-17 00:30:08 +08:00
Pengfei
d78c1cb734
Fix build for Qt < 5.15
2021-08-09 22:05:25 +08:00
Pengfei
b25c40302f
Remove context help from all dialogs
2021-08-09 19:04:44 +08:00
Pengfei
7579554c0a
Add Save Icon feature
2021-08-09 18:53:51 +08:00
Pengfei
a54ecbda86
Fix clang
2021-08-09 16:48:39 +08:00
Pengfei
9fbdf6f529
Reorganize code
2021-08-09 16:34:03 +08:00
Pengfei
f22ecacb7c
Sth more
2021-08-09 11:01:24 +08:00
Pengfei
6d87d48902
add missing header guard
2021-08-09 10:57:05 +08:00
Pengfei
d266207561
Fix clang
2021-08-09 10:54:41 +08:00
Pengfei
6013879213
Removed 'Encryption' column
2021-08-09 10:53:37 +08:00
Pengfei
09f3f46515
Add more content type traits
2021-08-09 10:41:49 +08:00
Pengfei
d0da439731
Implement contents check
2021-08-09 00:42:45 +08:00
Pengfei
ea24716a38
Add checks for TMD and Ticket
2021-08-08 17:26:34 +08:00
Pengfei
3d68baf55c
Preliminary work for a title info dialog
...
pending DRY fixes, etc
2021-08-08 15:52:00 +08:00
Pengfei
e4612770a5
More unused variables
2021-08-08 09:05:43 +08:00
Pengfei
d27adc8fc9
small UI text improvement
2021-08-08 09:04:23 +08:00
Pengfei
ec176e4fdf
Fix unused variable
2021-08-07 14:32:50 +08:00
Pengfei
ed8d6a1a82
Add support for system applets
2021-08-07 01:00:39 +08:00
Pengfei
5b55f801f0
Fix wrapper initialization
2021-08-06 18:48:17 +08:00
Pengfei
d4e1404788
Fixes to CIA building
...
1. Optimizes ticket finding
2. Fixes progress reporting overshoot
3. Use u64 for size in general
4. Various other fixes and cleanups
2021-08-06 00:55:35 +08:00
Pengfei
1fe45d890c
More refactor going on
2021-08-04 11:25:39 +08:00
Pengfei
c7b66f6308
Pointless huge refactor
2021-08-04 11:11:52 +08:00
Pengfei
1f0a969cb7
Add CIABuildDialog
2021-08-04 00:35:01 +08:00