Commit Graph

337 Commits

Author SHA1 Message Date
Pk11 cb59e3251a Add alts to images and a couple minor tweaks 2021-03-18 17:15:56 -05:00
Pk11 802112ab62 Update README and remove screenshots from repo
also fix indentation in recommended unistores
2021-03-18 16:24:42 -05:00
StackZ 517d87cbcf Fix U-U not displayin' progress on self update. 2021-03-18 14:38:15 +01:00
Pk11 1014a74248 Derp fix 2021-03-17 18:10:01 -05:00
Pk11 b806e46f29 Properly fix commit messages
* bullet testing
2021-03-17 18:03:44 -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
Pk11 ec5d0e7ab3 Re-enable Portuguese (Portugal) 2021-03-16 05:33:18 -05:00
StackZ eaf82d8849 See desc for more.
1.) Fix Themes touch position.

2.) Properly detect if battery is full charged using `PTMU_GetAdapterState()` and `PTMU_GetBatteryChargeState()` together.
2021-03-15 16:06:10 +01:00
Pk11 9eefef85d4 Fix extras releases not having the commit messages 2021-03-13 23:45:20 -06: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 4f89ade8b4 Add token and ID things to crowdin yml 2021-03-13 20:57:57 -06:00
Pk11 bad78f6bb8 Make A open prompts and toggle mode in queue 2021-03-13 16:19:36 -06: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
LinuxCat e52bd33905 adding a default option to the auto language selection (#65)
* adding a default option to the auto language selection

iirc NightScript suggested that a while ago or maybe it was giratina62 i don't remember exactly. 
also this is deleting untranslated languages cause they are useless now that there's a default option.

* Commenting untranslated languages
2021-02-15 19:17:52 +01:00
Pk11 fc26f885ba Don't try to write files if an achive error occurs
also free everything for other errors
2021-01-09 13:42:26 -06:00
Pk11 09d4de2f08 Update readme for recent changes 2021-01-02 23:53:49 -06:00
Pk11 0a1aa09a95 Print file separately from "Currently extracting" 2020-12-31 03:41:20 -06:00
Pk11 d413723968 Update libarchive.a
When I rebuilt using my proper patched version at epicpkmn11/pacman-packages it's different. Not sure why, but probably safer to use this one
2020-12-28 18:32:32 -06:00
Pk11 78f288dfee Update libarchive to v3.5.1 2020-12-28 16:39:40 -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 03a562721b Derp fix on spritesheet loadin'. 2020-12-24 22:25:13 +01:00
StackZ c72a6f11b3 See desc for more.
- Update Screenshots.

- Display screenshot / notes icon only, if available.

- Disable languages with small progress.

- Screenshot key is now `Y` instead of `SELECT`.
2020-12-24 03:14:33 +01:00
StackZ 6d0a923186 MainScreen: check this->entries.size() > 0. 2020-12-24 00:20:14 +01:00
StackZ 871d0722eb Just: Release Changelog notes + derp fix. 2020-12-23 23:40:04 +01:00
StackZ a8aae7379b Cancel Shortcut creation if Name == "". 2020-12-23 12:53:03 +01:00
StackZ 07577b0fe2 \n\n's no more break. 2020-12-21 11:00:31 +01:00
StackZ a82491a63d Fix grid scrolling. 2020-12-17 19:27:54 +01:00
Pk11 ded6d4234d Add parental controls (same level as FBI/HBL) 2020-12-06 19:09:38 -06:00
Pk11 f68c6242f5 Fix incorrect alpha in PNG loading
They're actually ABGR, not BGRA, so the left side had missing pixels every few rows
2020-12-03 01:21:27 -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 0ac9d6f448 Slight changes. 2020-11-16 15:20:35 +01:00
StackZ f08bed5813 WIP: Argument | Shortcut support. 2020-11-16 13:28:45 +01:00
Pk11 24a7b90dea Switch to colored toggle buttons 2020-11-12 14:33:07 -06:00
Pk11 05a9e35032 Spell Українська with latin ï to work in sys font 2020-11-11 12:51:01 -06:00
StackZ cd24742621 Add Custom Font option.
Mostly for proper Ukrainian support.
2020-11-11 02:48:05 +01:00
StackZ 0dc8369bff Woops, fixes and defines. :P 2020-11-07 10:52:08 +01:00
StackZ ee2769b294 Some more ~~insect~~ bug fixes. 2020-11-07 10:03:03 +01:00
StackZ ddbea3ab36 Some inline + remove useless const&. 2020-11-06 02:10:58 +01:00
StackZ 689192e902 Fix an out of bounds access. 2020-11-04 00:23:31 +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 fe271afd6c Fix logic of the grid. 2020-11-03 14:53:37 +01:00
StackZ 466fe27d51 See desc for more.
- Removed "beta" of Universal-DB. NOTE: This will only work at 12:00 UTC.

- Fixed downloadFile caused an error, when the folder did not exist.

- Removed sheet.png of the spritesheet, because unneeded.
2020-11-03 08:49:38 +01:00
StackZ b6d1de03c1 See desc for more.
- Add `skip` function.
- Fix dirSelect.
- Move LangSelect to settings.
- Add bars, to keep the U-U style.
2020-11-03 02:41:38 +01:00
Pk11 0748574516 Add Português (Brasil) 2020-11-02 14:46:08 -06:00
StackZ 67f1c6f32c See desc for more.
- Delete file, if download failed. This avoids having a useless file on the SD Card, when the download is not finished.

- Add a spritesheet download icon on Store Selection.
2020-11-02 01:14:10 +01:00