Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-04 | implement `get_tree` command | Zandr Martin | |
2016-06-27 | Add get_log_level() to encapsulate v (current log level) | David Eklov | |
This patch also makes all global variable in log.c static. | |||
2016-06-11 | implement resize command for absolute dimensions | Zandr Martin | |
2016-06-11 | cleanup + add timeouts for pid_workspace list | Zandr Martin | |
2016-06-11 | clean up pid/workspace stuff | Zandr Martin | |
2016-06-10 | semi-working (only non-client/server wayland apps) | Zandr Martin | |
2016-06-06 | messy, unfinished version | Zandr Martin | |
2016-06-02 | implement stable sort for lists | Zandr Martin | |
also change sort_workspaces() to use it | |||
2016-06-01 | Clean up not used variables | Denis Doria | |
2016-06-01 | Included option floating_minimum_size | Denis Doria | |
Values cannot be negative or 0; if so uses the default 75x50. Uses the same syntax as i3: floating_minimum_size <width> x <height>, although the x can be anything. | |||
2016-05-31 | Initial work for floating view with sane values | Denis Doria | |
2016-05-27 | Implement sort_workspaces() function for outputs. | Zandr Martin | |
This seems to have resolved issue #669 for me. | |||
2016-05-23 | Match definition with declaration | Tomáš Čech | |
2016-05-14 | Support floating_scroll sideways | Mykyta Holubakha | |
2016-05-08 | Remove FSB_GAPS_INNER and FSB_GAPS_OUTER | Mykyta Holubakha | |
2016-05-07 | Implemented configurable floating scroll behavior | Mykyta Holubakha | |
2016-05-02 | common: refactor sway_log() | Eric Engestrom | |
This removes most preprocessor logic, leaving it only it the header. | |||
2016-05-01 | Add input cmd for setting pointer accel profile. | Jasen Borisov | |
2016-04-27 | border: clear buffer on fullscreen views | Mikkel Oscar Lyderik | |
This patch makes sure to clear the border buffer of fullscreen view so the border doesn't get drawn behind a fullscreen view, which would be visible if the view was transparent. | |||
2016-04-25 | Remove unused function | Mikkel Oscar Lyderik | |
2016-04-25 | Add support for nested tabbed/stacked containers | Mikkel Oscar Lyderik | |
2016-04-25 | Reapply prev layout when exiting tabbed/stacked | Mikkel Oscar Lyderik | |
2016-04-25 | Correctly determine default layout | Mikkel Oscar Lyderik | |
2016-04-25 | Fix problems with floating windows | Mikkel Oscar Lyderik | |
Makes any tabbed/stacked layout a container to separate from floating windows which may be attached to a workspace. | |||
2016-04-24 | Renamed to pango_markup | Mykyta Holubakha | |
2016-04-24 | Added plaintext markup configuration | Mykyta Holubakha | |
2016-04-17 | Style issue | Drew DeVault | |
2016-04-17 | Flesh out pango markup implementation | Drew DeVault | |
2016-04-02 | Fix spelling mistakes | Eric Engestrom | |
2016-03-31 | Add cmds new_window and new_float | Mikkel Oscar Lyderik | |
Makes it possible to set default layout style for new windows and new floating windows. Close #556 | |||
2016-03-30 | New feature: adjust gaps with floating_mod+scroll | Drew DeVault | |
I made this configurable but I didn't make the command for it. That's left as an exercise to an eager contributor. mod_scroll_behavior [gaps inner|gaps outer] Would merge implementions of more behaviors for mod+scroll, if anyone has some neato ideas. | |||
2016-03-30 | Mark focused view focus_inactive on unfocused output | Mikkel Oscar Lyderik | |
2016-03-30 | Implement borders | Mikkel Oscar Lyderik | |
The borders are implemented as a surface/buffer attached to each view which is sent to and rendered by wlc in the view_pre_render callback. All the drawing logic is handled in sway/border.c and all the logic for calculating the geometry of the border/view is handled in `update_geometry` in sway/layout.c (same place as gaps are calculated). | |||
2016-03-30 | Add border <none|normal|toggle|pixel> config | Mikkel Oscar Lyderik | |
2016-03-30 | Implement parsing of hide_edge_borders | Mikkel Oscar Lyderik | |
2016-03-30 | Make client/pango.h not depend on client/window.h | Mikkel Oscar Lyderik | |
2016-03-30 | Add default border colors | Mikkel Oscar Lyderik | |
2016-03-30 | Implement some more on borders | Drew DeVault | |
Note that this segfaults ALL THE TIME in wlc code. Paging @Cloudef for help, I'm at a loss. | |||
2016-03-30 | Initial setup of window border rendering | Drew DeVault | |
Please don't complain to me about the performance of this | |||
2016-03-26 | Implement include command | Mikkel Oscar Lyderik | |
The include command (`include <path>`) makes it possible to include sub config files from the main config file (or from within other sub config files). The include command uses the following rules for including config files: * the `path` can be either a full path or a path that is relative to the parent config. Shell expansion is supported, so it's possible to do `include ~/.config/sway.d/*`. * The same config file can only be included once (to prevent include cycles). If a config is included multiple times it will just be ignored after it has been included once. * Including a sub config file is the same as inserting the content of that file into the parent config, thus rules about overwriting bindsyms etc. works the same as for a single config. Implement #542 | |||
2016-03-25 | Add graphical feedback to swaylock (#526) | Kevin Hamacher | |
2016-03-24 | Update to new WLC API | Drew DeVault | |
2016-03-20 | Implement 'smart_gaps' feature from i3-gaps | Mikkel Oscar Lyderik | |
2016-03-17 | Remove unused panel_size (and fix rearrange) | Mikkel Oscar Lyderik | |
desktop_shell.panel_size was only used to determine if sway should rearrange the output when rendering the panel in the output_pre_render hook. This is not needed since the output will have been arranged at that point. It also caused sway to rearrange all the time when running with two or more different monitors/resolutions because panel_size kept changing with every output_pre_render callback. Should fix #514 | |||
2016-03-04 | Fix assigning workspaces to outputs | Mikkel Oscar Lyderik | |
It's possible to assign workspaces to certain outputs using the command: workspace <name> output <output> However, this did not work in some cases where the workspace was assigned before the given output was made available to sway. This patch fixes those cases. | |||
2016-02-27 | Free config before exiting sway. | Mikkel Oscar Lyderik | |
Apart from freeing the sway_config struct, this also terminates the swaybars spawned by sway, since they are linked by PID to the bar config structs. | |||
2016-02-27 | Improve how swaybars are spawned | Mikkel Oscar Lyderik | |
2016-02-27 | Differentiate between all or no outputs | Mikkel Oscar Lyderik | |
2016-02-27 | Make sway spawn only one bar per bar config | Mikkel Oscar Lyderik | |
2016-02-27 | Make single bar handle multiple outputs | Mikkel Oscar Lyderik | |