thomasadam/cow
3
12
Fork
You've already forked cow
4

Feature Request: Keybind to Show Window Order #112

Open
opened 2026年07月05日 16:07:48 +02:00 by bawin · 5 comments

Similar to the geometry window that shows when resizing, it would be super useful to have a keybind that shows a menu in that style that shows the current order of the windows, when doing LS+n/LS+p.

Similar to the geometry window that shows when resizing, it would be super useful to have a keybind that shows a menu in that style that shows the current order of the windows, when doing LS+n/LS+p.

Hi @bawin

This is interesting -- what information are you after? Which layer the window is in, and/or something else? I need to add this information to cowident(1) as it happens. Is this not good enough for what you had in mind here?

Hi @bawin This is interesting -- what information are you after? Which layer the window is in, and/or something else? I need to add this information to `cowident(1)` as it happens. Is this not good enough for what you had in mind here?

Thinking about this a bit more, I think we could add this as a titlebar_format option.

Thinking about this a bit more, I think we could add this as a titlebar_format option.
Author
Copy link

I just realized I forgot to respond to this one. What I had envisioned was almost like a visual alt+tab keybind which shows the order. I like the way that the window order doesn't change when switching windows, but having the "layer list" I guess would be super helpful in getting used to the workflow change.

I just realized I forgot to respond to this one. What I had envisioned was almost like a visual alt+tab keybind which shows the order. I like the way that the window order doesn't change when switching windows, but having the "layer list" I guess would be super helpful in getting used to the workflow change.

Would augmenting the geometry-window format with this solve this? That is, the window which pops up when you're resizing or moving a window? Equally, I need to add it to cowident...

Would augmenting the geometry-window format with this solve this? That is, the window which pops up when you're resizing or moving a window? Equally, I need to add it to cowident...
Author
Copy link

Do you mean adding it into the window that shows the window size when resizing? That could work, if it gets added as a command, then I can poke around with it to see what I can come up with.

Do you mean adding it into the window that shows the window size when resizing? That could work, if it gets added as a command, then I can poke around with it to see what I can come up with.
Sign in to join this conversation.
No Branch/Tag specified
main
ta/container-fix
ta/gradient-bug
ta/title-location
ta/btn-hit-detect
ta/misc
ta/nixos
ta/border-relief-2
ta/module-tree
ta/cowiconman
ta/titleformat
ta/design-summary
ta/icon-fix
ta/win-icons
ta/decor-images
ta/decor
ta/geometry-window
ta/add-ci
ta/colour-gradients
ta/global-option-rewrite
ta/border-relief
ta/fix-max-button
module-api
ta/reduce-verbage
ta/river-docker
ta/max-keep
ta/include-file
ta/moocow-prompt
ta/fix-compile
ta/dsl
ta/refactor-x
ta/libevent
ta/rule-on-start-fix
ta/restore-desk-page
ta/rule-on-start
ta/desk-count-2
ta/set-desks-count
ta/pager-warp
ta/maximize-boundaries
ta/bind-decor-2
ta/quit-r-bindings
ta/unlock-focus-win
ta/pick
ta/edgescroll
ta/orphan-name-match
ta/move-output-desk
ta/cb-66
ta/raise-over-fs
ta/manpage-raise
ta/desk-names
ta/repo-tidy
ta/logo
ta/key-repeat
ta/layers
ta/cowrearrange
ta/cowpager-multimonitor
ta/frame-binds
ta/cowpager-refit
ta/output-numbering
ta/rules-cmd
ta/quit-r
ta/rule-show
ta/max-hw
ta/scroll-cmd
ta/manpage
ta/rules-rewrite
ta/fix-shade-page
ta/internal-refactor
ta/cb-26
ta/cowbar
ta/cowident
ta/squeeze-titlebars
ta/refactor-2
ta/fix-reserve
ta/cb-10
ta/cb-11
ta/waybar
ts/cb-14
ta/irc-notify
ta/pager
ta/bsd-build
ta/container-geometry-restore
ta/update-config
ta/warp-to-focused-view
ta/title-drag
ta/titleheight
ta/sticky-fix
ta/global-mode-startup
ta/readme
ta/container
0.1
Labels
Clear labels
config/command
Problem with a specific command in CoW.
config/new-cmd
Proposal of a new command
config/parser
Issues relating to parsing the configuration file.
config/remove-cmd
Proposal to remove a command.
help/gfi
Good first issue for anyone wanting to contribute to CoW?
help/needs-info
Awaiting additional information from the user.
relates/build
Issue with how CoW is built (portability)
relates/decor
Related to rendering SSDs, etc.
relates
move
Related to problems moving a window
relates
resize
Related to resizing windows
river/compositor-issue
Related to the River compositor itself.
river/protocol
Protocol issues within River
skip/changelog
This issue won't appear in the generated changelog
type/augmentation
This is augmenting an existing feature
type/bug
Issue is a bug
type/internal-improvement
Internal improvement (refactor) with no change in functionality
type/new-feature
Completely new feature
type/question
This is a question
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thomasadam/cow#112
Reference in a new issue
thomasadam/cow
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?