Commit Graph

420 Commits

Author SHA1 Message Date
Beebles
46abc5a266 Fix QAM And Toaster Injection for Mar 02 Beta (#388) v2.6.3-pre1 v2.6.2 2023-03-01 20:20:31 -08:00
TrainDoctor
88e1e9b869 Update README.md v2.6.1 2023-02-25 10:30:20 -08:00
TrainDoctor
fc0089f7a5 Update bug_report.yml 2023-02-25 07:26:58 -08:00
AAGaming
d335562328 update NavigateToExternalWeb in Markdown to use Navigation v2.6.1-pre2 2023-02-22 22:17:28 -05:00
AAGaming
f9624a0859 how did this ever happen v2.6.1-pre1 2023-02-22 22:03:19 -05:00
AAGaming
97bb3fa4c8 Fix loader on feb 22 2023 beta 2023-02-22 22:00:30 -05:00
TrainDoctor
611245aec9 Update bug_report.yml 2023-02-22 17:38:46 -08:00
suchmememanyskill
e1807e8c75 General Backend Fixes (#373)
* General Backend Fixes

* Ajust helpers.get_loader_version() to never throw an exception
v2.6.0-pre1
2023-02-19 16:37:26 -08:00
TrainDoctor
b94cfe32d9 Update README.md 2023-02-19 16:22:26 -08:00
Philipp Richter
f1e679c3fb Expose a 'decky_plugin' module to decky plugins (#353)
* Expose a 'decky_plugin' module to decky plugins

* expose decky user home path
* support 'py_modules' python modules in plugins
* allow for a '_migration' method in plugins to have an explicit file
  moving step

* Expose the plugin python module as .pyi stub interface

* Expose system and user python paths to plugins
2023-02-19 14:42:55 -08:00
Beebles
e1b138bcbd Fix fullscreen route inject issues caused by Feb. 17th beta. (#372)
* remove gamepad ui

* Refactor
v2.5.4 v2.5.4-pre1
2023-02-17 17:27:20 -08:00
Kevin Hester
c6be8f6c14 Minor README fix for build instructions. (#370) 2023-02-17 14:10:03 -08:00
TrainDoctor
ac086cf59e Update README.md 2023-02-08 18:43:33 -08:00
Marco Rodolfi
3e120ea312 Fix class name shenanigans for toast notification (#366)
* Fix class name shenanigans for  toast notification

* Corrected number of iterations
v2.5.3-pre3
2023-02-06 17:30:44 -08:00
Sky Leite
0b718daa47 Add lint job to build workflow (#363)
* Add lint job to build workflow

* Add prettier-plugin-import-sort

* Install prettier plugins before linting

* Use lint script from package.json

* Move linters to separate workflow

* Remove Python and Shell linters

* Remove popd

* Test that prettier properly fails the lint job
2023-02-03 19:40:29 -08:00
EMERALD
0929b9c5cb Specify linux/amd64 Docker architecture (#356) v2.5.3-pre2 2023-02-01 17:17:24 -08:00
EMERALD
43b2269ea7 Fix UI inconsistencies, various improvements (#357)
* Make version gray in plugin list

* Settings/store icons together & plugin list fix

* Navigation name/icon improvements

* Decky settings overhaul and other fixes

- Revert the tab icon to a plug
- Rename DeckyFlat function to DeckyIcon
- Add DialogBody to settings pages to improve scrolling
- Add remote debugging settings to the developer settings
- Fix React devtools interactions to work more easily
- Add spacing to React devtools description
- Specify Decky vs. plugin store
- Compact version information by update button
- Add current version to bottom of settings
- Remove unnecessary settings icons
- Change CEF debugger icon to Chrome (bug icon too generic, is Chromium)
- Make buttons/dropdowns in settings have fixed width
- Make download icon act/appear similar to Valve's for Deck

* Final UI adjustments

* Switch plugin settings icon to plug
2023-02-01 17:16:42 -08:00
Party Wumpus
0c4e27cd34 [readme] add installer issue to common issues (#359) 2023-02-01 12:31:44 -08:00
TrainDoctor
36cf85b08a Comment out un-needed pprint usage v2.5.3-pre1 2023-01-29 15:27:52 -08:00
TrainDoctor
994da868af Add python logging to browser and plugin 2023-01-29 15:16:16 -08:00
TrainDoctor
2e53fb217a Add better handling for unloading of plugins 2023-01-29 13:59:02 -08:00
Philipp Richter
c2b76d9099 Expose useful env vars to plugin processes (#349)
* recommended paths for storing data
* improve helper functions
v2.5.2 v2.5.2-pre1
2023-01-22 16:54:05 -08:00
TrainDoctor
c05e8f9ae0 Update build.yml 2023-01-22 16:33:06 -08:00
TrainDoctor
2dce0646bd Update README.md 2023-01-22 16:29:27 -08:00
Beebles
6569f1b268 Fix http_request not allowing bodys (#352) v2.5.1 2023-01-22 14:33:26 -08:00
EMERALD
3ebaac6752 Store and plugin installation visual improvements (#343)
* Redesign store, add comments for filtering

* Improve installation/uninstallation modals

* Fix store comment to be easier to fix

* Add source code info to about page
v2.5.0-pre1
2023-01-19 18:00:42 -08:00
dependabot[bot]
cbbd564860 Bump certifi from 2022.6.15 to 2022.12.7 (#345)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-19 17:54:50 -08:00
TrainDoctor
635edf7f5b fix releases being called prereleases 2023-01-17 15:37:43 -08:00
Nox
1b6e18bcb3 Updated store CSS (#305)
* PluginCard Store CSS Update

* Fixing CSS

* Updated

* Removed padding
v2.4.15
2023-01-16 14:43:16 -08:00
AAGaming
0ad0016c62 move the chown v2.4.14-pre1 2023-01-16 14:44:16 -05:00
AAGaming
a2716449f9 fix missing await on chown_plugin_dir v2.4.13-pre1 2023-01-16 14:17:27 -05:00
AAGaming
649eed89c9 bump dfl v2.4.12-pre1 2023-01-16 09:13:30 -05:00
AAGaming
83680fffa2 indicate to DFL that the router has shim applied 2023-01-16 09:12:52 -05:00
AAGaming
d695b90baf fix React DevTools again v2.4.11-pre1 2023-01-15 21:22:54 -05:00
TrainDoctor
5fdcc56409 Aa/bump dfl navigation fix jan2023 (#341)
* fix React DevTools

* bump DFL to fix Navigation

* Bump DFL and add shims

* fix shims not applying due to timing issue

Co-authored-by: AAGaming <aa@mail.catvibers.me>
v2.4.10-pre1
2023-01-15 17:40:47 -08:00
Party Wumpus
915997d149 [readme] change terminal commands to point at decky-installer (#342)
* update readme to point at decky-installer for konsole scripts

* test change to make dark/light theme work properly

* Update README.md

* Update README.md

* revert <picture> changes as they didn't actually work
2023-01-14 07:49:23 -08:00
Party Wumpus
e8b4c4a307 Fix the download button (#330)
* Remove .desktop file from build.yml

* Make download button link to decky-installer repo

* Point download button to the .desktop file not the .sh file 

woops

* Delete decky_installer.desktop

* Delete user_install_script.sh
2023-01-09 10:16:20 -08:00
Party Wumpus
e92b66068a Use the new installer in the readme instructions (#324) 2023-01-08 13:16:44 -08:00
AAGaming
b72b327610 Fix reloading UI on updates and restarting steam (#303) v2.4.9-pre1 2023-01-07 17:33:28 -08:00
Party Wumpus
b8fdff8093 Add feature requests as an issue template (#318)
* Create feature_request.yml

* Update feature_request.yml
2023-01-06 09:23:05 -08:00
AAGaming
880b4c2f8f maybe working fix for jan 05 beta (#316) v2.4.8 v2.4.7-pre1 2023-01-05 20:00:48 -08:00
TrainDoctor
34af340009 Update config.yml 2023-01-05 18:50:10 -08:00
Party Wumpus
80b6115f6f User Friendlier Installer (#297)
* Add files via upload

* Rename EasierInstallScript.sh to user_install_script.sh

* Add files via upload

* change so it works on deck instead of my desktop

* Update decky_installer.desktop

* make auto password setter work without the password

* Update user_install_script.sh

* make installer exit properly if user does not accept temp password

* Update user_install_script.sh

* add uninstall option

* Update user_install_script.sh

* Update user_install_script.sh

* Update user_install_script.sh

* "optimisation"

* Update user_install_script.sh

* Add sizing to all zenity prompts

* "optimization" part 2

* "Program now runs 50% faster"

:)

* Update user_install_script.sh

* Update user_install_script.sh

* Update user_install_script.sh

* Change text in branch selection in installer

'Select Branch' if choosing between release and prerelease
'Select Option' if choosing between release, prerelease and uninstall

* .desktop file points at where script is going to be

* add comments

* Change "installing" to "uninstalling"

* change it to ask for "sudo/admin" password

* Add secondary loading bar for download progress

Shamelessly stolen (with permission) from emudeck, who stole it from a random blog
No I don't know how that line works, and I don't think I want to.

* Make uninstaller tell user they can exit

* add default text to the download bar just in case

* silence script download

* silence password check
2023-01-02 08:52:11 -08:00
Party Wumpus
3bed83697e Add cef debugging to the installer scripts (#310)
* Update install_prerelease.sh

* Update install_release.sh
2023-01-02 08:46:46 -08:00
Party Wumpus
0ffef6e4bf Better bug report format (#312)
* Add files via upload

* Delete bug_report.md

* Update bug_report.yml

* Update bug_report.yml

* Update bug_report.yml

* Update bug_report.yml

* Update bug_report.yml

* Update bug_report.yml

* Update bug_report.yml
2023-01-02 08:45:42 -08:00
AAGaming
8810a014f3 somehow accidentally left this in 2022-12-29 13:11:11 -05:00
AAGaming
385552451b shut down steam instead of restarting it to avoid broken CEF debugger (gamescope will restart stean for us instead) 2022-12-28 12:24:28 -05:00
AAGaming
c2c9d11c66 fix broken valveInternal when on a multi-user deck 2022-12-28 12:23:42 -05:00
Nik
0474095a40 Potentially fix locale issues (#284) v2.4.6-pre5 2022-12-16 06:23:04 -08:00
AAGaming
346f80beb3 bump DFL to fix modals, Router -> Navigation in some places v2.4.6-pre4 2022-12-15 21:16:22 -05:00