Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Software tools and custom panel items rework #2604

Open
JosefNemec opened this issue Oct 27, 2021 · 2 comments
Open

Software tools and custom panel items rework #2604

JosefNemec opened this issue Oct 27, 2021 · 2 comments

Comments

@JosefNemec
Copy link
Owner

JosefNemec commented Oct 27, 2021

More and more people request option to add custom items to Sidebar, Top panel and Tray menu (and other places). Current "software tools" feature allow these items to be added to Sidebar, but it's not very flexible solution.

This issue is about getting rid of Software tools and implementing more general way of specific general actions that could be placed and executed from various parts of the application. Basically speaking, software tools should be replaced with something similar to how game actions currently work, just on global scope.

Specific action would allow to specify:

  • What to launch. Executable, URL, script.
    • Also ability to execute various application actions, like starting specific game, applying filter preset etc.
  • Icon, description and some other visual related things
  • Where this action is executable from. Sidebar, Top panel, Tray menu etc.
  • Option for nested actions and folders???
  • Some way to set order of these actions.

Current SDK support for adding new items to Sidebar and Top panel should be unified/adjusted to this system.

This will be supported by both Fullscreen and Desktop modes.

Comment in #2556 also mentioned support for menu items, but I think that should be probably handled differently since menu may require specific context, like selected game. But I'm open to suggestions.

Related #1669 #1869 #2556 #2368 #2367

@trymeouteh
Copy link

trymeouteh commented Jul 11, 2022

Would be amazing to be able to choose what software tools are installed or not with a checkbox setting and to be able to access software tools in fullscreen mode.

@hasinabrar1996
Copy link

HOW TO DO THAT???

@JosefNemec JosefNemec removed this from the Playnite 11 / .NET 7 migration milestone Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants
@JosefNemec @trymeouteh @hasinabrar1996 and others