Make it possible to hide the app from menubar / dock

  • Idea
  • Updated 9 months ago
Add an option to show the app on the menubar *or* in the dock. Takes up much screen real estate in both places.
Photo of Leonid Shevtsov

Leonid Shevtsov

  • 5 Posts
  • 0 Reply Likes

Posted 3 years ago

  • 38
Photo of jlong22J

jlong22

  • 2 Posts
  • 2 Reply Likes
Agreed. While the dock icon looks nice, it's not too useful since the app lives entirely in the menubar.
Photo of vincentV

vincent

  • 1 Post
  • 1 Reply Like
Yes, hiding it from the dock is a must
Photo of adA

ad

  • 2 Posts
  • 1 Reply Like
+1 on dock hiding
Photo of Arvid BjörkströmAB

Arvid Björkström

  • 2 Posts
  • 0 Reply Likes
One annoying thing about this mix between menubar and application is that when I click on the menu I really switch to the PivotalBooster application instead of enter a regular menu.
I'm guessing this is a necessary work-around to get the nice looks of PB, but since it switches application for me (even if I deselect the menu) I cannot use the keyboard shortcuts of my IDE, and since the focus of my editor window is lost anything i type end up somewhere else than my editor.
Photo of urkleU

urkle

  • 4 Posts
  • 0 Reply Likes
It should be possible to not move the focus away and to not have the dock icon, as I've seen other Mac OS applications do this. A few examples are iStat Menus and VMWware Fusion.
Photo of urkleU

urkle

  • 4 Posts
  • 0 Reply Likes
Now that I've actually implemented a "status bar app" for another project I understand more of the inner workings on how to do it "right" and most like what issue Pivotalbooster ran into in the current version.

Basically if your app has a "Dock icon" then it's going to change focus to it. (the switching to the app).. However if you don't have a dock icon then windows created by the app won't (by default) raise to the front.

The solution to this is actually quite simple (albiet not directly obvious initially).

Set the LSUIElement Info.plist property to true to disable the dock icon, and then

Call [NSApp activateIgnoringOtherApps: YES] when you display the main Pivotal booster interface.. that will cause it to "raise to the front". otherwise the windows will open but behind the active application.

I really do hope that the next version of PivotalBooster includes this adjustment, right now I rarely use the app because of it wasting space in the dock.
Photo of Ben BurtonBB

Ben Burton

  • 1 Post
  • 0 Reply Likes
Having a dock icon bothers me too much. I won't be using this app until it's only in the taskbar.
Photo of Dennis Best

Dennis Best

  • 1 Post
  • 0 Reply Likes
Just right-click on the app. Open the Info.plist file and look for "LSUIElement". Chang false to true. (Re)Launch the app. Problem solved.
Photo of Ben Burton

Ben Burton

  • 1 Post
  • 0 Reply Likes
Cool! Thanks!
Photo of Justin Aiken

Justin Aiken

  • 2 Posts
  • 0 Reply Likes
Hmm, doesn't work for me. I tried it as both a boolean (true) and string ('1'), and re-codesigned the .app package after - still has a dock icon (v 1.20)
Photo of Mal Curtis

Mal Curtis

  • 1 Post
  • 1 Reply Like
Just wanted to drop in and +1 this, it annoys me that it shows up in the task switcher. Please make it a task bar only app. I'll use the plist hack in the mean time.
Photo of Mark Silverberg

Mark Silverberg

  • 3 Posts
  • 0 Reply Likes
+1 - the hack is doable but will be a bit annoying to re-do each time a new beta comes out.
Photo of urkleU

urkle

  • 4 Posts
  • 0 Reply Likes
They actually added a "Show dock icon" preferences in the 1.1.4 beta.. However it doesn't work for me.
Photo of Mark Silverberg

Mark Silverberg

  • 3 Posts
  • 0 Reply Likes
D'oh, didn't realize that, thanks @urkle for pointing that out. It does work for me. (I'm on 10.8.4)