Commit Graph

1899 Commits

Author SHA1 Message Date
Roy 2ae2fdb5ef Delete Modules/steamgrid directory
Release Please / release-please (push) Has been cancelled
2026-01-08 02:27:51 -08:00
Roy 0f3d2bb259 Delete Modules/requests directory 2026-01-08 02:26:54 -08:00
Roy 513a5ef0c5 Update folders to clone in game scanner function
Removed 'requests' and 'steamgrid' from folders to clone in the update_nsl_game_scanner function.
2026-01-08 02:26:06 -08:00
Roy 0f6f8e9996 Refactor desktop shortcut creation logic
Removed redundant desktop shortcut creation for NonSteamLaunchers.
2026-01-08 02:17:03 -08:00
Roy a9f987ba69 Refactor env_vars cleanup logic
Release Please / release-please (push) Has been cancelled
Refactor env_vars file handling to remove unwanted lines using a dedicated function.
2026-01-07 04:21:16 -08:00
Roy 20c0b0c484 Enhance exclusion checks for launch options
Release Please / release-please (push) Has been cancelled
2026-01-04 00:41:17 -08:00
Roy cf09aa6a1f Added multi-browser support and the ability to name your websites v4.2.83 2026-01-04 00:08:57 -08:00
Roy 594c7437bd Enhance custom website handling and launch options 2026-01-03 23:13:08 -08:00
Roy 041c6ea467 Update FUNDING.yml 2026-01-03 00:27:23 -08:00
Roy dadceeb94e Add ChoiTech link to README
Release Please / release-please (push) Has been cancelled
2025-12-31 22:05:44 -08:00
Roy 4c6e14eca1 Update README.md
Release Please / release-please (push) Has been cancelled
2025-12-30 20:56:50 -08:00
Roy 813c89b983 Update README.md 2025-12-30 20:55:24 -08:00
Roy 09f56e83a0 Update GameJolt Launcher download URL
Release Please / release-please (push) Has been cancelled
2025-12-24 11:21:02 -08:00
Roy 526d4e534c Add files via upload 2025-12-24 08:37:54 -08:00
Roy 2da400dea4 Add ssl import to NSLGameScanner.py 2025-12-24 05:05:15 -08:00
Roy f18c3114a4 Update version number to v4.2.82
Release Please / release-please (push) Has been cancelled
v4.2.82
2025-12-22 11:38:15 -08:00
Roy a9bdce3979 Inject watcher code for game launch detection 2025-12-22 11:02:49 -08:00
Roy 5dd1d89e9d Refactor boot video download logic
Release Please / release-please (push) Has been cancelled
Refactor boot video fetching logic to use urllib instead of requests. Update download URL construction and improve error handling.
2025-12-17 11:02:48 -08:00
Roy 904cca8d53 Update README.md
Release Please / release-please (push) Has been cancelled
2025-12-17 08:36:55 -08:00
Roy d9a18a7509 Update README.md 2025-12-17 08:33:55 -08:00
Roy 22e823bba2 Update version number to v4.2.81 v4.2.81 2025-12-17 06:12:41 -08:00
Roy 5cde12fa02 Enhance GOG game launch with extra arguments support
Release Please / release-please (push) Has been cancelled
Added support for extracting extra GOG arguments from launch options and updated runner command accordingly.
2025-12-16 18:00:01 -08:00
Roy 83b474a73d Remove unused variable 'logged_in_home'
Release Please / release-please (push) Has been cancelled
2025-12-16 04:56:04 -08:00
Roy 733fa0c9c9 Refactor NonSteamLaunchers.sh for clarity and efficiency
Refactor variable assignments and improve readability.
2025-12-16 04:55:34 -08:00
Roy b929fb6f69 Fix sys.path insertion to avoid duplicates
Correct the insertion of sys.path to prevent duplicates.
2025-12-16 04:44:29 -08:00
Roy 142ad46dff Enhance EA App scanner and shortcut creation logic
Added logic to handle desktop shortcut creation for non-Steam launchers and improved registry fallback handling for EA App games.
2025-12-16 03:27:01 -08:00
Roy 70024df474 Improve error handling in GE-Proton download process
Refactor download and checksum download logic for clarity and error handling.
2025-12-16 02:25:44 -08:00
Roy f3310223d0 Refactor NSL Game Scanner update process
Release Please / release-please (push) Has been cancelled
Updated the NSL Game Scanner function to streamline the update process, including downloading and setting up the latest Python script and managing service states.
2025-12-14 13:41:35 -08:00
Roy 71cc38ba14 Replace file copy with symlink creation for applications 2025-12-14 08:54:01 -08:00
Roy edfe68ce7e Update README.md
Release Please / release-please (push) Has been cancelled
2025-12-14 07:18:16 -08:00
Roy 7b09d8ca3b Update version number to v4.2.8 v4.2.8 2025-12-14 05:07:58 -08:00
Roy 6b9dd71206 Improve logging for .desktop file deletion 2025-12-14 03:11:07 -08:00
Roy db9060c5a5 Update runner_cmd assignment in NSLGameScanner
Removed error message for invalid GOG game path and set runner_cmd.
2025-12-14 02:42:53 -08:00
Roy 091cb02109 Refactor gameId error handling in NSLGameScanner
Release Please / release-please (push) Has been cancelled
Updated error handling for missing gameId in launch options.
2025-12-13 13:00:53 -08:00
Roy 9826855e76 Fix kdialog prompt message formatting 2025-12-13 11:31:39 -08:00
Roy 3a5fdc6461 Implement .desktop file creation for Steam Machine users
Added logic to create and update .desktop files for games, including extracting game IDs and handling launch options.
2025-12-13 11:24:16 -08:00
Roy 68d2b9592c Merge pull request #840 from moraroy/dependabot/pip/urllib3-2.6.2
Bump urllib3 from 2.6.0 to 2.6.2
2025-12-13 10:46:33 -08:00
dependabot[bot] 618eb573a8 Bump urllib3 from 2.6.0 to 2.6.2
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-13 16:02:26 +00:00
Roy be6d19a1b3 Refactor Steam AppList lookup and caching logic
Release Please / release-please (push) Has been cancelled
2025-12-09 04:01:00 -08:00
Roy eac7cd4bd3 Merge pull request #837 from tlaufkoetter/patch-1
Release Please / release-please (push) Has been cancelled
Fix itch.io launcher name
2025-12-08 18:25:37 -08:00
tlaufkoetter a7faeda64f Fix itch.io launcher name
Was listed as "Itch.io" in the supported launchers section. It will only be installed with the name "itch.io" (case sensitive). I only tried it with "Itch.io" and only found out through browsing the source code that it's supposed to be "itch.io".
2025-12-08 21:01:43 +01:00
Roy 6edc8d9cf0 Refactor Steam App ID retrieval with caching
Release Please / release-please (push) Has been cancelled
2025-12-08 09:46:38 -08:00
Roy e402a60d8b Sanitize note content and format output
Sanitize content by removing existing [p] tags and replace newlines with Steam-friendly line breaks.
2025-12-08 09:11:37 -08:00
Roy 727a58fa50 Update README.md
Release Please / release-please (push) Has been cancelled
2025-12-07 09:04:59 -08:00
Roy 31af2fc92e Update version number to v4.2.76 v4.2.76 2025-12-07 08:47:20 -08:00
Roy baae26fc6e Add urllib import to NSLGameScanner.py 2025-12-07 04:26:59 -08:00
Roy 93c18eff2d Improve request handling and fallback mechanism
Release Please / release-please (push) Has been cancelled
Added timeout parameter to requests for improved reliability and replaced the cached Steam AppList fallback with a direct search fallback using the Steam store.
2025-12-07 04:20:29 -08:00
Roy 0dce30534c Remove commented-out notification code
Removed commented-out code for notification tones and Steam client notifications to clean up the code.
2025-12-06 23:13:42 -08:00
Roy 318ef5a4f3 Merge pull request #832 from moraroy/dependabot/pip/urllib3-2.6.0
Release Please / release-please (push) Has been cancelled
Bump urllib3 from 2.5.0 to 2.6.0
2025-12-06 12:18:44 -08:00
Roy 497a3960e7 Refactor notification and shortcut creation functions
Release Please / release-please (push) Has been cancelled
Refactor notification handling and shortcut creation logic.
2025-12-06 10:44:25 -08:00