Skip to content

Conversation

@delan
Copy link
Member

@delan delan commented Jan 2, 2026

No description provided.

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

Preview link: https://servo.org/twisdec/

@delan
Copy link
Member Author

delan commented Jan 2, 2026

authors.tsv

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

1 similar comment
@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

1 similar comment
@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@delan
Copy link
Member Author

delan commented Jan 22, 2026

Might be nice to mention the presence of Servo folks at FOSDEM and the 2 talks we have there: #offtopic > Fosdem 2026 @ 💬

done in cf19053

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@jschwe
Copy link
Member

jschwe commented Jan 22, 2026

Would it perhaps make sense to make a small video on how to use multiple windows? At least to me it was not 100% clear at first. It might help to show that one needs to first create a new window (that is still docked) with the small + sign, and then one can pull the window away from the docked thingy to get real dual windows.

@delan
Copy link
Member Author

delan commented Jan 22, 2026

Would it perhaps make sense to make a small video on how to use multiple windows? At least to me it was not 100% clear at first. It might help to show that one needs to first create a new window (that is still docked) with the small + sign, and then one can pull the window away from the docked thingy to get real dual windows.

what platform is this on? on linux at least, there’s a separate button for new window, and you must click that to create a new window. as far as i can tell, there’s no way to take a tab(?) and break it out into a new window.

@jschwe
Copy link
Member

jschwe commented Jan 22, 2026

That was on macos, but since this is the desktop port based on egui, I would assume it's the same on other platforms.
There are two rows of tabs - the one at the top are the "windows" tabs and then each window also has tabs. The top-level window tabs can be pulled and detached from the main window, creating two separate windows, that show concurrently (as opposed to the tab-like behavior when creating the new window).

@delan
Copy link
Member Author

delan commented Jan 22, 2026

That was on macos, but since this is the desktop port based on egui, I would assume it's the same on other platforms. There are two rows of tabs - the one at the top are the "windows" tabs and then each window also has tabs. The top-level window tabs can be pulled and detached from the main window, creating two separate windows, that show concurrently (as opposed to the tab-like behavior when creating the new window).

wow, i had no idea. could you please show me what that looks like? doesn’t have to be polished enough for the monthly update for now, i just want to understand it better.

@jschwe
Copy link
Member

jschwe commented Jan 22, 2026

Screen.Recording.2026-01-22.at.08.38.34-1.mov

@delan
Copy link
Member Author

delan commented Jan 22, 2026

trying to find any documentation about this feature, or a corresponding change in egui or winit, but so far no luck. i also checked the 2025-12-31 nightly on macOS 15 intel, since i don’t have macOS 26 set up right now, and i can’t reproduce this behaviour, so unless this is a new macOS 26 feature, i wonder if it’s some third-party software on your machine? in the meantime, i can ask around and find someone to try it on macOS 26.

Screenshot_servo-macos15 clean-clone_2026-01-22_17:20:47

@jschwe
Copy link
Member

jschwe commented Jan 22, 2026

Ah, it seems to be a macos setting - I wonder if I changed that myself.

System Settings > Desktop & Dock > Windows setting for "Prefer tabs when opening documents," which can be set to Never, Always, or In Full Screen

@jschwe
Copy link
Member

jschwe commented Jan 22, 2026

It's interesting because it is set to always, but Firefox, Safari and VSCode seem to ignore it and actually open new windows. RustRover / Jetbrains IDEs are the only software I used where it actually shows.

@delan
Copy link
Member Author

delan commented Jan 22, 2026

It's interesting because it is set to always, but Firefox, Safari and VSCode seem to ignore it and actually open new windows. RustRover / Jetbrains IDEs are the only software I used where it actually shows.

i wonder if those apps that ignore it are actually respecting the setting, but doing so with their actual tabs to avoid duplicate tabs… anyway, i can now reproduce it on macOS 15. i’ll create an issue.

Screenshot_servo-macos15 clean-clone_2026-01-22_17:46:13

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@delan
Copy link
Member Author

delan commented Jan 22, 2026

macOS issue mentioned in c536959 – thanks for the report @jschwe!

@github-actions
Copy link

Preview link: https://servo.org/twisdec/

@delan delan marked this pull request as ready for review January 23, 2026 03:15
@delan delan merged commit b5fce8a into main Jan 23, 2026
4 checks passed
@delan delan deleted the twisdec branch January 23, 2026 03:15
@delan delan restored the twisdec branch January 23, 2026 03:18
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.

4 participants