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
e095abd3cc
Removed special cases for some contents
2021-08-25 20:53:07 +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
b331f50b91
Move EncryptionType to NCCHContainer
2021-08-09 11:16:18 +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
fb395d6dc1
Convenience - detect auto_filename
2021-08-07 14:36:47 +08:00
Pengfei
ec176e4fdf
Fix unused variable
2021-08-07 14:32:50 +08:00
Pengfei
beafa2b7a4
Change filename format to better match GM9's
2021-08-07 12:29:48 +08:00
Pengfei
3b14bbfbd6
Fix macos
2021-08-07 10:54:00 +08:00
Pengfei
d34ba541fd
Fix for NAND titles in threeSDumper
...
Otherwise there might be multiple copies of them after system updates
2021-08-07 10:49:34 +08:00
Pengfei
5c575847a6
Fix for CIA meta
...
Only titles with SMDH should have a meta
2021-08-07 10:49:14 +08:00
Pengfei
327a5a52a9
Fix for DLC
2021-08-07 10:48:43 +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
be9e1386c3
Change CIA building to be TMD-oriented
...
... just like how it should be.
2021-08-06 14:56:54 +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
fd1c2363eb
Fix critical typo
2021-08-04 21:43:24 +08:00
Pengfei
b4c506d802
Fix more macos
2021-08-04 11:26:56 +08:00
Pengfei
1fe45d890c
More refactor going on
2021-08-04 11:25:39 +08:00
Pengfei
0abddb7e79
Fix macos build
2021-08-04 11:13:41 +08:00
Pengfei
c7b66f6308
Pointless huge refactor
2021-08-04 11:11:52 +08:00
Pengfei
22ebf68b90
Remove ResultStatus
...
And instead use bool to represent result, which is simpler and more consistent, as there's no error reporting anyways.
2021-08-04 09:58:17 +08:00
Pengfei
1f0a969cb7
Add CIABuildDialog
2021-08-04 00:35:01 +08:00