Commit Graph

47 Commits

Author SHA1 Message Date
Maarten van Heusden
2f78f34e56 feat: finalize steam deck support 2024-01-22 19:03:15 +01:00
Maarten
4e8e0b9048 feat: finish local dotnet support + downloader 2024-01-22 10:34:16 +01:00
Maarten
19e3c9dec2 refactor: refactor download utility 2023-12-26 18:45:06 +01:00
Maarten van Heusden
9db1769df2 feat(unfinished): add experimental steamdeck .net downloader 2023-12-26 13:10:26 +01:00
Maarten
da8b528856 refactor(command-builder): cleanup code 2023-12-20 11:31:52 +01:00
Maarten van Heusden
ddb110764e fix: fix paths with spaces on Windows 2023-12-19 12:44:46 -08:00
Maarten
827247f4f7 fix(linux): fix spaces in path, linux 2023-12-19 11:52:05 +01:00
Maarten van Heusden
ccd5803ec1 feat: rewrite command builder 2023-12-19 07:23:37 -08:00
Maarten
12f0e8f37b refactor 2023-12-17 08:16:15 +01:00
Maarten
58e87b0b6b feat: add ability to change manifest folder name 2023-12-17 08:14:28 +01:00
Maarten
c8ac9985bb refactor: remove debug print 2023-12-11 21:18:58 +01:00
Maarten
07c65e816c refactor: cleanup 2023-12-11 20:04:22 +01:00
Maarten
e60fa3b9ce fix: make settings page "working" 2023-12-11 19:10:22 +01:00
Maarten
903bdb7a8f feat: add unfinished settings model 2023-12-11 16:26:13 +01:00
Maarten
9b2a7d0860 Rewrite helper functions docs 2023-12-06 13:09:32 +01:00
Maarten
a576c22543 refactor: use constants for string literals, cleanup 2023-12-06 12:40:06 +01:00
Maarten
a8aa53f6b4 refactor: separate functions, add comments 2023-12-06 11:58:41 +01:00
Maarten
ac0e4b9a7e fix: fix compatibility with other OSes 2023-12-06 11:10:28 +01:00
Maarten
6065338b49 feat: auto terminal detection for Linux 2023-12-06 10:15:37 +01:00
Maarten
a70d8148a0 Update from master 2023-12-03 12:44:41 +01:00
Maarten
e7a4964400 Require the terminal dropdown to be filled in...
* Require the terminal dropdown to be filled in
* Add a default value to the terminal selection
2023-11-14 12:51:49 +01:00
Maarten
8a53d80502 (possibly) fix .zip path finding on Linux 2023-11-13 22:50:59 +01:00
Maarten
179d1f7f05 Allow spaces in path names.
* Allow spaces in path names. This was previously broken.
* Fix cool-retro-term
2023-11-13 22:20:38 +01:00
Maarten
67513abc01 add note 2023-11-13 22:20:38 +01:00
Maarten
799dea18be Allow spaces in path names.
* Allow spaces in path names. This was previously broken.
* Fix cool-retro-term
2023-11-13 21:58:57 +01:00
Maarten
00d80a603c add note 2023-11-11 18:22:02 +01:00
Maarten van Heusden
8147b3611a try to auto detect terminal 2023-11-10 10:06:45 +01:00
Maarten van Heusden
8f7f231000 improve unzip description 2023-11-09 08:36:12 +01:00
Maarten van Heusden
fce3c6cff3 Support more terminal emulators
- The following list of terminals were added:
	* Terminology
	* xterm
	* Kitty
	* LXTerminal
	* Tilix
	* Deepin Terminal
	* cool-retro-term

- The OS selection is now separated from the terminal emulators dropdown, causing less unnecessary bloat for most of the users.

- Primer CSS is updated to v21.0.9.
2023-11-04 20:12:27 +01:00
Maarten van Heusden
db75c7f623 implement it into the download utility 2023-07-18 00:32:09 -07:00
Maarten van Heusden
c945f90f36 Fix some characters in the password breaking the command
closes #80
2023-04-13 16:23:51 +02:00
mmvanheusden
76c1d3c4c5 Fix typo 2022-10-25 12:03:27 +02:00
jakobjakobjakob2
beeec6d3bf highlight missing fields in red 2022-10-24 14:27:50 +02:00
mmvanheusden
0ef69fa1e9 Add anonymous login support and update Primer CSS 2022-10-19 15:39:45 +02:00
mmvanheusden
4558e4bc25 Rewrite the pre download check and add a empty fields check
Signed-off-by: mmvanheusden <50550545+mmvanheusden@users.noreply.github.com>
2022-10-05 08:43:41 +02:00
mmvanheusden
697acac76d Update dependencies 2022-08-12 16:47:46 +02:00
mmvanheusden
490e9c81c3 Minor typo fixes 2022-08-09 19:18:41 +02:00
mmvanheusden
d7260d8976 Cleanup promise utils 2022-08-07 08:52:10 +02:00
mmvanheusden
a7ce59fcd4 Simplify cross-platform compatibility and improve Linux support.Initial cleanup of promise utils 2022-08-07 08:18:00 +02:00
mmvanheusden
894197e75e Fix the working directory problem for every platform 2022-07-22 20:18:35 +02:00
mmvanheusden
b8eb915788 Add a hacky fix for Windows portable builds
Signed-off-by: mmvanheusden <50550545+mmvanheusden@users.noreply.github.com>
2022-07-09 09:26:40 +02:00
mmvanheusden
49d0378530 add macos commnad 2022-07-08 20:54:38 +02:00
mmvanheusden
76997c1c88 Move utils to utils file 2022-07-08 19:37:29 +02:00
mmvanheusden
c4df5da15e Add support for linux terminals 2022-06-27 18:45:57 +02:00
mmvanheusden
2dee6b66dc Add a license, disable resizing, and add a build system 2022-06-26 16:56:21 +02:00
mmvanheusden
7d925ef800 cleanup code 2022-06-26 15:38:47 +02:00
mmvanheusden
f91247c0f0 put everything in a file 2022-06-26 15:10:57 +02:00