All Articles
GuidesOct 31, 2026•5 min read

How to Keep Sticky Notes Always on Top Over Full-Screen Apps on Mac

Learn why Apple Stickies "Float on Top" disappears in full-screen mode on macOS, and how to keep your notes permanently pinned above full-screen apps and video calls.

Rohith Gilla
Rohith Gilla
Creator of Float

One of the most frustrating limitations in macOS is how the operating system handles Full-Screen Apps and Spaces.

You open Apple's built-in Stickies app, check Window > Float on Top, and think you're set. But the moment you click the green maximize button on Google Chrome, Xcode, or Figma, your sticky note disappears.

Why does this happen, and how can you keep a floating note pinned over full-screen apps on Mac? Let's dive in.


Why Apple's "Float on Top" Fails in Full Screen

In macOS, when you turn an application full-screen, the OS does not simply resize the window. Instead, macOS creates a dedicated virtual Space (a separate desktop display space in Mission Control).

Apple's native Stickies window resides only on the primary desktop space (NSNormalWindowLevel). Even when set to "Float on Top", the window manager locks Stickies to Desktop 1. When you swipe over to a full-screen app, Stickies stays behind on the old desktop.


The Solution: True Cocoa Window Levels & Multi-Space Ubiquity

To keep a window floating above full-screen apps in modern macOS (Sonoma, Sequoia, and beyond), an app must do two specific things in Cocoa / AppKit:

  1. 1.
    Set Window Collection Behavior to Can Join All Spaces:
rust raw code
   // Rust / Tauri v2 Window Configuration
   window.set_visible_on_all_workspaces(true)?;
  1. 2.
    Elevate Window Level above Normal Applications:

The window level must be set to NSStatusWindowLevel or NSFloatingWindowLevel:

rust raw code
   window.set_always_on_top(true)?;

When both flags are active, the floating window ignores virtual desktop boundaries and hovers seamlessly across every monitor and full-screen space.


Step-by-Step: Keeping Notes Always on Top with Float

Float implements these native macOS window controls out of the box:

  1. 1.
    Summon Float Anywhere: Press ⌥ + Space (Option + Space) on any screen.
  2. 2.
    Toggle Desktop Pin: Click the PIN button in the top right header, or press ⌥P.
  3. 3.
    Switch to Full Screen: Maximize Xcode, VS Code, or start a Zoom screen share.
  4. 4.
    Notice the Difference: Float remains crisply floating above your editor, letting you reference meeting action items, copy terminal snippets, and check to-dos without ever leaving your IDE.

Useful Keyboard Shortcuts in Float

ShortcutAction
⌥ SpaceInstant summon / dismiss
⌥ PToggle Always on Top (Pin above fullscreen apps)
⌘ N / ⌘ TCreate new note tab
⌘ WClose active note tab
⌘ [ / ⌘ ]Cycle previous / next note tab
⌘ ,Open Settings (Custom storage folder & shortcuts)

Conclusion

You don't have to tolerate notes hiding behind fullscreen editors. By using an app engineered with native Cocoa multi-workspace support, your notes stay right where your eyes need them.

Experience The Difference

Ready to reclaim your focus with Float?

Summon in 0ms with ⌥Space, pin above full-screen apps with ⌥P, and save raw markdown notes directly to your disk.

Try Live Interactive Sandbox