Skip to content

Conversation

TheMC47
Copy link
Member

@TheMC47 TheMC47 commented Apr 2, 2023

Description

After checking #797 and xmonad/xmonad#445, I was motivated again to pick this up again.

This is a draft for actually sticky windows, not like X.A.CopyWindow: make a window stick on a screen and move whenever the workspace changes. This requires xmonad/xmonad#433 to work, without it I was struggling to debug why xmonad hangs.

I still need to adapt the docs and actually test this on two screens.

Checklist

  • I've read CONTRIBUTING.md

  • I've considered how to best test these changes (property, unit,
    manually, ...) and concluded: I don't have access to a second screen for the next week or two,
    so I'll still have to test this

  • I updated the CHANGES.md file

  • Finish Write docs

@TheMC47 TheMC47 marked this pull request as draft April 2, 2023 13:41
@slotThe
Copy link
Member

slotThe commented Aug 23, 2023

@TheMC47 any updates on this?

@TheMC47
Copy link
Member Author

TheMC47 commented Aug 23, 2023

@slotThe it's been working flawlessly for me. It depends on xmonad/xmonad#433 to work though. Once we can get that merged, I can find the time to finish the docs and maybe add some "quality of life" changes (like a setting to automatically float sticky windows or add some manage hook utilities).

Should've pushed more on xmonad/xmonad#433, but life got busy lately

@afonsofrancof
Copy link

This is a big quality of life improvement for me, specially when it comes to Picture in Picture windows.
Are there any updates on this?
Thanks.

@TheMC47
Copy link
Member Author

TheMC47 commented Jun 9, 2024

Hey! I'm glad to hear that. I've been using the module myself since I opened the PR. Unfortunately, it needs a patch to core for it to work xmonad/xmonad#433. Not sure what's the plan regarding it to be honest, but I'll try to push for it more.

If you want to use it now, you'll have to build xmonad from source. I have forks of xmonad and xmonad-contrib with the necessary change, you can use that as a template

@afonsofrancof
Copy link

@TheMC47
Thanks for the reply!
I already compile it from source, so I just need to switch the repos.
Thanks :)

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.

3 participants