starc icon indicating copy to clipboard operation
starc copied to clipboard

[Feature Request] Add "Focus Mode" and make Full Screen behavior consistent with other apps

Open hyuri opened this issue 2 years ago • 3 comments

Focus Mode

  1. Implement a "Focus Mode", that hides the left and right panels (but keeps the timeline) (and doesn't hide window decorations)— see also: #130;
  2. Add a toggle button to the top floating panel that gives us the ability to enable this "Focus Mode".

What It Would Look Like

Hides all panels (left and right), leaving only the document and timeline visible:

image

And the "Focus Mode" toggle button could be located at the end of the top floating bar: image

And it could activated by a shortcut, as mentioned here: #132

Full Screen

Make Full Screen behavior consistent with other apps: Hides only the window decorations and maximizes the window, but doesn't hide any panels in the app.

hyuri avatar Jul 01 '23 19:07 hyuri

What is the difference between "focus mode" and full screen mode? For me, they looks the same.

dimkanovikov avatar Jul 01 '23 19:07 dimkanovikov

Focus Mode

Doesn't hide window decorations. Only hides all panels (left and right), leaving only the document and timeline visible:

image

Full Screen

Hides window decorations and maximizes. In the current case of Starc, it also hides the left panel (but not the right panel):

image

Why Separate

Full Screen and Focus Mode have to be separate actions because we may want to be in Full Screen but still have all panels showing, and it's annoying going into Full Screen and having our left panel hiding without our command. Conversely, we may want to hide all panels but still have window decorations showing. To be consistent with how it works in most other apps, Full Screen should only hide window decorations and maximize the window. Then we have Focus Mode that allows us to hide all the panels in one go, if we wish.

hyuri avatar Jul 01 '23 20:07 hyuri

Description updated with more details, and screenshots.

hyuri avatar Jul 01 '23 21:07 hyuri