MacOS Dock is Visible when Switching to Fullscreen Renoise

Renoise for MacOS is showing the Dock when in full screen and switched to from another app or space to varying degrees depending on circumstances.

When permanently displayed on top of Renoise, the Dock obstructs everything underneath, including controls.

Showing the Dock is contrary to expected behavior of full screen MacOS apps which is to not display the Dock in full screen, except when summoned by pulling the cursor below the screen continuously for a period of time.

This is an issue I’ve previously reported in lesser detail and subsequently closed, but it seems to still be present in the current release and appears to derive from the full screen mode having been implemented in a non-standard way.

Symptoms*:
The Dock is sometimes permanently displayed on top of Renoise when switching to full screen Renoise.

When not displayed permanently, the Dock will slide away. In MacOS, it is standard behavior for the Dock to slide away immediately when switching to a full screen app, but Renoise sometimes displays the Dock longer than is standard before it slides away, i.e., it displays the Dock temporarily.

  • The Dock is always permanently displayed when switching to full screen Renoise form another full screen app using the CMD+TAB keyboard shortcut (the approximate MacOS equivalent of ALT+TAB in Windows).

  • The Dock is always permanently displayed when using the Dock itself to switch to Renoise by summoning and navigating the Dock in the other full screen app, i.e., pulling the cursor below the screen and selecting Renoise from the Dock when it appears.

  • The Dock is displayed permanently on an intermittent basis when using the three-fingered slide gesture to switch to full screen Renoise form another full screen app. The behavior may depend on clicks or focus before or during switching, but it’s difficult to find a pattern.

  • When using the three-fingered slide gesture does not cause the Dock to be permanent displayed, it’s temporarily displayed. It never slides away immediately.

  • When using any other method for switching to Renoise from another full screen app, the Dock is temporarily displayed.

  • Switching to Renoise form a non-full screen app will always slide the Dock away immediately. It will not display the Dock permanently or temporarily.

Additionally, accessing an open non-full screen app will draw the app and the Dock on top of Renoise, indicating it’s not assigned its own space but is drawn in a Desktop space among any non-full screen apps.

Renoise also does not display the red, yellow, and green close, minimize and maximize buttons in the title bar when in full screen when moving the cursor to the top of the screen as is conventional.**

Speculation:
Mission Control labels the Renoise space as Desktop. This, combined with the behavior surrounding non-fullscreen apps described above, seems to indicate that Renoise is not assigned its own space when put into full screen mode, but instead drawn in the default desktop space (Desktop) and is suppressing the Dock when in focus.

Details:
The issue has been observed in Renoise 3.3.2, but has likely been present going back to version 3.3.0 or earlier. I’m running MacOS Catalina 10.15.7 on a MacBook Pro.

Screen Shot 2021-10-03 at 8.26.39 PM

Screen Shot 2021-10-03 at 9.46.21 PM

system details

*Update:
Dragging a non-full screen Renoise window into a new space inside Mission Control will enter Renoise into full screen without the symptoms described above, presenting a workaround.

The Apple support article linked to at the top of the post explains this process:

The Spaces bar at the top of the Mission Control window contains thumbnails of each desktop space and each window that is in full screen or Split View.

If you drag a window onto an empty area of the Spaces bar, that window opens in full screen in its own new space

Entering the keyboard shortcut for full screen mode (ALT+ENTER) in this state, however, will return Renoise to its default, non-standard full screen mode with the above symptoms present instead of exiting full screen altogether. To exit full screen completely, the shortcut has to be pressed a second time.

Update:
Post rewritten after additional testing.

**Update:
The report of the missing row of close, minimize, and maximize buttons only applies to the default, non-standard full screen mode. The buttons are present when using the above mentioned workaround of assigning Renoise its own space.

So did you set your Dock to auto-hiding? I do not fully understand the steps to reproduce here. In my 10.14.6, I do not have that problem at all, my dock here is hiding as usual under any circmstances. This would indicate a bug in Catalina actually maybe? I would agree that Renoise is not using the “official” fullscreen mode, easily detectable by the annoying extra virtual desktop then (see Bitwig for comparison)…

1 Like

No, I have not set the Dock to automatically hide.

my dock here is hiding as usual

Does that mean it’s displayed at all? If so, it might at least partially be doing what I’m describing above. Have you tried using the CMD+TAB shortcut to switch between spaces?

This would indicate a bug in Catalina actually maybe?

If it’s Renoise that’s relying on non-standard behavior, then I wouldn’t say so, even if it isn’t an issue in Mojave. I have not run into this with any other apps, let alone ones with conventional full screen modes.

As far as I recall, this was also an issue when I ran Mojave. Maybe you can share your system details?

Ok, set the dock now to permanently staying. No matter whether I switch apps/screens via cmd-tab or by using the usual trackpad gesture, the dock fades in/out normally so far.

Same in Bitwig, only here the dock already is blending out while the transition animation, this might indicate that Renoise is doing the blending out action itself or so…? Then maybe an additional check for state could fix this?

I use the latest version of Mojave, 10.14.6. Nothing special here. I use a magic trackpad via bluetooth, it’s a workstation.

No matter whether I switch apps/screens via cmd-tab or by using the usual trackpad gesture, the dock fades in/out normally so far.

Are you switching to full screen Renoise from another full screen app?

I installed Bitwig. It’s using a standard full screen mode, so the Dock is hidden when switching to Bitwig in full screen mode from another full screen app as expected.

I use the latest version of Mojave, 10.14.6. Nothing special here. I use a magic trackpad via bluetooth, it’s a workstation.

What hardware are you using—an iMac, a Mac Mini, a Hackintosh?

What are you system specifications (About This Mac)?

Are you using one or more external monitors?

Good morning.

Sorry, should have read your post more accurately. Switching to fullscreen Renoise from fullscreen Bitwig using cmd-tab produces the problem like you described it (with Dock set to “stay permanently”). Same happens with desktop switching gesture, if the switching forth and back is faster than the switching-animation takes.
But here, I can at least fix this by switching one time to a Finder desktop for some seconds.

Not at all. I edited the post before I responded to you yesterday, so that’s on me if it wasn’t clear enough when I first described it.

Thank you for taking the time to replicate the bug.