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

Add a new layout Columns #887

Merged
merged 3 commits into from
May 20, 2024
Merged

Conversation

jecaro
Copy link
Contributor

@jecaro jecaro commented May 4, 2024

Description

This layout organizes windows in columns and allows to move/resize them in every direction. This layout is showcased here: https://jeancharles.quillet.org/posts/2024-05-02-Columns-a-new-XMonad-layout.html

I was reluctant to send this layout in a PR because I'm not sure I'd have time to maintain it outside my main configuration. But I've been told that some people might be volunteers to maintain it 🙂 So here it is.

Something that might be annoying is that the parameter to toggle between wide screen and small screen is currently hardcoded. As the layout lives in my config, this is not a problem for me but it might be for others. I can make it configurable if needed tho.

Checklist

  • I've read CONTRIBUTING.md

  • I've considered how to best test these changes (property, unit, manually, ...) and concluded: I've been using this layout for more than one year now. It works fine for my usage. It has a few annoyances sometimes when using a tabbed sublayout but despite that it works great.

  • I updated the CHANGES.md file

jecaro added 2 commits May 4, 2024 14:05
This layout organizes windows in columns and allows to move/resize them
in every directions.
Copy link
Contributor

@geekosaur geekosaur left a comment

Choose a reason for hiding this comment

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

I'm sorry for the delay; my network's been out for two weeks.

XMonad/Layout/Columns.hs Outdated Show resolved Hide resolved
@geekosaur geekosaur merged commit b57212c into xmonad:master May 20, 2024
20 checks passed
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.

2 participants