Skip to content

Commit

Permalink
Support progress bar & user interaction improvements (#80)
Browse files Browse the repository at this point in the history
* Add support for downloading progress dialog. This will show the amount of items being downloaded and the percentage of the download progress of the current item. This dialog will then disappear once all of the downloads are complete.
* Removed legacy way of communication with steam for the download process. Originally, Steam would call luxtorpeda twice, once for the download and setup, and once for the launch of the game. This appears to be removed in new steam installs, so now luxtorpeda will only respond to the launch game command and show a progress dialog created by luxtorpeda.
* Added error dialogs for issues such as download failing, not finding the package to launch, archive not extracting, etc.
* Fixed issue where Steam was attempting to launch overlay on every command luxtorpeda launches. Adding LD_PRELOAD="" seems to clean that up with no other issues. This should help with issues of too many file descriptors and should make games that require installation scripts to load much faster the first time.
  • Loading branch information
d10sfan authored Aug 7, 2021
1 parent d0fd109 commit 3fe494f
Show file tree
Hide file tree
Showing 9 changed files with 518 additions and 402 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

* Packages changelog can be seen at https://github.com/luxtorpeda-dev/packages/blob/master/CHANGELOG.md

### 29.0 (2021-08-06)

* Add support for downloading progress dialog. This will show the amount of items being downloaded and the percentage of the download progress of the current item. This dialog will then disappear once all of the downloads are complete.
* Removed legacy way of communication with steam for the download process. Originally, Steam would call luxtorpeda twice, once for the download and setup, and once for the launch of the game. This appears to be removed in new steam installs, so now luxtorpeda will only respond to the launch game command and show a progress dialog created by luxtorpeda.
* Added error dialogs for issues such as download failing, not finding the package to launch, archive not extracting, etc.
* Fixed issue where Steam was attempting to launch overlay on every command luxtorpeda launches. Adding LD_PRELOAD="" seems to clean that up with no other issues. This should help with issues of too many file descriptors and should make games that require installation scripts to load much faster the first time.

### 28.0 (2021-08-03)

* Create generic dialog library for creation and processing of user interface.
Expand Down
Loading

0 comments on commit 3fe494f

Please sign in to comment.