godot-manager icon indicating copy to clipboard operation
godot-manager copied to clipboard

Handy to select recent project straight from toolbar icon.

Open NangiDev opened this issue 1 year ago • 4 comments

Opening the manager every time to then click your project is a little bit inconvenient

I would suggest doing the same as visual studio does. By right clicking the icon in your taskbar you get a list of recent projects.

Photoshop example: GodotManagerSuggestion

Alternative is to pin the project you are working on the most to the taskbar. Which is fine, but I think that would make the Godot Manager just a engine version handler. Which is of course still powerful :)

NangiDev avatar Jan 19 '24 15:01 NangiDev

I've done some research and manage to figure out that it is called 'Jump lists' in the Windows sdk.

https://learn.microsoft.com/en-us/windows/win32/shell/taskbar-extensions#jump-lists

NangiDev avatar Jan 22 '24 12:01 NangiDev

I will look into implementing this, but I need a cross-platform solution, as Windows isn't the only platform that has Jump Lists, though it's denoted differently in Linux based Desktops (Different Desktop Managers, have Different Way of implementing these), and I believe is implemented in a completely different way on Mac OS entirely. I prefer all functionality to work across all platforms the same way, instead of just 1 platform having the feature, and none of the other two do.

eumario avatar Jan 26 '24 20:01 eumario

@eumario I can appreciate that, I'm not a windows only user. I think finding a cross platform solution will be hard.

Another idea could be to build like a companion app, like Jetbrains Toolsbox app. I think that's a systemtray icon that just hide/show a window close to the icon.

NangiDev avatar Jan 31 '24 14:01 NangiDev

The next version of Godot is going to implement a Systray Icon capability to the engine. However, it will not implement it for Linux, so I will implement this in 0.3.0, and create a small companion app for the Linux side of things.

eumario avatar Apr 01 '24 05:04 eumario