103 Commits

Author SHA1 Message Date
Dark98 475962810e %NDS% -> %ROMS% 2022-08-06 15:09:23 +01:00
Dark98 59b3e015bd HomeBrew -> Homebrew 2022-08-06 09:27:30 +01:00
Dark98 8f65ca00a7 More Univeraal-Updater -> DarkStore 2022-06-28 07:59:22 +01:00
Pk11 af27709fc7 Add nightly auto-update
- Closes #121
2022-06-25 07:13:53 +01:00
Pk11 1ed2403a11 Remove "message" from scripts
It's already almost completely unused, only used for 3dsx shortcuts, and basically always used for exactly this so better to just put it in UU since then it can be translated
2022-06-24 05:18:04 +01:00
Pk11 0a2848158c Add nightly/prerelease warnings 2022-06-24 05:12:16 +01:00
dark98 c894ff9924 Universal-Updater -> DarkStore Part 2
Renamed Strings For DarkStore
Made .store Files Useable
2021-09-09 16:23:22 +01:00
dark98 68937d91dd Universal-Updater -> DarkStore Part 1 2021-09-05 17:11:31 +01:00
Pk11 33edafcd20 Update translations 2021-08-10 16:48:06 -05:00
Pk11 7ce230eb32 Update translations and enable Danish
Also rename "Português" to "Português (Portugal)"
2021-06-17 07:51:21 -05:00
Pk11 e1d16bcfd0 Actually update translations
Didn't stage the files oops lol
2021-06-15 19:51:25 -05:00
Pk11 5c9ae70258 Update translations 2021-04-23 20:26:48 -05:00
Pk11 79aa09765d Update translations 2021-03-24 18:02:31 -05:00
Pk11 798a8bc668 Add touch screen buttons to prompt messages 2021-03-23 18:14:27 -05:00
Pk11 b45adba858 Make theme use objects instead of arrays
Also some minor tweaks to make things less redundant and safer
2021-03-23 18:00:04 -05:00
StackZ aa58e23c13 Also add Custom Themes to this branch.
I mean, cause why not i guess. xD
2021-03-23 16:46:10 -05:00
Pk11 36b5d9c528 Add Chinese and fix some bugs (see desc)
- Fix 3dsx in folder setting not being saved on exit
- Fix font download on language selection not having a progress bar
- Also update translations as to have something to test Chinese with
2021-03-19 05:49:53 -05:00
Pk11 2613c07e6b New Crowdin updates (#60)
* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Bruh)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Ukrainian)

* New translations app.json (Italian)

* New translations app.json (Hungarian)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (Polish)

* New translations app.json (Hebrew)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Italian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Hungarian)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* Update translations
2021-03-17 00:21:44 -05:00
StackZ afe9ef9aa5 Display Loading Screenshot... if fetching.
ALSO: Add Stack Theme and increase the  depth of the grid selector from 2 to 3.
2021-03-14 05:23:52 +01:00
Pk11 33c4688991 Say "failed", not "succeeded" if extract fails 2021-03-13 16:16:33 -06:00
Pk11 b04cc24b1d Remove unused strings 2021-03-13 02:51:38 -06:00
Pk11 623436598e Add option to put 3DSX files in a folder 2021-03-13 02:30:03 -06:00
Pk11 60e29ddb90 Add queue system with background downloading and much more (#73)
* Do not build here until it is merged.

* WIP: Queue System.

Right now crashes randomly for whatever reason..

* Animate queue spinner more slowly

* Use LightLocks to prevent crashing in the queue

(I hope it's fixed at least)

* Build nightlies in queue-system

* Use version.h for version and specify 7 digits

* Remove unneeded $(CURDIR)

I put that these for testing, but it's not needed

* Multiple Changes, see desc for more.

1.) Theme Implementation.
2.) Show Battery + Time.
3.) Some more work on Queue-System (might still be broke).
4.) Update Copyright to 2021.
5.) Add `%FIRM%` to regex.
6.) Mass Add to Queue.
7.) Search with AND / OR filter.

* Gaaah, not again...

* Remove DoNothing, some LightLock changes, etc

aka
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

* See desc for more.

- Current Queue Entry can now be canceled.

- Fix installed list.

- Display Download Speed.

- BYE BYE Queue LightLock!

* Various adjustments to the queue menu

- Make cancel button slightly smaller
- Right align "Steps: ..." text
- Remove "Current Operation:" text
- Change KB/MB/GB to KiB/MiB/GiB
- Lots of little positioning tweaks
- Fix bug where you could get stuck in the prompt
- Make spinny thing have a ! when action is needed
- Make extracting file increment at the start instead of the end
- Delete dumb VS Code file and gitignore it

* Change to hollow full charge plugged in icon

* Fix the settings positions a bit

* Fix custom font download not having prompt

Also tweak the text positions, I forgot to change them

Co-authored-by: StackZ <47382115+SuperSaiyajinStackZ@users.noreply.github.com>
2021-03-13 01:28:23 -06:00
Pk11 0a1aa09a95 Print file separately from "Currently extracting" 2020-12-31 03:41:20 -06:00
Pk11 b0655cea73 New Crowdin updates (#53)
* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Japanese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Hungarian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Italian)

* New translations app.json (Danish)

* New translations app.json (Danish)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Ukrainian)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Italian)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Ukrainian)

* New translations app.json (Japanese)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (Japanese)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Spanish)

* New translations app.json (Hungarian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Polish)

* New translations app.json (Polish)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)
2020-12-25 02:43:52 -06:00
StackZ 64977911e6 See desc for more.
- Add WAV playback back with 10 MiB as max limit.

- Some more Screenshot Menu checks.
2020-12-03 07:19:02 +01:00
Pk11 78d0dad604 UniStore list and screenshots (#54)
* Initial push.

* Fix png loading

* Remove unneeded casts

* Push my progress.

* Improve screenshot display

* Hopefully last commit here before merge?

Co-authored-by: StackZ <47382115+SuperSaiyajinStackZ@users.noreply.github.com>
2020-12-02 14:23:15 -06:00
StackZ 2e2acf819e See desc for more.
- Download Entry can now be an object for having "size".

- Show little box on the top on download list to display the entry, icon + size.

- Add Shortcut icon on download list.
2020-11-24 23:32:26 +01:00
StackZ f08bed5813 WIP: Argument | Shortcut support. 2020-11-16 13:28:45 +01:00
StackZ cd24742621 Add Custom Font option.
Mostly for proper Ukrainian support.
2020-11-11 02:48:05 +01:00
Pk11 674a1d2307 New Crowdin updates (#40)
* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (French)

* New translations app.json (Russian)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Italian)

* New translations app.json (Russian)

* New translations app.json (Polish)

* New translations app.json (Polish)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Bruh)

* New translations app.json (Russian)

* New translations app.json (Italian)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (Bruh)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* 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 (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Polish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (French)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* 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 (Spanish)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Russian)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Spanish)
2020-11-03 17:30:09 +01:00
StackZ a2f3efc640 See desc for more.
- Added option, to have a 400x214px custom Image as the Background on a UniStore.

- Added a header bar on almost all menus.

- Added GUI Settings.
2020-11-01 04:31:04 +01:00
StackZ 7f3f859194 Next progress.
- Added a Toggle Menu for auto updates.

- Left / Right can now scroll on grid to the last / next row.

- Check on MainScreen constructor, if UniStore is valid. If not, download Universal-DB, if not found.

- Reworked the menus some bit.

- Update Screenshots.
2020-10-31 05:00:20 +01:00
StackZ 400acf94c8 See desc for stuff.
Added Max Width to missing stuff.

Added Screenshots and string fix.

Added Missing Regex stuff.

Added skipCount to promptMessage + added exit function.
2020-10-30 09:23:24 +01:00
StackZ 913475eabf Universal-Updater Full Rewrite based of UniStore v3.0.0. (#51)
* No Nightlies for the Full-Rewrite.

* Initial push, i guess.

* Forgot to push the Test UniStore + T3X...

* Use C2D flags for wrapping and centering

* gitignore t3x correctly

* Remove Test Store and hardcode to `sdmc:/3ds/Universal-Updater/stores/Universal-DB.unistore` for now.

* Is functional now.

* *More special checks and work.*

* const <typename T> &.

* Universal-DB, not Universal DB.

* Derp.

* Make 3DSX, NDS & Archive path configurable.

* Last fixes + Fade out screen on exit.

* See Desc. for more.

- Add QR Code scan for downloading UniStores.
- Add new Graphics.
- Some fixes + improvements.

* Fix search filtering, re-sort after search

* Fix update check

* Clear search items with X, not just reset results

* The next progress.

* PLEASE tell me, this is the only error..

Co-authored-by: Pk11 <epicpkmn11@outlook.com>
2020-10-30 03:31:20 +01:00
StackZ fe15239ac1 Port over new RGB Selection from 3DEins! 2020-07-15 18:23:16 +02:00
Pk11 31b65ee988 v2.5.1 Crowdin Translations.
* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Portuguese)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (Polish)

* New translations app.json (French)

* New translations app.json (Russian)

* New translations app.json (Japanese)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Spanish)
2020-07-02 15:41:17 +02:00
StackZ 54c426032b Add %ARCHIVE_DEFAULT%. 2020-07-01 00:27:04 +02:00
Pk11 02e3114ad8 Universal-Updater v2.5.0 Translations v2.
* New translations app.json (Spanish)

* New translations app.json (Spanish)
2020-06-27 13:45:10 +02:00
Pk11 e3cda40b38 Universal-Updater v2.5.0 Translations.
* 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 (Polish)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Russian)

* 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 (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Spanish)

* 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 (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Russian)

* 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 (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Bruh)

* New translations app.json (German)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Italian)

* New translations app.json (Portuguese)

* New translations app.json (Italian)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (Russian)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (Polish)

* 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 (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (Russian)

* New translations app.json (Polish)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (Polish)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* 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 (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (Japanese)

* New translations app.json (Spanish)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (Danish)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Bruh)

* New translations app.json (Lithuanian)

* New translations app.json (Russian)

* New translations app.json (German)

* New translations app.json (Japanese)

* New translations app.json (German)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Polish)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Russian)

* New translations app.json (Russian)
2020-06-26 15:19:31 +02:00
StackZ d6d2c5a185 Probably last actual UniStore v2 work? 2020-06-21 08:32:08 +02:00
StackZ 34ade17556 WIP: Display if update is available on UniStore v2!
Use `updates.json` for it in `sd:/3ds/Universal-Updater/`.
2020-06-20 23:17:28 +02:00
StackZ 9860ea9719 Add Category search menu. 👀 2020-06-20 16:37:03 +02:00
StackZ 7972fd483a Add search menu. 2020-06-19 16:48:05 +02:00
StackZ 6163891c63 Do search & reset to dropdown menu. 2020-06-19 15:52:20 +02:00
StackZ e03cf47b67 Add Searching in UniStore v2! 2020-06-19 12:56:12 +02:00
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