Skip to content

Conversation

Dumluregn
Copy link
Contributor

@Dumluregn Dumluregn commented Mar 5, 2025

Suggested merge commit message (convention)

Feature (fullscreen): Introduced the fullscreen mode feature. Closes #18026.

Feature (ui): Added MenuBarView#disable() and MenuBarView#enable() methods. They disable/enable all top-level menus in menu bar. Closes #17940.

Feature (ui): Added ToolbarView#switchBehavior() to switch toolbar behavior after the editor has been initialized. Closes #18159.

Fix (ui): Do not open disabled menu bar menu on arrow down press. Closes #17915.

Other (source-editing): Document outline and annotations will now be hidden when editor is in source editing mode. Closes #17978.

Docs (fullscreen): Add feature guide.

Dumluregn and others added 30 commits February 9, 2025 00:51
… into epic/1235-fullscreen-mode-presence-list
… into epic/1235-fullscreen-mode-presence-list
@Dumluregn Dumluregn requested a review from scofalik March 24, 2025 19:06
Copy link
Contributor

@scofalik scofalik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some questions, suggestions for API changes, and one change required related to RH integration (passing config to callback).

In overall, I was a bit surprised with how you implemented RH integration. You let things happen "in original place" and then move back these items from the original place to fullscreen. That's an interesting idea, maybe better than I thought it will be done - I just expected something different. It may actually be good for customized RH integrations, but I guess time will tell.

Since fullscreen supports decoupled editor, and AFAIR decoupled editor requires customized RH integration, I assume this was tested and basic RH custom integrations are supported. This is enough for me at this point.

@Dumluregn Dumluregn requested a review from scofalik March 25, 2025 14:48
@scofalik scofalik merged commit f50514b into master Mar 25, 2025
7 of 9 checks passed
@scofalik scofalik deleted the ck/epic/1235-fullscreen-mode branch March 25, 2025 15:41
@gabesullice
Copy link

gabesullice commented Mar 25, 2025

🎉 I came to this repository to find out if full-screen was supported, found my way to this MR, and had the pleasure of seeing this merged in real-time 😄 🥳

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants