Skip to content
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

Fix #7924 #7925

Closed
wants to merge 6 commits into from
Closed

Fix #7924 #7925

wants to merge 6 commits into from

Conversation

Uziniii
Copy link

@Uziniii Uziniii commented Apr 21, 2024

Copy link
Member

@chrisduerr chrisduerr left a comment

Choose a reason for hiding this comment

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

This is not an acceptable solution. In fact it's not a solution at all.

@Uziniii Uziniii requested a review from chrisduerr April 22, 2024 03:45
Comment on lines +166 to +167
#[cfg(target_os = "macos")]
let fullscreen = if tabbing_id.is_some() { None } else { config.window.fullscreen() };
Copy link
Member

Choose a reason for hiding this comment

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

You're just disabling fullscreen when tabbing is enabled, but that can be easily done by the user themselves if that's actually what they want.

I don't know how macOS works here exactly, but I would want the fullscreen window to get the tabs. I'm not actually sure what happens when a window with multiple tabs is made fullscreen, but I'd assume it doesn't just get split into multiple windows?

Also if we wanted to prohibit having these two things set together, it should be a configuration warning/error at least. We shouldn't just make these changes and not report back to the user that their selected configuration is invalid.

Copy link
Author

@Uziniii Uziniii Apr 22, 2024

Choose a reason for hiding this comment

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

If you look at the video in the issue, you will see that when it creates a tab it creates another window into fullscreen mode so we should disable tab when start mode fullscreen is set or make it a config flag.

Also when making alacritty fullscreen without startup mode tabs work perfectly fine.

And when startup mode is set exiting alacritty leave buggy window in fullscreen while alacritty is exited.

Sorry for my English.

@chrisduerr chrisduerr closed this Apr 22, 2024
@Uziniii
Copy link
Author

Uziniii commented Apr 24, 2024

Why do you close it do you even read me ?

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

Successfully merging this pull request may close these issues.

None yet

2 participants