Feature #94
Non-exclusive groups
| Status: | Closed | Start: | ||
| Priority: | High | Due date: | ||
| Assigned to: | Yann BIZEUL | % Done: | 0% |
|
| Category: | GeekTool Helper | |||
| Target version: | 3.0 RC1 | |||
| Resolution: | fixed |
Description
Great job on the groups, Yann! However, I don't know how other people use them, but personally I'd prefer to be able to enable several groups at the same time, rather than being limited to switching from one to another (that always bugged me in GeekTool 2.x).
Here's a real life scenario: let's say that I have three geeklets showing the hit-counts of the servers I maintain, and one showing the current uptime. I want those to be displayed at all times. Now if I also have a geeklet showing the tail of Time Machine's logs, for example, and if I want to use groups to control when to display it, I have to assign my other four geeklets to the Time Machine group too, otherwise they'll stop being displayed when I display the Time Machine log.
Of course it's not much work to add those 4 geeklets to another group (although in practice I use many more geeklets, which makes it more tedious) but it's also rather unintuitive: I'd have to add all my geeklets to the Time Machine group just to display one extra geeklet. Besides, if I do that, each time I switch groups, all these geeklets are reloaded (which incidentally increases the hit-count of those servers they monitor).
If several groups could be displayed independently (including at the same time), I'd have those four geeklets in the Default group only, always displayed, and from time to time I'd also display the Time Machine group, which would contain only one geeklet. And in this case, only this geeklet would have to be loaded while the geeklets in the Default group would be unaffected.
To be honest, at the moment I do just that with AppleScript and Keyboard Maestro, but I think groups should allow it. :)
History
Updated by ctferrarajr-gmail-com - 380 days ago
THANK YOU.
someone understands me. I but in a request for this a bit back.
here was my scenario:
I have 2 sets. set 1 is of all the date/time/logs. basicly anything that can be retrived without use of the interent. then I have a set of geeklets that use the Internet to get their data, like twitter and unread emails.
I would like to be able to disable the Internet group when I have no Internet so I don't have partial entries floating around.
Thanks
BTW here is my setup: http://www.flickr.com/photos/39451404@N05/3700862875/
Updated by Yann BIZEUL 379 days ago
Thanks for your comments !
To be honest, that is exactly what I started. And I reverted to this behavior when I wanted to "switch" the environment, that is what I had in mind while testing. To completely switch the context, you'd have to enable the new group, and disable the old one.
But I understand you are not alone in that case, and I must find a solution. I think a key modifier would be nice to enable "exclusive" group to show, and so disable all other ones.
Updated by Yann BIZEUL 379 days ago
- Resolution set to fixed
Updated by Philippe Martin 379 days ago
I think a key modifier would be nice to enable "exclusive" group to show, and so disable all other ones.
Yes, good idea. But maybe it'd be useful to have also a checkbox to define the default behavior ("exclusive groups" or not), so people who always want to switch the whole context wouldn't have to use that modifier key all the time?
Nice setup, ctferrarajr!