Skip to content

Conversation

@Adanos020
Copy link
Owner

@Adanos020 Adanos020 commented Nov 25, 2023

Should close #202

I hacked together a quick proof of concept implementation which lets you pull out a tab into a new window.

It is by no means complete, as there a few of issues that need addressing.
Below is a list of subtasks that should bring this feature to completion.

  • Opening new native windows for undocked tabs.
  • Use deferred viewports for better performance in the general use case.
  • Drag & drop between windows (currently we cannot dock a second tab into an existing window).
  • Dropping a window outside of the main viewport.
  • Minimizing and maximizing windows.
  • For tiling window managers: make windows floating by default.
  • Configurability.

This will be gated behind a cargo feature viewports, as some backends (e.g., web) don't support multiple viewports.

@Adanos020 Adanos020 changed the base branch from release-0.10 to release-0.11 January 9, 2024 12:43
@Adanos020 Adanos020 linked an issue Jan 9, 2024 that may be closed by this pull request
@Adanos020 Adanos020 changed the base branch from release-0.11 to release-0.12 February 6, 2024 19:43
Base automatically changed from release-0.12 to main April 5, 2024 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multi-viewport

2 participants