Floating Menus / Widgets

Floating menus / widgets are one of the coolest features I have ever added to BetterTouchTool. They have been an idea I have been thinking / working on for quite a while. My first experiments have been based on webviews, which unfortunately came with some disadvantages so I moved away from that approach again. Now since macOS 13 SwiftUI has become pretty powerful and I was able to implement the floating menus using that technology.

Use https://community.folivora.ai/c/floatingmenus/18 for any Floating Menu related questions

Features:

  • Completely customizable menus
  • Dynamically positioned by attaching to windows, screen positions, mouse position and many more
  • Resize on hover
  • Fix to your desktop, float on top, or behave like normal windows.
  • Capable of running scripts & completely scriptable
  • Different types of menu items (standard, webviews, sliders, text fields, submenus)
  • Keyboard Navigatable

Things I'm still working on, coming soon:

  • Rendering the floating menus on your iPhone/iPad via an upcoming new version of BTT Remote
  • Various Widgets (e.g Weather, Dock, Clipboard)
  • Plugin system to allow arbitrary SwiftUI views to be added
  • Documentation

The floating menus will also be the base for the new BTT Remote for iOS. (So you can show them on your iPad/iPhone and control your Mac). In the future the existing Notch Bar and the Stream Deck implementation in BTT will also migrate to be specialized versions of Floating Menus.

Some examples:

A circular menu that shows up on three finger swipe up or long pressing right-mouse. Circular Menu Tutorial here: https://community.folivora.ai/t/tutorial-circular-floating-menu-that-can-be-shown-by-long-right-click-or-gesture/39847

A menu that pops up when hovering the Notch and allows you to drop image files to convert them to png: https://share.folivora.ai/sP/5cd6c1c8-6ea0-44e7-8e2e-9d114884cee5 Notch Menu

A menu that expands on hover and is attached to the focused window. https://share.folivora.ai/sP/99bcf777-fa14-470c-8c57-e2a520557106 Browser

A simple browser implemented as a floating menus: https://share.folivora.ai/sP/f2b8dd5d-6c4e-4c18-913b-109349f44450 Browser

Using three finger swipe to show a menu at the mouse cursor position, then hide automatically when releasing the fingers from the trackpad: https://share.folivora.ai/sP/82bddaab-c0eb-406a-9bb0-37bf10495998 Three Finger Swipe

Basic scripting and a submenu: https://share.folivora.ai/sP/9be891ab-c2d6-489e-9b46-15725e26c23d Scripts

A Google Translate Menu which is placed on the Desktop: https://share.folivora.ai/sP/6d4d596e-0208-4c42-aedd-f479188b588b Desktop

results matching ""

    No results matching ""