Initial basic functionality commit

What this commit adds:
* Ability to apply a theme, given a folder
* Extract all .zip files in /Themes/ into a relevant folder
* Get all theme metadata from info.smdh
* Proper unicode handling

What's still needed for initial release:
* Theme shuffling
* GUI
This commit is contained in:
Alex Taber
2017-07-20 17:19:07 -04:00
committed by GitHub
parent 9d405d958a
commit 217846bca4
21 changed files with 4924 additions and 124 deletions

7
.gitignore vendored
View File

@@ -35,6 +35,7 @@
*.i*86
*.x86_64
*.hex
*.3dsx
# Debug files
*.dSYM/
@@ -50,3 +51,9 @@ modules.order
Module.symvers
Mkfile.old
dkms.conf
# Information files
*.smdh
# Build files
build/