Commit Graph

  • 2b46edf401 Update makefile to fix installs on Linux, add uninstall option (#42) main Leart Dukaj 2026-02-09 18:34:51 +01:00
  • 92ee96fb1b Merge branch 'main' of https://github.com/NinjaCheetah/NUSGet NinjaCheetah 2026-02-02 22:39:26 -05:00
  • 8bd72c5899 Create FUNDING.yml NinjaCheetah 2026-02-02 22:38:50 -05:00
  • e4b5f184c6 Fix automatic update check Also updated copyright dates to 2024-2026! NinjaCheetah 2026-01-05 23:22:47 -05:00
  • d3c39c022a Update README screenshot Campbell 2026-01-05 17:54:59 -05:00
  • 6a6ecd0fd5 Updated the way the output dir is handled internally No longer a global variable, wow! This change means that the "open output directory" button will always open the appropriate directory based on your current settings and simplifies output dir validation. v1.5.0 NinjaCheetah 2026-01-05 17:03:42 -05:00
  • ed90dd529b Add open output folder button NinjaCheetah 2026-01-05 15:16:03 -05:00
  • 5faab5bade Bump workflow to Python 3.13 NinjaCheetah 2025-12-18 15:56:56 -05:00
  • e304de58f2 Update translation credits v1.4.3 NinjaCheetah 2025-09-18 00:23:11 -04:00
  • fa1cce2dfa (l10n) Update Norwegian Translations (#40) Imre Eilertsen 2025-09-18 06:19:49 +02:00
  • 2c043f9e2d Add macOS bundle identifier for codesigning NinjaCheetah 2025-09-18 00:11:54 -04:00
  • 6cb89711f7 Fix database encoding issue NinjaCheetah 2025-09-16 22:50:44 -04:00
  • bb93248b62 Separate standalone and onefile packages on Windows v1.4.2 NinjaCheetah 2025-07-04 12:49:51 -04:00
  • 690a14b77c (l10n) Update Italian and Spanish Translations These translations were written by the typical contributors, they just are not being submitted via a pull request and I entered them in manually instead. v1.4.1 NinjaCheetah 2025-06-24 13:00:09 -04:00
  • 07f7392ed1 (l10n) Update Norwegian Translations (#37) 草莓蛋糕 2025-06-18 22:04:23 +02:00
  • 24a8b2b0bc (l10n) Update Korean Translations (#36) DDinghoya 2025-06-13 02:36:43 +09:00
  • 63800eac77 (l10n) Minor fix for translation source files NinjaCheetah 2025-06-05 09:05:51 -04:00
  • a8dfcd3fe1 (l10n) Update German Translations (#35) Gloria Goertz 2025-06-05 14:59:37 +02:00
  • 5ac3f4d385 (l10n) Update French Translations (#34) rougets 2025-06-05 14:59:07 +02:00
  • b7e6929405 Updated Romanian Translations (#33) N•I•L 2025-06-05 15:58:19 +03:00
  • dd189f31b1 Updated config to use Application Support on macOS NUSGet will now also create .config if it doesn't exist on Linux, though I really can't see that ever happening. NinjaCheetah 2025-06-05 08:50:51 -04:00
  • 27680626fa Update translation files NinjaCheetah 2025-05-31 00:18:48 -04:00
  • cffa8f79ff Fix background of theme options QMenu NinjaCheetah 2025-05-27 21:08:24 -04:00
  • 109e3dc25a Allow setting theme color theme from the menu bar This functions essentially the same as the language selector. The language selector now also checks the currently set option on launch, and both the language and theme selectors spawn a popup prompting the user to restart NUSGet after selecting a new value. NinjaCheetah 2025-05-27 14:44:48 -04:00
  • db6dc65791 Work in progress language selection support Still need to add a popup telling you that NUSGet needs to be restarted after changing the language, and having it load the selected language in the selection menu so that it's checked on launch. NinjaCheetah 2025-05-26 21:50:04 -04:00
  • e8d6a19d03 Disable debug line that was setting progress bar to busy on launch NinjaCheetah 2025-05-25 01:02:57 -04:00
  • 811e2ef01f Added progress bar to show download progress NinjaCheetah 2025-05-25 00:58:55 -04:00
  • 4a08bd47cd Allow overriding the color scheme with the THEME environment variable v1.4.0 NinjaCheetah 2025-05-21 12:53:32 -04:00
  • f29964be53 Another quick style fix for light theme on Windows NinjaCheetah 2025-05-20 23:16:01 -04:00
  • 1af938decd Improved light theme based on testing on Linux/Windows NinjaCheetah 2025-05-20 23:07:24 -04:00
  • a4679be043 Added an experimental light theme and automatic system theme detection NinjaCheetah 2025-05-20 22:26:11 -04:00
  • 7caa7775ff Force correct coloring so that text is always legible on all system themes Since NUSGet only supports a dark theme right now, but your system may use a light theme, the OS may recolor text on screen to be black on black, which is obviously bad for readability. All text will now be white, so you can always read it. And hey, maybe there will be a proper light theme soon! NinjaCheetah 2025-05-20 21:11:29 -04:00
  • 07579d7361 Improve illegal character removal Now removes the NTFS-forbidden characters on all platforms, as some may still cause issues depending on your OS and FS. These characters are also now removed during the actual download process, so they'll still appear in the WAD name box, but will be stripped out before the file is created. NinjaCheetah 2025-05-20 13:54:27 -04:00
  • 9b4addc8a5 Remove illegal characters from WAD names on Windows NinjaCheetah 2025-05-20 09:08:07 -04:00
  • a1bfcd5f8b Update Italian translations (#31) LNLenost 2025-05-20 14:52:37 +02:00
  • c748400cd3 Improved UI spacing consistency between languages NinjaCheetah 2025-05-15 14:22:10 -04:00
  • d3653e3138 Add DarkMatterCore to README, minor translation cleanup NinjaCheetah 2025-05-13 19:01:09 -04:00
  • 3588b3cc54 Add Spanish localization (#30) Pablo Curiel 2025-05-13 23:57:28 +02:00
  • c8737ad507 Update French translations (#29) rougets 2025-05-13 00:34:26 +02:00
  • f76ad67108 Fix image prefix path on Windows NinjaCheetah 2025-05-12 18:30:50 -04:00
  • 2557ad236e Added custom information icon, should fix clipping on Windows NinjaCheetah 2025-05-12 18:22:05 -04:00
  • a4ee311d73 Explain testing languages in TRANSLATING.md NinjaCheetah 2025-05-12 11:59:37 -04:00
  • 0bf0880b84 Update translation directions NinjaCheetah 2025-05-12 11:49:31 -04:00
  • 5a8439906a Fix for help menu on Windows, dropdown still has graphical issues NinjaCheetah 2025-05-11 23:51:21 -04:00
  • 69299ad956 Help menu style now based on dropdown style NinjaCheetah 2025-05-11 23:20:57 -04:00
  • bc8592178c Override Windows changing text colors inappropriately NinjaCheetah 2025-05-11 22:41:58 -04:00
  • 1ee30146e5 Fixed dropdown styling once and for all NinjaCheetah 2025-05-11 22:21:53 -04:00
  • 3a6ef23fb9 Update Romanian translations (#28) N•I•L 2025-05-12 03:01:07 +03:00
  • 8e87f6b067 norwegian translation update (#27) 草莓蛋糕 2025-05-11 01:13:37 +02:00
  • 0e7dd5815e Improve dropdown styling NinjaCheetah 2025-05-09 13:51:12 -04:00
  • 0eb003d599 Keep "About NUSGet" and "About Qt" under the application menu on macOS Defined menu roles for those items so that Qt knows they belong under "NUSGet" when on macOS. This worked automatically somehow in English, but when loading a localization they'd be relocated to "Help" like they are on Windows and Linux. They'll now stay in the correct place for all languages. NinjaCheetah 2025-05-09 12:56:26 -04:00
  • 4b0a03cc97 Base translation update, ensures that .ts files match sources This really shouldn't matter much, but I just want to make sure that translations are done on up-to-date .ts files. Pushing these will make sure anyone who updates their fork gets them and nothing will get missed if they don't run update_translations.py. NinjaCheetah 2025-05-09 11:11:35 -04:00
  • 674b1b0106 Update Korean translations (#26) DDinghoya 2025-05-10 00:08:50 +09:00
  • 40acae51ea Update German translations (#25) Gloria Goertz 2025-05-09 14:22:49 +02:00
  • db9b0d665d Stylesheet patch to make tree scrollbar padding consistent NinjaCheetah 2025-05-08 21:31:21 -04:00
  • 782191b60b Added missing French credit (very sorry rougets) NinjaCheetah 2025-05-08 20:39:04 -04:00
  • 51529c2d3b Pin Nutika to latest 2.6.x release to fix distribution issue on Windows NinjaCheetah 2025-05-08 20:32:03 -04:00
  • 0a458a80e0 Fix styling of vertical scrollbar in tree views NinjaCheetah 2025-05-08 20:16:41 -04:00
  • 2b4a8a97e1 Added hover colors to scroll bars NinjaCheetah 2025-05-06 23:37:58 -04:00
  • d5cddfc4c0 Added QSS for custom scroll bars Also enabled the Wii U NUS by default again, because that got missed before. Whoops. NinjaCheetah 2025-05-06 22:36:55 -04:00
  • 6997ba759f Added more custom QSS, getting close to finished NinjaCheetah 2025-05-06 21:58:26 -04:00
  • 917b9f665a Slightly increase window size, improve about dialog NinjaCheetah 2025-05-06 18:30:33 -04:00
  • 249ba861ff Added custom QSS to make NUSGet look nice and pretty (still WIP) Massive thanks to Isla and Alex from WiiLink for making all the styling I'm using here. NinjaCheetah 2025-05-05 21:53:52 -04:00
  • 5a42cc5bd7 Added About NUSGet and About Qt dialogs NinjaCheetah 2025-05-04 19:20:48 -04:00
  • 4f993a3a62 Fix setting custom download dir to cwd when canceling file dialog NinjaCheetah 2025-04-22 21:50:27 -04:00
  • a3d8dc7887 Added support for custom download directories NinjaCheetah 2025-04-22 21:46:15 -04:00
  • bcb86bc4b0 Added support for disabling auto-updates via a new config file NinjaCheetah 2025-04-21 23:27:36 -04:00
  • 1e0fda7407 Change Region Select danger description (#24) Aep 2025-04-12 17:26:18 -04:00
  • e96d8932d0 Generate WAD name from title name rather than requiring dedicated key NinjaCheetah 2025-02-23 19:31:12 -05:00
  • dcb1cdebca (db) Fixed name for "Everybody Votes Channel" and added missing version NinjaCheetah 2025-02-23 18:50:31 -05:00
  • 33bea6a560 UPDATE VERSION NinjaCheetah 2025-02-18 21:29:42 -05:00
  • d1570711ac Minor update required for libWiiPy v0.6.0 compatibility v1.3.1 NinjaCheetah 2025-02-18 20:11:12 -05:00
  • 449a680d32 Add safeguards to system Qt library loading on Linux Also made minor update for libWiiPy v0.6.0 compatibility NinjaCheetah 2025-02-18 20:10:27 -05:00
  • 35989d038a Add French translations (#23) rougets 2025-01-20 19:31:41 +01:00
  • bf313eedf3 Update README.md NinjaCheetah 2025-01-16 21:18:52 -05:00
  • f2ae4b26ba Fix workflow for Ubuntu 24.04, finalize translations for v1.3.0 v1.3.0 NinjaCheetah 2025-01-13 13:54:51 -05:00
  • adea7ad35f Updated Italian translations (#21) LNLenost 2025-01-13 19:40:51 +01:00
  • 87905eab2b Clicking the labels for checkboxes now toggles the checkboxes again NinjaCheetah 2025-01-05 01:18:44 -05:00
  • 5e37dce4e3 Download to "NUSGet Downloads" instead of "NUSGet" I edited existing translations accordingly, since the folder name was quoted and is the same regardless of your system language, so I figured I could safely change it to "NUSGet Downloads" without damaging the translation. NinjaCheetah 2024-12-23 18:01:33 -05:00
  • 748123d190 Updated Norwegian translations (#20) Rolfie 2024-12-23 18:53:25 +01:00
  • 18f351c481 Merge remote-tracking branch 'origin/main' NinjaCheetah 2024-12-23 12:43:58 -05:00
  • 49e53bf064 Merge branch 'trans-de' NinjaCheetah 2024-12-23 12:43:01 -05:00
  • 102e741a4e Updated Korean translations (#19) DDinghoya 2024-12-24 02:34:49 +09:00
  • 0edff8e5e9 Updated Romanian translations (#17) N•I•L 2024-12-23 19:27:01 +02:00
  • 76ee01c07d Update German translation yeah-its-gloria 2024-12-23 12:55:21 +01:00
  • 588b44381c Install standalone instead of onefile when using make install This makes the app load faster, because the current install setup makes using the compressed onefile over the standalone build pointless and wastes time on launch. NinjaCheetah 2024-12-22 21:52:20 -05:00
  • 9dcaa22e89 Added ability to filter title trees with search box Also fixed tree widths not expanding for titles with long names NinjaCheetah 2024-12-22 17:07:27 -05:00
  • 20439f8785 Huge database update, all missing Virtual Console/WiiWare titles added NinjaCheetah 2024-12-21 20:05:31 -05:00
  • 4ec15d0eb3 Mention scripting in README, added example script NinjaCheetah 2024-12-19 20:28:53 -05:00
  • 2142dbad7e Added error reporting to script downloads, errors do not stop scripts NinjaCheetah 2024-12-19 20:16:15 -05:00
  • 31f47f2acd Fixed checkmarks/Xs for showing if a ticket is available NinjaCheetah 2024-12-18 16:38:14 -05:00
  • 87da32d62e Improved WAD name formatting for batch downloads Also started working on a fix for the checkmark/X icons denoting a ticket not appearing anymore. NinjaCheetah 2024-12-18 09:08:21 -05:00
  • 6660e129a8 Added WIP JSON-based script support, removed old format The old script code was already broken from the previous commits anyway, since they changed too much internally. This new format is much easier to understand and will allow for creating more powerful scripts. NinjaCheetah 2024-12-17 21:55:01 -05:00
  • 62fa5ef7b1 Entirely rewrote title tree backend Title trees are now model-based rather than item based. Coming with this is proper item metadata, so the data and UI are finally disconnected, making future development much easier. There are also some minor visual improvements as a result of using a TreeView instead of a TreeWidget. vWii System Menus now have public versions defined in the database. Public version display code has also been entirely rewritten, as the version displayed in the interface and the version used by the code are no longer the same. NinjaCheetah 2024-12-13 22:39:09 -05:00
  • c1eb80fbb6 Massively improved code readability NUSGet's code has been updated to use better formatting and practices that align with how my other projects like libWiiPy and WiiPy are written. NinjaCheetah 2024-12-13 18:34:37 -05:00
  • 08c2bd27f5 Add Public System Menu Versions (#16) Aep 2024-11-27 11:50:34 -05:00
  • dadcc02701 Fix --onefile accidentally being passed for macOS builds instead of only --standalone NinjaCheetah 2024-11-16 23:00:37 -05:00
  • c716291c2d Updated build process, workflow, and build directions in README NinjaCheetah 2024-11-16 22:50:36 -05:00
  • 7c35e2090d Add Korean translations (#15) DDinghoya 2024-11-17 12:02:52 +09:00
  • 1ae712918e Run extra build job for macOS x86_64 NinjaCheetah 2024-11-16 01:13:29 -05:00