379 Commits

Author SHA1 Message Date
Roy
5cde12fa02 Enhance GOG game launch with extra arguments support
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' 2025-12-16 04:56:04 -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
71cc38ba14 Replace file copy with symlink creation for applications 2025-12-14 08:54:01 -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
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
be6d19a1b3 Refactor Steam AppList lookup and caching logic 2025-12-09 04:01:00 -08:00
Roy
6edc8d9cf0 Refactor Steam App ID retrieval with caching 2025-12-08 09:46:38 -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
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
497a3960e7 Refactor notification and shortcut creation functions
Refactor notification handling and shortcut creation logic.
2025-12-06 10:44:25 -08:00
Roy
c313f63ecf Add files via upload 2025-12-06 04:54:07 -08:00
Roy
5592775e19 Refactor send_steam_notification for app removals
Updated the send_steam_notification function to handle removed applications and added logic to clean up empty collections. Adjusted WebSocket message handling and improved error handling for desktop file deletions.
2025-12-06 04:47:30 -08:00
Roy
df68044842 Refactor launcher path determination for Waydroid 2025-12-03 07:55:20 -08:00
Roy
3590ae73b9 Fixed notification logic 2025-12-03 07:41:26 -08:00
Roy
3caf4370b7 Fix argument formatting in launch command 2025-12-02 05:35:15 -08:00
Roy
015f3947c1 Refactor GOG Galaxy game launch options handling 2025-12-02 05:29:07 -08:00
Roy
7243d1c45f Refactor GOG Galaxy game info retrieval 2025-12-02 04:47:01 -08:00
Roy
ec8f17770a Update NSLGameScanner.py 2025-11-25 17:10:38 -08:00
Roy
1f6e10d4a4 Update NSLGameScanner.py 2025-11-23 09:33:17 -08:00
Roy
b0e6dcf36c Update NSLGameScanner.py 2025-11-21 07:50:08 -08:00
Roy
e06ff6048c Refactor executable path handling for GOG games 2025-11-20 06:07:57 -08:00
Roy
7ad0b0efb6 Update executable path handling in NSLGameScanner 2025-11-20 05:54:43 -08:00
Roy
26e6920d17 Update shortcut sort title with app name 2025-11-18 02:04:11 -08:00
Roy
87c437aeed Track game launch in NSLGameScanner 2025-11-15 03:49:43 -08:00
Roy
3e98bdbc04 Update executable paths for Epic Games Launcher 2025-11-13 21:07:01 -08:00
Roy
6f295a4b3a Added new collection category for all launchers, NonSteamLaunchers 2025-11-12 05:21:00 -08:00
Roy
482982a51b Reduce RestartSec from 30 to 20 seconds 2025-11-10 18:06:17 -08:00
Roy
c2c056cb89 Implement systemd service for NSL Game Scanner
Added systemd service setup for NSL Game Scanner.
2025-11-10 12:26:33 -08:00
Roy
1ffa3e6ccd Remove service setup from NSLGameScanner.py
Removed service setup code for nslgamescanner.
2025-11-10 11:29:01 -08:00
Roy
3513ae5c60 Comment out service start command
Comment out the command to start the service immediately.
2025-11-10 07:34:28 -08:00
Roy
70ca10ae44 Refactor JS injection and shortcut creation logic
Refactor shortcut injection process and improve comments.
2025-11-10 06:44:01 -08:00
Roy
f28a1f19f2 Refactor JS injection and shortcut creation logic 2025-11-10 05:53:14 -08:00
Roy
bfeac8e152 Update injection message in NSLGameScanner.py 2025-11-10 03:43:55 -08:00
Roy
15f834627a Update executable paths to Win64 for Epic Games Launcher 2025-11-10 03:25:12 -08:00
Roy
745b015cac Refactor bubble hover and paste button logic 2025-11-07 06:02:59 -08:00
Roy
435fdfc77f Enhance bubble interactivity and visibility
Refactor bubble behavior and improve UI interactions.
2025-11-07 05:26:14 -08:00
Roy
b35e0ef25a Refactor video caching logic in NSLGameScanner 2025-11-06 04:15:41 -08:00
Roy
476ee78711 Refactor theme music event handling and caching
Refactor theme music handling and caching logic for better clarity and efficiency.
2025-11-05 03:30:37 -08:00
Roy
ed57754ec5 Refactor playtime and thememusic injection code 2025-11-03 23:33:35 -08:00
Roy
9d1b119542 fixed button to not offset to steam corner 2025-11-03 21:04:46 -08:00
Roy
f3b100679d Refactor theme music toggle button implementation 2025-11-03 14:37:55 -08:00
Roy
dd1b970cad added on and off button for music desktop users 2025-11-02 21:00:55 -08:00
Roy
2e2d4eb25e Added Game Theme Music for desktop 2025-11-02 10:00:54 -08:00
Roy
e1eeae1b2e 2025-10-31 02:11:35 -07:00