Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-30 | Add default_orientation command | Drew DeVault | |
2018-03-29 | Implement modes | Drew DeVault | |
2018-03-29 | Add swaybg_command | Drew DeVault | |
2018-03-29 | Add bar configuration commands | Drew DeVault | |
2018-02-24 | add config handlers | Tony Crisci | |
2018-02-24 | separate config directives and commands | Tony Crisci | |
2018-02-24 | take seat param for handle_command and rename | Tony Crisci | |
2018-02-22 | basic layout command | Tony Crisci | |
2018-02-14 | basic focus (without direction) | Tony Crisci | |
2018-02-07 | separate seat get focus and seat get focus inactive | Tony Crisci | |
2018-02-04 | basic focus overhaul | Tony Crisci | |
2018-01-30 | Implement workspaces | Drew DeVault | |
2018-01-22 | commands: add 'reload' command | Dominique Martinet | |
2018-01-21 | criteria cleanup | Tony Crisci | |
2018-01-21 | run all commands with focused container context | Tony Crisci | |
2018-01-20 | basic command criteria | Tony Crisci | |
2018-01-20 | add kill command | Tony Crisci | |
2018-01-20 | seat config handler context | Tony Crisci | |
2018-01-20 | input config handler context | Tony Crisci | |
2018-01-05 | sway: change all sway_log to wlr_log | Dominique Martinet | |
2018-01-05 | config: add 'set' command | Dominique Martinet | |
2018-01-05 | fix typos in comments/messages; add shutting down message | Dominique Martinet | |
2018-01-05 | apply_input_config: restore previous `current_input_config` | Dominique Martinet | |
This is important for freeing the proper one at end of block | |||
2017-12-27 | binding config | Tony Crisci | |
2017-12-17 | seat fallback config | Tony Crisci | |
2017-12-16 | rename config apply cmds | Tony Crisci | |
2017-12-16 | Merge branch 'wlroots' into feature/input | Tony Crisci | |
2017-12-15 | xkb config | Tony Crisci | |
2017-12-14 | basic configuration | Tony Crisci | |
2017-12-12 | seat configuration | Tony Crisci | |
2017-12-12 | sway input device | Tony Crisci | |
2017-12-11 | input config | Tony Crisci | |
2017-12-06 | Merge branch 'wlroots' into output-config | emersion | |
2017-12-06 | Add output config | emersion | |
2017-12-05 | Add include command | emersion | |
2017-12-05 | Add minimal config subsystem | emersion | |
2017-12-04 | Add exec and exec_always commands | emersion | |
2017-11-22 | Invoke command handlers once parsed | Drew DeVault | |
2017-11-22 | Add initial command subsystem (untested) | Drew DeVault | |
Need to spin up the IPC server to test this | |||
2017-11-18 | Move everything to sway/old/ | Drew DeVault | |
2017-11-11 | Fire up the wlroots backend and run the event loop | Drew DeVault | |
2017-10-08 | commands: fail when criteria match nothing | lbonn | |
For whatever command, this probably was not intended by the user | |||
2017-07-01 | Do not add empty policies | Mykyta Holubakha | |
Policy allocation failure is non-fatal | |||
2017-07-01 | Add the 'clipboard' command to set the clipboard | nyorain | |
2017-06-07 | Implement Tray Icons | Calvin Lee | |
This commit implements the StatusNotifierItem protocol, and enables swaybar to show tray icons. It also uses `xembedsniproxy` in order to communicate with xembed applications. The tray is completely optional, and can be disabled on compile time with the `enable-tray` option. Or on runtime with the bar config option `tray_output none`. Overview of changes: In swaybar very little is changed outside the tray subfolder except that all events are now polled in `event_loop.c`, this creates no functional difference. Six bar configuration options were added, these are detailed in sway-bar(5) The tray subfolder is where all protocol implementation takes place and is organised as follows: tray/sni_watcher.c: This file contains the StatusNotifierWatcher. It keeps track of items and hosts and reports when they come or go. tray/tray.c This file contains the StatusNotifierHost. It keeps track of sway's version of the items and represents the tray itself. tray/sni.c This file contains the StatusNotifierItem struct and all communication with individual items. tray/icon.c This file implements the icon theme protocol. It allows for finding icons by name, rather than by pixmap. tray/dbus.c This file allows for asynchronous DBus communication. See #986 #343 | |||
2017-06-06 | FreeBSD fixes | johalun | |
Increase _POSIX_SOURCE value where needed. Increase _XOPEN_SOURCE value where needed. Conditionally link to libcap (only on Linux). Possibly some trailing whitespace fixes (automatic). | |||
2017-04-29 | Support specifying fewer than 5 colors | Drew DeVault | |
This doesn't work, I'm not sure why. The color structs definitely get changed but if you specify fewer than 5, it renders with the defaults. | |||
2017-04-26 | Implement no_focus | Drew DeVault | |
Ref #2 | |||
2017-04-16 | Disambiguate get_*_policy() and get_*_policy_mask() | Jerzi Kaminsky | |
2017-04-05 | Improve criteria handling | Calvin Lee | |
This commit changes how commands decide what container to act on. Commands get the current container though `current_container`, a global defined in sway/commands.c. If a criteria is given before a command, then the following command will be run once for every container the criteria matches with a reference to the matching container in 'current_container'. Commands should use this instead of `get_focused_container()` from now on. This commit also fixes a few (minor) mistakes made in implementing marks such as non-escaped arrows in sway(5) and calling the "mark" command "floating" by accident. It also cleans up `criteria.c` in a few places. |