Suggestion: Hide icon from topbar setting



  • Hi,

    I really love f.lux :D But I seem to miss one option in the app. You can't hide it from the topbar.

    Once I got f.lux installed and set-up I never had to look at it anymore (Because it just works perfectly). The icon in the bar really bugs me out :S

    Did you guys ever consider this?

    Kind regard,
    Robin Valk


  • f.lux team

    Yes but we'd have to add a prefpane also (because there has to be some way to get to f.lux) and haven't gotten to it yet.

    UI work is the slowest thing for me to do, so maintaining a duplicate UI for a prefpane is a lot of extra work without so much benefit.



  • Yes, I have stopped using f.lux because of it stealing display real-estate from me.



  • Is this a joke? Have you taken off the clock from the menu bar too?!

    @herf, could you do it like windows and when f.lux is clicked in the applications just bring up settings?


  • f.lux team

    If our icon bugs you more than blue light at night, I don't have a better solution for you than uninstalling.


  • f.lux team

    Yes the Mac doesn't auto-hide these icons, so it is nice when apps do this.

    However, when you hide the only access to your app, you need another way to get to it. We don't have this, and so we can't hide yet.



  • There's actually a fairly straightforward method that a number of other apps use to run "headless":

    If you double-click the app icon while the app is already running, it opens the Preferences panel. So you could have a setting to allow f.lux to run without Dock OR Menubar, but opening the app a second time in Finder pulls up settings/controls.

    Of course, you would have to add the full controls to the Settings screen or something similar. But it's totally doable.

    For example, both aText and Typinator work this way. (They're both auto-replace typing accessories.)



  • Not to dig up an old thread, but I was wondering if there was any progress on this topic. I've been pining for a way to hide the menubar icon since I never access it. I understand the issues with such an option but have to add a vote for the "'relaunch' to show settings" method. That seems to work well enough for other background utilities, like "Displaperture," for example.



  • @timpster said:

    Is this a joke? Have you taken off the clock from the menu bar too?!

    This is a completely valid feature request. I personally am rather surprised this option isn't included. I'd imagine a significant portion of the user base would never need to adjust the application's settings on a regular basis, but perhaps I'm ignorant on the matter.

    As OP said, flux works very well; I at least don't need to reconfigure it on a regular basis. Its presence in the menu bar is nothing but visual clutter. Granted, @herf mentioned the trouble the implementation of this feature would incur, but I'd still greatly appreciate the ability to hide the icon, and clearly I'm not the only one.

    @lorna said:

    If our icon bugs you more than blue light at night, I don't have a better solution for you than uninstalling.

    What an embarrassing official response. If I didn't appreciate flux so much for my eyes I'd uninstall immediately.


  • f.lux team

    Thanks for sharing your thoughts @qcom. It sounds like you'd be happier with a power user mode with more sophisticated control, which is always a good feature request.

    We haven't included this option for the reasons listed above, but also because many of the people who install f.lux are not computer experts and would be lost without a simple way to control their settings and quit. Although it's not your particular need, many f.lux users need immediate control, for doing things like color checking or making adjustments.

    I can relate to small visual details being annoying, but the icon's probably there to stay. Since you want to keep using f.lux, maybe an icon organizer would be a good idea for you.

    A quick google search turns up some third party programs, http://macbartender.com/ is one such app - I don't know whether or not it is compatible with f.lux.



  • Broomstick is free and claims to work with f.lux.


  • f.lux team

    Thanks for the post @whatismyusername, looks like he makes some cool utilities. http://www.zibity.com/



  • I'd also like the ability to remove the menu bar icon. A good example is "PopClip". There's an option under the menu bar icon for "show in menu bar". If you uncheck the option, the icon gets hidden, and you're told "to restore [the icon] to the menu bar, click its icon in the Dock, or double-click it in Finder". Very simple, and I imagine it would take hardly any programming time, you wouldn't even have to change the settings screen. I've seen many apps that work this way, like what strider72 and avenged110 mentioned, so it's already a standard of sorts.

    I guess it seems like a minor thing, but many people don't like to have a cluttered menu bar. I don't think it's a "power user" thing. Every other app I use, except DropBox, has the option to hide the menubar icon. Broomstick is an ugly and buggy hack that modifies application bundles, doesn't work properly, and is no longer supported. Bartender costs $15 ($18 in Europe), and has issues of its own.

    Not wanting to look a gift horse in the mouth, f.lux is very cool and great that it's free, so thanks for that! Just some feedback from a user's perspective.



  • One more request for this feature. I'm not sure why hiding the flux icon as an option (disabled by default) would harm your non-expert user base. My guess is that a lot of f.lux users care quite a lot about how their screen looks (maybe this is why we like f.lux?), and prefer to exert some control over the status bar. Anyway, it's a cool app and thank you for making it.



  • I'd also like the ability to remove the menu bar icon. A lot of apps are sloppy with the menu bar, and it gets quite full.

    I see your point that users need a handle to access f.lux. But they also have the app sitting in the applications folder. Would it work that opening the app turns on the menu bar icon, but the menu bar menu has an option to hide the icon for that instance of the program? I don't think running an app will confuse non-power-users; that's been pretty standard since 1984. What I don't know is what could happen if they re-open an app (say, double-click the icon for) an app that's already running.

    Thanks for the good program! Did I really pay nothing for it?



  • @robertwellman If you'd like to donate, you could see the "quickstart" guide in chip in.
    https://justgetflux.com/news/pages/macquickstart/


  • Android

    I would also love to have this as an option. The menu bar can get cluttered all too easily. I have other apps that can operate in the background with no dock or menu bar icon, their preferences are accessed by simply re-opening the app (BetterTouchTool for example). Could this be a solution for f.lux?



  • It may seem like a trivial thing, but there are good reasons that there have been dozens of posts about this.

    it's expressly against Apple human interface guidelines for an app to install an icon in the menu bar, with no way of hiding it:

    Use status items sparingly and only if the alternatives (such as a Dock menu, preference pane, or status window) are not suitable. Because there is limited space in the menu bar in which to display status items, status items are not guaranteed to be available at all times. For this reason, do not rely on them being available and always provide a user preference for hiding your application’s status items to free up space in the menu bar.
    -- From Mac Developer Library - Introduction to Status Bars

    This is how people expect their Macs to behave. I have at least 50 apps that have a menu bar icon option, and only two of them - f.lux and dropbox - fail to provide a way to hide them. I only use menu bar icons that display some kind of status - time, weather, CPU usage, etc.

    It's not only about having a "tidy" menu bar. Application menus override status items, and for example on an 11" MacBook, it's not unusual for an application with many menus to cause f.lux's icon to become hidden and inaccessible. With a Dock icon, this isn't a problem.

    It's trivial for an app to show a Dock icon with a right-click menu having the same structure as the menubar icon's menu, and a simple preference to choose between them. The preference could go in the Options submenu. I'm not a Cocoa programmer, but I imagine it wouldn't take more than a couple of hours.

    A more elegant system, which several people have pointed out is used by many similar apps, is to have two items on the Preferences screen, "Show in Menu Bar" and "Show in Dock", and allow them both to be deselected. Then, double-clicking on the application icon in the Finder opens the Preferences screen. Admittedly, this may be less useful with f.lux, because there would be no convenient way to access things like "Movie mode" or "Disable for an hour". That could be solved with Applescript support, which is also not terribly difficult to add, but that's another topic...



  • Jolly Jimmy said it better than I, thanks. And yes I realize this is not the biggest problem on Earth, and that I will end up doing zero of the work to fix it. It appears to be one of those little things that bugs people. Thanks.



  • @robertwellman I suggest you check out "Bartender" I use it all the time, and you can hide or move menubar icons to an extra bar.



  • I too love flux, I don't need to disable it too often (mainly for movie watching) so instant access to the menubar icon is a pretty minimal requirement. It doesn't sound like the developers are prioritising any options for menubar and dock display, so anyway I have added $5 to the kitty, and if an update does come out in next couple of weeks I won't need to pay for Bartender which I have been trialing and currently answers the question for me.

    ![alt text](image url)



  • Here is a quick fix that worked for me in OS X. At login time, the image file Contents/Resources/fluxicon.tiff is loaded onto the menu bar. In the installation, this is a black and white rendering of the logo. I replaced this file with one of the same name that contained a single transparent pixel. When flux restarts, the menu bar item is still there (and clickable), but it is does not clutter my menu bar.

    Here are some screenshots of what it looks like.

    Not clicked on:
    Hidden Menu Bar Item

    Clicked on:
    Uncluttered Menu Bar

    This is not an ideal solution, since the menu bar isn't guaranteed to place the flux item at the far left, and its minimum width is set by the system item icon padding. But for a 2 minute fix, it's pretty good!



  • Just installed Vanilla on Sierra: free tier allows you to hide icons, paid tier lets you remove them.

    Works great!

    http://matthewpalmer.net/vanilla/


Log in to reply
 

Looks like your connection to f.lux forum was lost, please wait while we try to reconnect.