Skip to content

Add Custom Buttons - #123

Closed
diemonic1 wants to merge 18 commits into
SteamClientHomebrew:mainfrom
diemonic1:custom-buttons
Closed

diemonic1 wants to merge 18 commits into
SteamClientHomebrew:mainfrom
diemonic1:custom-buttons

Conversation

@diemonic1

Copy link
Copy Markdown
Contributor

I made a few changes:

  1. Renamed the plugin (which required re-creating the pull request; here's the old one Add Apps-buttons #106)
  2. Removed the console command; now you can only open the URL in the browser (I might add a console launcher later)
  3. Added full settings
  4. Fixed minor bugs

@github-actions

Copy link
Copy Markdown
Contributor

Automated Message: This message has been sent to all open pull requests. Your pull request will be further reviewed once Millennium 3.0.0 is released. We are very busy with Millennium!

@madmaxgrey

Copy link
Copy Markdown
Member

tested and working as intended

@madmaxgrey

madmaxgrey commented Jun 1, 2026 •

Copy link
Copy Markdown
Member

tested update and is working good for review and release

@github-actions github-actions Bot changed the title add custom buttons plugin Add Custom Buttons Jul 29, 2026
@ejalxndr
ejalxndr requested a review from Copilot July 30, 2026 00:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

1) Added the ability to reset settings, as well as export and import them
2) A game ID field has been added so that you can directly open game pages on sites like SteamDB
3) Added the ability to disable specific buttons — instead of removing them
4) Settings are now saved automatically

@ricewind012 ricewind012 left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I only skimmed through the code, but in general it looks very fragile...

  • 253(!) typescript errors, not sure if ci errors on that tho
  • useless logs in backend, like comparing millennium version
  • useless language option, prefer steam settings
  • most dependencies are useless
  • @steambrew/client has a sleep export
  • huge text size on .millennium-custom-buttons, set to 12px
  • useless "title" attribute usage, on .millennium-custom-buttons especially
  • useless "top buttons style" settings section, millennium has quickcss
  • huge as fuck settings content, but: plain html elements are in use; icons as text, prefer IconsModule; use the description prop for instead of the "title" attribute

# Conflicts:
#	.gitmodules
@github-actions

Copy link
Copy Markdown
Contributor

This pull request was closed because the plugin failed to build. See the build log for details. Fix the issue and reopen this pull request to retry the build.

@github-actions github-actions Bot closed this Oct 18, 2026
This was referenced Oct 18, 2026
@diemonic1 diemonic1 mentioned this pull request Oct 18, 2026
9 of 13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants