szczyglis-dev / py-gpt

Desktop AI Assistant powered by GPT-4, GPT-4 Vision, GPT-3.5, Gemini, Claude, Llama 3, DALL-E, Langchain, Llama-index, chat, vision, voice control, image generation and analysis, agents, code/command execution, file upload/download, speech synthesis and recognition, access to Web, memory, presets, plugins, assistants, and more. Linux, Windows, Mac.
https://pygpt.net
MIT License
544 stars 106 forks source link

Is a status icon really needed? #15

Closed moritztim closed 8 months ago

moritztim commented 8 months ago

current options I don't think checking for updates or opening the github repo are options that need to be quickly available from the status icon. I think a status icon is only warranted if it offers some value that the application can't offer from its own top bar. There should at least be the option to disable the icon.

Don't get me wrong, I think the icon could be useful, I even have some suggestions for useful features:

But in my opinion, until more useful features, such as these ideas, are implemented, it just doesn't seem justified to take up a part of my top bar space, which will take away space from actually useful UI elements in the top bar.

moritztim commented 8 months ago

https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Menu-bar-extras

Let people — not your app — decide whether to put your menu bar extra in the menu bar.

https://developer.apple.com/documentation/swiftui/menubarextra

Use a MenuBarExtra when you want to provide access to commonly used functionality, even when your app is not active.

szczyglis-dev commented 8 months ago

Yes, I agree. There aren't too many useful options in the taskbar right now. But I'm in favor of keeping it and adding more functionality to it. Screenshot and notepad sound great! They will be implemented in one of the upcoming releases. There are also plans to control scheduled tasks from the Task Scheduler plugin from the status icon.

moritztim commented 8 months ago

That sounds great! I'm also in favor of adding use to it and keeping it, but do make sure to allow it to be disabled in the settings, as to not impose

szczyglis-dev commented 8 months ago

Ok, features was added, tray icon stay in position, so I'm closing ;)