Skip to content

[BUG] Improper manifest key causes redundant and wasteful use of dock space #789

Description

@hillct

Describe the bug

Because FluidVoice is implemented as a service available from an icon and menu in the menu bar, the icon in the Dock is redundant and wasteful of screen real-estate. To resolve this and provide a more polished appearance to youur product the following manifest key should be set, which will have the result of hiding the Dock icon while retaining the menu bar item. It has the added effect of removing FluidVoice from the Cmd-Tab carousel which is debatably desirable, but in my estimation offers a much more polished look to the product. Set the manifest key:

<key>LSUIElement</key>
<true/>

Reproduction steps

  1. Launch FluidVoice
  2. Observe the F icon in the menu bar, from which all the useful access points of the application are available
  3. Observe the F icon with the black surround in the Dock, which is redundant, offering no real value beyond that offered by the menu bar item

Expected behavior

The truly useful access point for the application should be the menu far icon (and submenu) as the Dock icon offers no uniquely useful interface, consumes dock real-estate and might even be confusing to users not familiar with Mac application architecture. Having the single useful acess point will also allow for simplification of documentation.

Actual behavior

Upon launch, we see both the mac menu bar icon and submenu offering the full range of Fluidvoice feature access, and additionally, the redundant Dock icon which offers access only to the main screen (already accessible from the menu bar icon) and nothing else, except to waste dock real-estate and make the application appear un-polished.

App Version

1.6.7 (18)

macOS Version

26.5.2 (25F84)

Architecture

Apple Silicon

Logs or crash report


Screenshots or screen recording

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions