Tassilo Horn
311a92bd12
Release v0.9.0-beta.2: #<letter>:<input> shortcuts for menu switcher cmds
3 years ago
Tassilo Horn
b8ebbda969
Also list empty workspaces...
...
... which must either be the current workspace or a workspace on another
output. Otherwise, they would not exist.
3 years ago
Tassilo Horn
c71698d3ff
Release 0.9.0-beta.0: workspace creation support
...
All menu switching commands (`switch-window`, `switch-workspace`, and
`switch-workspace-or-window`) can now create and switch to not yet existing
workspaces. Just type a digit, a name, or `<digit>:<name>`, confirm your
input, and it'll do. The `<digit>:<name>` format is explained in `man
sway(5)`. If that format is given, `swayr` will create the workspace using
`workspace number <digit>:<name>`. If just a digit or name is given, the
`number` argument is not used.
3 years ago
Tassilo Horn
bc314e7246
Rename next/prev-similar-window to next/prev-window-of-same-layout
3 years ago
Tassilo Horn
e6b2d06d98
Update deps and adapt to clap 3.0.0-beta.5
3 years ago
Tassilo Horn
22fa8591c7
Some simplifications
3 years ago
Tassilo Horn
d83acacea0
Fix next/prev-window commands
...
The prev-window commands never worked. They only switched between the last two
recently used windows ignoring all others.
3 years ago
Tassilo Horn
637cbff935
Fix bug #6 , release 0.8.0-beta.1
3 years ago
Tassilo Horn
0d5288f845
Docs
3 years ago
Tassilo Horn
e351974c41
New commands: next/prev-similar-window
3 years ago
Tassilo Horn
32f22c34a7
New commands: next/prev-floating-window
3 years ago
Jakub Jirutka
c20e887dbd
Add support for system-level config in /etc/xdg/swayr/
3 years ago
Tassilo Horn
546e0e326b
Remove some repetition
3 years ago
Tassilo Horn
a93f2a7f1d
A bit refactoring
3 years ago
Tassilo Horn
02db59896f
Allow to specify all or only current workspace windows with next/prev-window cmds
3 years ago
Tassilo Horn
3f090e290c
New commands: {Next,Prev}{Tiled,TabbedOrStacked}Window
3 years ago
Tassilo Horn
6cbce99892
Improve tab_current_workspace (less flicker)
3 years ago
Tassilo Horn
5ec67b307b
Improve layouting commands and update deps
3 years ago
Tassilo Horn
8cea829918
Fix a clippy warning
3 years ago
Tassilo Horn
2210af2944
Implemented some layouting commands
3 years ago
Tassilo Horn
eb30c55483
Clippy suggestions and update deps
3 years ago
Tassilo Horn
e2c4645aeb
Workaround for rofi's image escape sequences (bug #4 )
3 years ago
Tassilo Horn
9e6ed16192
tilde-expand directories in icon_dirs
3 years ago
Tassilo Horn
ba0f4d27ab
Also consider /usr/local/share/applications/ in desktop file search
3 years ago
Tassilo Horn
974073f648
Improve app_icon handling
3 years ago
Tassilo Horn
a1f5f6c60f
Minor change
3 years ago
Tassilo Horn
247f7835c1
Config access refactoring
3 years ago
Tassilo Horn
161a092a75
Also escape & (in addition to < and >) when html_escape is true
3 years ago
Tassilo Horn
81bafedf36
New {marks} placeholder in window_format; format.html_escape config option
3 years ago
Tassilo Horn
2fc88d65da
Better output for auto_tile debugging
3 years ago
Tassilo Horn
c3bccfcaf2
Also auto_tile on Focus events
...
Actually, I'd rather wish there was a Resize event so that one could auto_tile
after resizes (a window might become to small for splith or wide enough for
splith) but there is no such event. So by switching focus back and forth, one
can have the same effect.
3 years ago
Tassilo Horn
d45f702458
Add assertion about our assumption that root's children must be outputs
3 years ago
Tassilo Horn
045e8e7411
Implement auto_tile feature
3 years ago
Tassilo Horn
e93a833401
Better config formating in README
...
also add /usr/share/icons/hicolor/scalable/apps to default for icon_dirs.
3 years ago
Tassilo Horn
7867e8d7b2
Fixes for icon retrieval
...
It didn't work for desktop files like org.gnome.Nautilus.desktop.
Also added a workaround for apps like org.gnome.eog.desktop whose app_id is not
org.gnome.eog but just eog.
3 years ago
Tassilo Horn
3ba4779545
Make clippy happy
3 years ago
Tassilo Horn
541de88770
Don't show empty workspaces; a bit refactoring
3 years ago
Tassilo Horn
daac2691bc
New {app_icon} replacement for window_format
3 years ago
Tassilo Horn
c162a38220
Make declaration order equal usage order
3 years ago
Jan Beich
71a9c390e7
Respect XDG_RUNTIME_DIR for /path/to/swayr-%s.sock
...
/run may not exist outside of systemd distributions. Instead of guessing
rely on XDG_RUNTIME_DIR and fall back to /tmp. XDG_RUNTIME_DIR is always
defined under Wayland, so the fallback would only be triggered if swayr
is used from X11 or VT/serial console.
3 years ago
Tassilo Horn
b67ba9d5a4
launcher -> menu program
3 years ago
Tassilo Horn
922db0aee1
Upgrade to swayipc-3.0.0-alpha.3
3 years ago
Tassilo Horn
f9d7b0d805
A bit of refactoring; document configuration in README.md
3 years ago
Tassilo Horn
08b69d788f
A bit renaming; add license notice to every file
3 years ago
Tassilo Horn
41199b2f09
Actually react to urgency and impove default config
3 years ago
Tassilo Horn
c3764926c5
Implement the actual usage of the config
3 years ago
Tassilo Horn
2db7700388
Loading and saving the config
3 years ago
Tassilo Horn
6e746e30ee
Start implementing a config
3 years ago
Tassilo Horn
52fdedc534
Remove unneeded "extern crate" statements
4 years ago
Tassilo Horn
dd348a4518
Small rearrangement to stop clippy from suggesting a fix for a non-issue
4 years ago