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

feat: auto width #967

Draft
wants to merge 1 commit into
base: gnome-42
Choose a base branch
from
Draft

feat: auto width #967

wants to merge 1 commit into from

Conversation

Hoffmano
Copy link

@Hoffmano Hoffmano commented Nov 10, 2024

Auto Width

The purpose of this PR is to optimize monitor space by automatically managing window widths. Cropped or partially visible windows can detract from the user experience and provide little value, so this module will automatically set the width of windows based on a specified number of columns.

This change is designed to save time and remove the need for manual resizing, enhancing usability and screen utilization.

To Do

  • Auto width based on quantity of columns

Starter discussion

@Hoffmano Hoffmano force-pushed the auto-mode branch 2 times, most recently from a391268 to d0df37b Compare November 10, 2024 16:44
@jtaala
Copy link
Collaborator

jtaala commented Nov 11, 2024

It looks like you've branched off a very (very) old version of PaperWM that wouldn't be compatible with Gnome 45+.

It's also using now deprecated approaches (such as dynamic_function refs etc.).

As such, this one wouldn't be accepted or merged in (i.e. you wouldn't be able to merge this branch in into later PaperWM versions).

Any reason you're using Gnome 42 branch? (i.e. Gnome 42 released in 2022 and well passed end-of-life. Gnome 44 is also EOL now as well).

@Hoffmano
Copy link
Author

@jtaala

I'm a Pop!_OS user, which currently uses GNOME 42.

If you and the other collaborators think it would be beneficial for PaperWM, I'd be open to working on adapting it for other GNOME versions in a virtual machine.

For now, I'm just focusing on what’s useful to me.

image

@Hoffmano
Copy link
Author

Hoffmano commented Nov 11, 2024

My first demo

PaperWM.-.Demo.-.Auto.Width.-.PR.mp4

@Hoffmano Hoffmano marked this pull request as ready for review November 12, 2024 14:40
@Thesola10 Thesola10 added the gnome-42 Specific to GNOME Shell 42 label Jan 6, 2025
@Thesola10 Thesola10 marked this pull request as draft January 6, 2025 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gnome-42 Specific to GNOME Shell 42
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants