Skip to content

New extension: System tray manager #2049

@Daveee19

Description

@Daveee19

Description

Send your app to the system tray when initializing the icon inside your project. This can be useful for things like:

  • Creating a launcher that has to do processes in the background.
  • Creating a tray icon for your app to replace the big icon on the taskbar when minimized, to simulate experiences like "desktop pets".
  • Literally anything you ever dreamed of creating a tray icon for.

It currently supports a "Show" label with customizable text, a "Quit" label with customizable text, and a fully custom third label, used for passing your own string into a scene variable called "TrayAction". Then, use that variable to trigger any events in your project.

Here's a demonstration in an exported demo:

Demo.mp4

How to use the extension

Also, here's a quickstart:

How.to.use.mp4

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

Example file

System tray manager example.zip

Extension file

SystemTrayManager.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions