Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't treat backgrounds as shell surfaces | David Eklov | 2016-07-14 |
| | | | | | This code had some issues. Remove it now so that we can start clean and fix it later. | ||
* | Suspend destruction of wss when creating views | Mykyta Holubakha | 2016-07-15 |
| | |||
* | Fix tabbed/stacked corner case #742 | D.B | 2016-07-07 |
| | | | | | | Tabbed/stacked containers are now created only if a view is present on the workspace. If a view is created on previously empty tabbed/stacked workspace, it gets wrapped in a container. | ||
* | Fix formatting guide violations (spaces instead of tabs) | David Eklov | 2016-07-06 |
| | |||
* | Enable windows to register to get notified of pointer button events | David Eklov | 2016-07-06 |
| | |||
* | Fix formatting guide violations (spaces instead of tabs) | David Eklov | 2016-07-04 |
| | |||
* | Move code to make a window a shell surface into seperate function | David Eklov | 2016-07-04 |
| | |||
* | Enable backgrounds and panels to be shell surfaces | David Eklov | 2016-07-04 |
| | | | | | | | | Prior to this commit all windows (e.g. shell surfaces) were handled the same way in handle_view_created. Since backgrounds and panels have to be treated differently, they could not be shell surfaces. This changes checks whether a client is a background or a panel in handle_view_created and exists to let them be dealt with elsewhere. | ||
* | Merge branch 'master' into get-tree-command | Zandr Martin | 2016-07-04 |
|\ | |||
| * | typo in focus.h | Zandr Martin | 2016-07-03 |
| | | |||
| * | resize command updates (#713) | Zandr Martin | 2016-07-03 |
| | | |||
* | | implement `get_tree` command | Zandr Martin | 2016-07-04 |
|/ | |||
* | Add get_log_level() to encapsulate v (current log level) | David Eklov | 2016-06-27 |
| | | | | This patch also makes all global variable in log.c static. | ||
* | 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-11 |
| | |||
* | semi-working (only non-client/server wayland apps) | Zandr Martin | 2016-06-10 |
| | |||
* | messy, unfinished version | Zandr Martin | 2016-06-06 |
| | |||
* | implement stable sort for lists | Zandr Martin | 2016-06-02 |
| | | | | also change sort_workspaces() to use it | ||
* | Clean up not used variables | Denis Doria | 2016-06-01 |
| | |||
* | Included option floating_minimum_size | Denis Doria | 2016-06-01 |
| | | | | | 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. | ||
* | Initial work for floating view with sane values | Denis Doria | 2016-05-31 |
| | |||
* | Implement sort_workspaces() function for outputs. | Zandr Martin | 2016-05-27 |
| | | | | This seems to have resolved issue #669 for me. | ||
* | Match definition with declaration | Tomáš Čech | 2016-05-23 |
| | |||
* | Support floating_scroll sideways | Mykyta Holubakha | 2016-05-14 |
| | |||
* | Remove FSB_GAPS_INNER and FSB_GAPS_OUTER | Mykyta Holubakha | 2016-05-08 |
| | |||
* | Implemented configurable floating scroll behavior | Mykyta Holubakha | 2016-05-07 |
| | |||
* | common: refactor sway_log() | Eric Engestrom | 2016-05-02 |
| | | | | This removes most preprocessor logic, leaving it only it the header. | ||
* | Add input cmd for setting pointer accel profile. | Jasen Borisov | 2016-05-01 |
| | |||
* | border: clear buffer on fullscreen views | Mikkel Oscar Lyderik | 2016-04-27 |
| | | | | | | 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. | ||
* | 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 | 2016-04-25 |
| | | | | | Makes any tabbed/stacked layout a container to separate from floating windows which may be attached to a workspace. | ||
* | Renamed to pango_markup | Mykyta Holubakha | 2016-04-24 |
| | |||
* | Added plaintext markup configuration | Mykyta Holubakha | 2016-04-24 |
| | |||
* | Style issue | Drew DeVault | 2016-04-17 |
| | |||
* | Flesh out pango markup implementation | Drew DeVault | 2016-04-17 |
| | |||
* | Fix spelling mistakes | Eric Engestrom | 2016-04-02 |
| | |||
* | Add cmds new_window and new_float | Mikkel Oscar Lyderik | 2016-03-31 |
| | | | | | | | Makes it possible to set default layout style for new windows and new floating windows. Close #556 | ||
* | New feature: adjust gaps with floating_mod+scroll | Drew DeVault | 2016-03-30 |
| | | | | | | | | | | 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. | ||
* | Mark focused view focus_inactive on unfocused output | Mikkel Oscar Lyderik | 2016-03-30 |
| | |||
* | Implement borders | Mikkel Oscar Lyderik | 2016-03-30 |
| | | | | | | | | | 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). | ||
* | 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 | 2016-03-30 |
| | | | | | Note that this segfaults ALL THE TIME in wlc code. Paging @Cloudef for help, I'm at a loss. | ||
* | Initial setup of window border rendering | Drew DeVault | 2016-03-30 |
| | | | | Please don't complain to me about the performance of this |