-
-
Notifications
You must be signed in to change notification settings - Fork 348
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
[Suggestion] CKAN in the System Tray & CKAN/Mod Update Notifier #2377
Comments
Thought this out a little bit and these are my ideas/suggestions: Options in the settings menuTray Behavior
System tray iconThe tray icon should logically be the CKAN logo. An idea could be that it shows a (blinking) Left-click tray iconOne of these options should happen:
Right-click tray iconOpens a menu with following options:
|
Would also need a setting for how often to refresh the repos |
I'm not really associated with ckan, just reading through some stuff for fun. Something else that might be useful to see in the right click menu would be a count of available updates and when you click it it would open up CKAN to the same screen that the "Add available updates" button does in the main UI. If there are no updates then it could grey out and say "No updates available". Then I could just leave it running in the background and only have to press two buttons to update everything and without having to navigate any extra UIs. I'd use that far more often than accessing the settings, KSP folder, or Help which are all things I never touch but are available through the main UI. |
I'm thinking this would have to run as a different UI, similar to how we cross-load between CLI and GUI, and the way we handle switching into and out of administrator mode for URL-handler registration.
|
I wonder whether Mono has cross-platform support for this. |
Just a note from a UX perspective: "Minimize to tray" would be great, but "Close to tray" is a bane of poor UX design, IMHO: Closing a program should have the expected behaviour of closing the program, especially if that program might be making regular connections to update the mod list. Additionally, if you wanted a notification when mod updates are available, this would also need a "Check for updates every X hours" feature to be added to be particularly useful, since CKAN current only checks for updates on launch, or at the user's manual request at the moment. |
I was thinking about this the other night, and I think we would basically need to write it as a completely separate UI, based on the KSP Install list. Call it CKAN Watcher; it could be run with When expanded from the tray, it shows the list of installs with checkboxes for active Repo refreshing and auto-updating mods. Double-click on an install to go to a settings box for that install, with the timing settings for refresh and mod updating, and a "launch CKAN" to go to the full GUI for that install. It would largely use the CLI code for actually refreshing the repos and updating mods, and should have a log of actions taken including when it couldn't do its job due to an active CKAN running on an instance. Users should be able to mark log entries as read and delete them. |
This is not a issue and yes a suggestioni so i think don't need the issue layout when open a new issue (I think, if i wrong tell me and i fix it)
This is a idea i have, while waiting to mods get updated (And opening some times) to CKAN.
This is not a really important feature is just a good util, you can put in low priority if you want or you can tell for yourself "Do it! Just do it!!" (old meme reference xD)
How work:
System Tray - Method 1:
If you click in the "X" (To close the program) instead of him close he minimizes to the System Tray and to show again just click in the icon and to close him, right-click in the icon>Exit or close normally File>Exit or Ctrl + Q (Shortcut)
Method 2:
Add a new button in the left of "Minimize button" or in the right of "X" (Good for not close the CKAN instead of minimize him by mistake) to minimize to System Tray and close same of Method 1.
Notification
Show a info box in the screen talking the mod name, version installed and the new version available and the same if is a CKAN and for blind (Like i xD) can make a sound. Note: I really like if while in fullscreen (Games and video player, web and app) the notification don't minimized the game to desktop and players to show the task bar because this already happen with me and this is really annoying (The notification sound is useful to this situation).
Images i made by editing for exemples:
System Tray - Method 1 (Can have others options if you want, this is just a options exemple)
System Tray - Method 2
Left
Right
Notification
The text was updated successfully, but these errors were encountered: