Skip to content

Conversation

@diemonic1
Copy link

This plugin allows you to add additional buttons to the Steam client, which allow you to launch any programs on your computer or open websites

Task Checklist

Developer

  • I am the original author or an authorized maintainer of this plugin.
  • I have complied with all license requirements for the libraries used, including providing appropriate notices where necessary.
  • My plugin is fully open source and does not depend on any external paid services, except for widely trusted and well-known platforms. Additionally, neither I nor anyone associated with me profits from any such services.

Plugin Functionality

  • I have tested the plugin on both the Stable and Beta Steam update channels.
  • My plugin is unique, or provides additional or alternative functionality to plugins already on the store.

Backend Configuration

  • Yes: I use a standard Millennium python backend in my plugin.

Community Contribution

  • I have tested and left feedback on two other plugin pull requests.
  • I have added links to those feedback comments in this PR.

Testing Instructions

  • Verified by a third party on Steam Client Stable.
  • Verified by a third party on Steam Client Beta.

This plugin allows you to add additional buttons to the Steam client, which allow you to launch any programs on your computer or open websites
Corrected the readme files and added the ability to manually set button styles to the settings
@diemonic1
Copy link
Author

I've corrected the readme files and added the ability to manually set button styles to the settings

I added a separate .css file so that I could set styles for the buttons through it
@diemonic1
Copy link
Author

I added a separate .css file to the plugin folder. Now you can just edit it if you want to change the appearance of the buttons

1) Refactored the code
2) Added the ability to add buttons to the game's context menu or its properties as separate settings
3) Updated the instructions
@diemonic1
Copy link
Author

  1. Refactored the code
  2. Added the ability to add buttons to the game's context menu or its properties as separate settings
  3. Updated the instructions

@diemonic1
Copy link
Author

Add drop-down menu
23 10 2025 - 20ч30м54с

@diemonic1
Copy link
Author

added store supernav buttons
image

@shdwmtr
Copy link
Member

shdwmtr commented Oct 27, 2025

This PR adds two submodules under the same name. Also, do not add any buttons related to Millennium. there signature may change at any moment which will break your plugin. You also added SteamGridDB dropdowns, but a SteamGridDB plugin already exists. we should not have two plugins offering the same thing.

@diemonic1
Copy link
Author

diemonic1 commented Oct 27, 2025

@shdwmtr
Removed double module addition.

Why can't I add buttons with the "millennium" label? It's just the button's name; you can use whatever you want; it's configurable through the plugin's configuration.

The SteamGridDB link within the drop-down menu is just an example of how this plugin can be used. If you don't need the SteamGridDB link, you can remove it through the plugin's configuration. The user can choose which links they want to appear within the menu — he can even insert a YouTube link, or a Spotify link, if he prefer, or a link to anything else. Furthermore, the plugin with the SteamGridDB link adds the link not to the context menu, but inside the game menu — this plugin allows you to create buttons specifically in the context menu (and in other menus as well).

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants