Skip to content

Conversation

@Tormak9970
Copy link
Contributor

@Tormak9970 Tormak9970 commented Nov 28, 2025

Update TabMaster to v2.13.0

Added two new features, removed depreciated decky code, and fixed a bug. Details can be found here: https://github.com/Tormak9970/TabMaster/releases/tag/v2.13.0

Task Checklist

Developer

  • I am the original author or an authorized maintainer of this plugin.
  • I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.

Plugin

  • I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
  • I have verified my plugin is unique or provides more/alternative functionality to a plugin already on the store.

Backend

  • No: I am using a custom backend other than Python.
  • No: I am using a tool or software from a 3rd party FOSS project that does not have it's dependencies statically linked.
  • No: I am using a custom binary that has all of it's dependencies statically linked.

Community

  • I have tested and left feedback on two other pull requests for new or updating plugins.
  • I have commented links to my testing report in this PR.

Testing

  • Tested by a third party on SteamOS Stable or Beta update channel.

@Tormak9970 Tormak9970 requested a review from a team as a code owner November 28, 2025 00:17
@github-actions github-actions bot added the plugin-update Updating a plugin on the Plugin Store label Nov 28, 2025
@github-actions
Copy link

Issues Found

No issues with your PR description were found.

Next Steps

  1. If we found any issues above, please edit your pull request description to resolve them and leave a comment saying you've done so.
  2. For the quickest review, please see the Community section of the pull request template for how you can help other developers.
  3. Once your description is correct, a maintainer will review your pull request as soon as possible.

Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️

@Tormak9970
Copy link
Contributor Author

@SirMouthAlot

This comment was marked as outdated.

Copy link
Member

@EMERALD0874 EMERALD0874 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM for testing.

@SirMouthAlot Your testing report is invalid as it did not use a version deployed to the testing store. Please wait until plugins are approved for testing before leaving a review

@SirMouthAlot
Copy link

Plugin Testing Report

Installed Plugins

HLTB for Deck - 2.0.5
MicroSDeck - 0.11.0
Decky-Framegen - 0.11.15
CheatDeck - 1.1.4-e012142
Game Theme Music - 1.7.1-1-9d9d511
PlayTime - 3.0.6
Decky Ludusavi - 1.2.2
MusicControl - 1.1.6
EmuDecky - 1.0.10
AutoFlatpaks - 1.6.8
CSS Loader - 2.1.2
SteamGridDB - 1.7.0
OpenGOAL - 1.1.3
Storage Cleaner - 1.4.0
ProtonDB Badges - 1.1.0
ScreenshotUploader - 0.0.3
PowerTools - 2.0.3
TabMaster 2.13.0-f2f75b0

Specifications

bazzite-deck 43
Steam 1763795278 (Stable)
Decky 3.2.1 (Stable)

Issues

Has the following major blocking issue(s): None
Has the following minor non-blocking issue(s): None

Summary

  • Created New Tabs (Manually and via Quick Tab)
  • Loaded old saved tabs (existing Tab Profile and created new one)
  • Hid existing tabs
  • Backed up and Restored settings
  • Snapshotted a tab (store contents of tab into a collection)
  • Duplicated (copied) a tab
  • Made a tab available for other users to copy (no other users on my device to take advantage of this feature with though).
  • Documentation is all up to date
  • Redid all of these tests on the testing store version
    All works as expected, both existing and new functionality, (with the backup and restore being an especially welcome addition for someone with multiple handhelds that use TabMaster). LGTM!

@wynn1212
Copy link
Contributor

Plugin Testing Report

Installed Plugins

  • TabMaster - 2.13.0-f2f75b0
  • Pause Games - 1.0.1-868c9f9
  • SteamGridDB - 1.7.0-889ac0b
  • Decky Terminal - 0.5.3-3f5bf40
  • Animation Changer - 1.3.2-01f5968
  • AutoFlatpaks - 1.6.8-4c7ad65
  • EmuDecky - 1.0.8-cca33c1
  • Game Theme Music - 1.7.1-1-4621abd
  • ProtonDB Badges - 1.1.0
  • PowerTools - 2.0.3
  • Notebook - 0.1.5
  • CSS Loader - 2.1.2
  • Battery Tracker - 0.2.0
  • Audio Loader - 1.6.1-a683513
  • NonSteamLaunchers - 1.0.1-2213950
  • DeckSettings - 1.3.0-de05be7
  • Game Sync - 1.0.2-4c23be0
  • Wine Cellar - 0.1.7-3b75411
  • Better Keyboard - 0.2.3-8c8304a
  • PlayTime - 3.0.6-c772dfc
  • Hibernado - 1.4.1-2ed41e1

Specifications

  • SteamOS 3.7.19_20251124.1 (Beta)
  • Steam 1764106918 (Beta)
  • Decky v3.2.1 (Stable)

Issues

Has the following major blocking issue(s): N/A

Has the following minor non-blocking issue(s):

  • Restore function doesn’t seem to be working.

Summary

The Restore function doesn’t seem to be working. After importing a JSON file for restoration, it prompts me to restart the Steam Deck, but after the reboot, the settings from the JSON file are still not applied. However, manually copying the backed-up JSON file into
~/homebrew/settings/TabMaster/settings.json
and then restarting does work. I’m not sure whether the import process failed to copy the JSON file into settings.json.

Also, would it be possible to simply reload the plugin after a restore (or at least restart Steam) instead of requiring a full system reboot?

@Tormak9970
Copy link
Contributor Author

Plugin Testing Report

Installed Plugins

  • TabMaster - 2.13.0-f2f75b0

  • Pause Games - 1.0.1-868c9f9

  • SteamGridDB - 1.7.0-889ac0b

  • Decky Terminal - 0.5.3-3f5bf40

  • Animation Changer - 1.3.2-01f5968

  • AutoFlatpaks - 1.6.8-4c7ad65

  • EmuDecky - 1.0.8-cca33c1

  • Game Theme Music - 1.7.1-1-4621abd

  • ProtonDB Badges - 1.1.0

  • PowerTools - 2.0.3

  • Notebook - 0.1.5

  • CSS Loader - 2.1.2

  • Battery Tracker - 0.2.0

  • Audio Loader - 1.6.1-a683513

  • NonSteamLaunchers - 1.0.1-2213950

  • DeckSettings - 1.3.0-de05be7

  • Game Sync - 1.0.2-4c23be0

  • Wine Cellar - 0.1.7-3b75411

  • Better Keyboard - 0.2.3-8c8304a

  • PlayTime - 3.0.6-c772dfc

  • Hibernado - 1.4.1-2ed41e1

Specifications

  • SteamOS 3.7.19_20251124.1 (Beta)

  • Steam 1764106918 (Beta)

  • Decky v3.2.1 (Stable)

Issues

Has the following major blocking issue(s): N/A

Has the following minor non-blocking issue(s):

  • Restore function doesn’t seem to be working.

Summary

The Restore function doesn’t seem to be working. After importing a JSON file for restoration, it prompts me to restart the Steam Deck, but after the reboot, the settings from the JSON file are still not applied. However, manually copying the backed-up JSON file into

~/homebrew/settings/TabMaster/settings.json

and then restarting does work. I’m not sure whether the import process failed to copy the JSON file into settings.json.

Also, would it be possible to simply reload the plugin after a restore (or at least restart Steam) instead of requiring a full system reboot?

Odd that the restore didn't work, I've had it work consistently and same for a few others. I'll look into it, maybe its a permission issue

I would love to just reload the plugin but afaik Decky doesn't export a way to do that programatically

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin-update Updating a plugin on the Plugin Store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants