If you click the "upper left" window menu and "always on top/below", the text will change to "Same as other windows". Could we change this to something like ✔ Always on top/below ?
I was going to make an enhancement request about this, but this one is more or less the same. Without context, "Same as other windows" doesn't mean anything, so it's kind of confusing unless you rememberd the position of the menu item or toggle it to see what the alternative is. I was thinking it would be cool to instead replace "Always on top of other windows" and "Always below other windows" and their confusing counterparts with a submenu with radio buttons instead like: Keep Window [ ] Above other windows [ ] Below other windows [o] Same as otherwindows Where [ ] is a radio button and [o] is the the default active radio button. Another way (maybe same as original reporter's idea) would be to make "Always on top of other windows" and "Always below other windows" into check buttons and just not change their labels when selected, and then in code make them mutually exclusive like radio buttons. So it would look like this for "Same as other windows": Always on top of other windows Always below other windows For "always on top", it would look like: ✔ Always on top of other windows Always below other windows And for "always below", it would look like: Always on top of other windows ✔ Always below other windows I tried to make a patch for this but I couldn't figure out how to do it.
Sorry I was unclear about the patch, I meant: "I tried to make a patch but I couldn't figure out how to do it without a lot of work" :) If either idea is acceptable, I can make a patch for it, I just don't want to spend a lot of time on it if it won't be accepted. Probably the checkbox idea is easier to implement because of the way the menu items are stored/created (not easily supporting submenus).
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfwm4/-/issues/67. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev