Commit graph

107 commits

Author SHA1 Message Date
StackZ
e8421ae69f Initial sorting commit.
This is not perfect yet and still needs work.
2020-06-19 10:32:17 +02:00
StackZ
2641e4922b
UniStore v2! (#36)
* Do not build here.

* WIP: UniStoreV2!

This implementation is ugly and a big cleanup is needed.

* [UniStoreV2]: Add `Lang::get(...)`.

* Add back UniStore autobooting.

* UniStoreV2: Add List Layout.

* Some more UniStore work.

Also constify vector's.

* Some more spritesheet checks.

* oops.. forgot to do `Config::fading`.

* Display UniStore version on the Store list bar.

* version now needs to be `0` or `1` or not included.

versions with 2, 3, 4 and up shows an error now.

* You can now also scroll to the next page with D-Pad Left/D-Pad Right!

* Last fix before merge?
2020-06-19 04:54:05 +02:00
Stackie
a08c0afa62 Make progressbar optional. 2020-06-03 15:03:28 +02:00
Stackie
9e84ed3423 First try on cURL download speed display.
Needs testing tho and I hope I did it right?
2020-05-31 13:37:36 +02:00
StackZ
779a7c6479 Add Fade effects.
Also change me to `SuperSaiyajinStackie`.

Also update for latest Universal-Core changes.
2020-05-27 13:49:37 +02:00
StackZ
c8289ff632 Press L/R for page forward scroll.
Also do keyDelay as a setting instead of hardcode to 3 (fast) 6 (slow).
2020-05-06 06:27:25 +02:00
Pk11
6183e3f5f4
New Crowdin translations (#28)
* New translations app.json (Polish)

* New translations app.json (Polish)
2020-05-05 15:08:36 -05:00
Pk11
45afa9300f
New translations app.json (Spanish) (#27)
Forgot to sync Crowdin 🤦‍♀️
2020-04-28 14:59:28 -05:00
Pk11
df45580365
New Crowdin translations (#21)
* New translations app.json (French)

* New translations app.json (Russian)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Japanese)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (Danish)

* New translations app.json (Danish)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Portuguese)

* New translations app.json (Japanese)

* New translations app.json (Russian)

* New translations app.json (Bruh)
2020-04-28 14:57:17 -05:00
StackZ
b16296af60 Improve Extracting & Add progressbar. 2020-04-24 03:01:25 +02:00
StackZ
7197487d2d See Description for changes.
- Remove GodMode & deleteTitle function.
- Add a new Bar & Selector Graphic.
- Change Color Selector UI.
2020-04-04 16:50:18 +02:00
Pk11
d24a8e476e
v2.3.1 Crowdin Translations.
* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Bruh)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Bruh)
2020-03-23 16:20:31 +01:00
StackZ
44db400cbc Add copy & move & more error checks. 2020-03-21 06:48:05 +01:00
StackZ
73c495db4f Begin to add checks for Scripts. 2020-03-21 03:49:21 +01:00
Pk11
23aab6ada9
Download previous versions (#20)
* WIP: Start adding downloading pervious versions

* Oops this was in here

* Properly add Download previous Releases.

* Finally fix it.

Co-authored-by: StackZ <47382115+SuperSaiyajinStackZ@users.noreply.github.com>
2020-03-20 03:46:09 -05:00
StackZ
95cb91cc5d WIP: DropDown Menu. 2020-03-11 16:18:54 +01:00
StackZ
b0851e788f Refresh the ScriptBrowse!
Also derpy.
2020-03-10 11:04:45 +01:00
StackZ
ff2226c4c0 Add delete Icon. 2020-03-10 10:47:42 +01:00
StackZ
95a714012e More Customizable colors! 2020-03-09 20:28:33 +01:00
StackZ
1a20cc50f3 WIP: Add Glossary and some cleanup. 2020-03-08 17:03:21 +01:00
StackZ
3a659fd768 Add Autoboot into a script. 2020-03-06 18:10:02 +01:00
StackZ
05d809e0bc Read description for changes.
- Add Script Deletion.
- Display "This script does not exist." if script does not exist on ScriptBrowse.
- Display "Refreshing List..." if you have more scripts.
2020-03-06 15:59:14 +01:00
StackZ
526cecadfd Add Autoboot UniStore. 2020-03-04 09:31:27 +01:00
StackZ
1c2c3dc675 Add Enable GodMode setting.
BE CAREFUL WITH THIS!!!
2020-03-01 23:11:48 +01:00
StackZ
2142c1eb9c Only allow deleteTitle when GodMode is enabled. 2020-03-01 21:34:13 +01:00
StackZ
1bdcf008bf Add deleteTitle and bootTitle.
**ONLY USE "DELETE TITLE" WHEN NEEDED!!!!!!!!!!!!!**
2020-03-01 10:42:59 +01:00
Pk11
3c2ee7adb2
v.2.3.0 Crowdin Translations.
* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Bruh)

* New translations app.json (Lithuanian)

* New translations app.json (Lithuanian)

* New translations app.json (Spanish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (French)

* New translations app.json (Bruh)
2020-02-17 20:59:56 +01:00
StackZ
021f1ebabd Delete Stores with <SELECT>. 2020-01-06 08:46:52 +01:00
Pk11
d5a8844891 v2.2.0 Crowdin Translations.
* New translations app.json (Portuguese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Bruh)

* New translations app.json (Russian)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Spanish)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Russian)

* New translations app.json (Japanese)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Italian)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (Japanese)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)
2020-01-04 02:10:47 +01:00
StackZ
250499ce37 Last new implemented thing for v2.2.0. 2020-01-02 07:25:00 +01:00
StackZ
e95b48011a
~~Cleanup~~ Changes. (#14)
* No builds allowed here as always on other branches, lmao.

* Changes. ;)
2019-12-30 04:59:16 +01:00
StackZ
cfd5a54b1a Fix and remove unneded strings. 2019-12-29 21:32:56 +01:00
StackZ
d28194d28c
Implement Universal-Store [UniStore] 3DS side. (#13)
* WIP App store. ;P

* Make the FileBrowse look like Scripts Screen.

* Add *all* Script Functions for the App Store.

* WIP; Store Selection & Store Screen.

To-Do: Big cleanup and remove of duplicate stuff.

* Some UniStore work.

* :bigBruh:.

* Add Spritesheet with Icon support.

* Add a Store Prepare message, just in case it takes longer.

* ~~Not really Camera stuff, just UniStore work.~~ (#12)

* We don't want Nightly builds here.

* Add UniStore Icon.

* New banner by https://github.com/TotallyNotGuy

* Add Buttons for a prompt & update icon.

* Update README.md to be more descriptive and stuff

* Update README.md

* Add updating the spritesheet too.

* Only update stores, if needed things exist!

* Make Storepath changeable.

* Change App Description.

* Display `Title` as well.

* You can now download .unistore files by entering a URL!

Co-authored-by: FlameKat53 <flame9804@yahoo.com>

* This should fix all warnings.

Also add posX and posY for the Icons in UniStore.

* Last changes for UniStore.

Co-authored-by: FlameKat53 <flame9804@yahoo.com>
2019-12-29 07:52:45 +01:00
StackZ
b6d6e6357a Add second Settingspage and make bars changeable. 2019-12-25 23:18:09 +01:00
StackZ
0fb5d03a87 Add Script path Selection inside U-U!
Press <Y> inside the Settings Sub Menu to select it.
2019-12-25 21:35:20 +01:00
Pk11
1ef274988e Crowdin Translations for v2.1.0.
* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Lithuanian)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (Lithuanian)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Bruh)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Spanish)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Lithuanian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)
2019-12-24 02:01:44 +01:00
StackZ
0a308c43e8
A little Script Creator work and little checks. (#9)
* No builds allowed here.

* Try something.

* Next work.

* Add some Logging stuff for testing purpose.

* Ok, this should log it priperly.

* Replace MainMenu with Screen Selection.

* Redo Screen Logic.

* Switch back to old MainMenu.

* Only access Scriptlist, when Scripts are found.

Hopefully avoid crashes with that.

* Remove unused String, because we use the MainMenu again.
2019-12-17 19:22:39 +01:00
SuperSaiyajinStackZ
5d80ec6111 It's StackZ now, not VoltZ. 2019-11-25 13:57:14 +01:00
VoltZ
2921ce0b2d Make the progressbar color Customizable.
Scripts can have their own progressbar color as well.
2019-11-17 04:59:33 +01:00
VoltZ
c71c3c2c66 TinyDB Screen work!
Display much more informations! :)
2019-11-13 21:46:11 +01:00
VoltZ
1a50afbbed Some next TinyDB Screen work.
To-Do: Figure out how to handle that info stuff from the arrays.
2019-11-12 17:45:00 +01:00
VoltZ
9100258f9e Derp. 2019-11-12 10:29:07 +01:00
VoltZ
ce426bb7bb Add Credits Screen and a Spritesheet. ;P 2019-11-12 10:24:38 +01:00
VoltZ
67694a5f96 The progress which I did.
I continue later.
2019-11-11 19:43:00 +01:00
Pk11
bbf8c0f21a New Crowdin translations (#3)
* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Bruh)

* Bruh

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (Russian)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Italian)

* New translations app.json (Lithuanian)

* New translations app.json (Lithuanian)
2019-11-09 03:10:19 +01:00
VoltZ
a0ee0481ec Add FTP. 2019-11-08 03:20:30 +01:00
Pk11
a74a91590c Crowdin Language Pack Number 2. (#2)
* New translations app.json (Lithuanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Lithuanian)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Spanish)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Spanish)

* New translations app.json (Lithuanian)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Japanese)
2019-11-07 03:15:38 +01:00
VoltZ
973e739f1a Show Red/Green Rectangles in 20x20, to see the current state. 2019-11-07 02:55:26 +01:00
VoltZ
715c09179b Implement Script Downloading and parsing of the Informations.
To-Do: Revision checking of the current and new Scripts.
2019-11-06 13:54:45 +01:00
VoltZ
77680d2a78 Add a fourth button for the Script Browse Feature. 2019-11-05 04:17:35 +01:00