-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
✨ Hide Interface #1632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello, I am a 22-year-old student interested in contributing to your project. Recently, I have been reviewing the issues labeled as 'good first issue,' and I came across one that I feel confident I can tackle. I am enthusiastic about resolving this particular issue and confident in my abilities to do so. Before diving in, I wanted to seek your approval to make sure that you're okay with me resolving this issue. If so, please let me know if you have any additional requirements that aren't listed above. I would love to hear them! I look forward to hearing from you! Kind regards, |
Hi, Sure I can assign it to you. Although this is market "Good first issue", I personally think it does require quite some know how about Swift and macOS API's. But you're always free to try it. But I recommend joining our Discord and join our weekly meetings so you can share your progress |
Please note, I've added a "Blocked By" section to the issue description. We may want to look at those so we can hide/show everything mentioned above. |
@siemvanoers Are you still working on this? |
Can I be assigned to this? |
Sure! |
Thanks! |
@Devdre1909 Is this being worked on? |
Can i work on it? |
@nis-ship-it sure! I just assigned this to you. |
Because #1916 was closed, moving it back to todo status. If anyone wants to work one it, it's fair game! |
Hi there. I'd love to take a look at this issue, if it's not taken. |
Go for it! Note: I've updated the issue description for clarity. |
Uh oh!
There was an error while loading. Please reload this page.
Description
Provide an option to hide the interface, similar to how Sketch and Xcode handle UI minimization.
This would live under View → Hide Interface (or Show Interface if currently hidden), with a suggested keyboard shortcut of ⌘ ..
When Hide Interface is enabled:
Behavior Notes
Toggling Show/Hide Interface and Show/Hide Navigator/Inspector/Utility Areas should be handled separately:
If any UI element is shown manually while "Hide Interface" is active, the hidden state persists for all other interface components. Re-toggling "Show Interface" restores the remaining hidden interface components.
We should disable animations specifically when toggling Hide Interface, so the change happens instantly.
Toggling Show/Hide Interface will only apply to the currently focused workspace
Alternatives Considered
This approach may later serve as the default behavior for single file mode, where "Hide Interface" is enabled by default and a workspace can be opened from that simplified window.
Additional Context
Xcode behaves similarly when opening a single file:
Screen.Recording.2024-03-18.at.8.53.20.AM.mov
Sketch example:
Screen.Recording.2024-03-18.at.8.48.10.AM.mov
Related issues
The text was updated successfully, but these errors were encountered: