Added splash support (#2)
Combination of quality of life improvements, bugfixes and splash support: * unzip_file now works with any file, not just a theme * Made linked list nodes generic so they work for both splashes and themes * Fixed bug in previous commit with deleting the zip file once it was unzipped * All zips in /Splashes/ are now extracted, as with /Themes/ * Splashes are all added to the linked list properly * Splashes can be installed given a path, but only works on Luma. Undecided as to whether or not I'm going to change this. TODO: * Automatically change the luma configuration to enable splash screens * MAYBE add support for other CFWs (if there's an interest). Maybe set a folder to extract splashes to in some kind of user settings?
This commit is contained in:
@@ -23,7 +23,7 @@ FS_Archive ArchiveSD;
|
||||
FS_Archive ArchiveHomeExt;
|
||||
FS_Archive ArchiveThemeExt;
|
||||
|
||||
Result unzip_theme(FS_DirectoryEntry*, u16*);
|
||||
Result unzip_file(char*, FS_DirectoryEntry*, u16*);
|
||||
Result prepareThemes(node*);
|
||||
Result themeInstall(theme_data);
|
||||
Result closeThemeArchives();
|
||||
|
||||
Reference in New Issue
Block a user