Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-02 | Initial implementation for floating_maximum_size | Denis Doria | |
2016-05-31 | Initial work for floating view with sane values | Denis Doria | |
2016-05-28 | enforce workspace output assignents | Zandr Martin | |
when creating a new output, move to that output all extant workspaces that are assigned to that output. (unrelated) remove comment that was no longer applicable, fix spacing in an assignment | |||
2016-05-27 | Implement sort_workspaces() function for outputs. | Zandr Martin | |
This seems to have resolved issue #669 for me. | |||
2016-05-14 | Revert "sway/container.c: fix segfault where view is assigned prematurely" | Drew DeVault | |
2016-05-09 | sway/container.c: fix segfault where view is assigned prematurely | Daniel Lockyer | |
2016-04-25 | Remove unused function | Mikkel Oscar Lyderik | |
2016-04-25 | Don't send invisble view to back | Mikkel Oscar Lyderik | |
2016-04-25 | Disable inner gaps when in tabbed/stacked mode | 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-25 | Tabbed and stacked layout | Mikkel Oscar Lyderik | |
2016-04-17 | Use correct format string for x86_64 and i686 | Mikkel Oscar Lyderik | |
Fix #587 | |||
2016-04-12 | Plug two memory leaks | Chang Liu | |
Plug two memory leaks introduced in the border drawing code. | |||
2016-04-09 | Don't init desired width/height on new_view | Mikkel Oscar Lyderik | |
When creating a new view, wlc usually returns an initial geometry with size 1x1. Setting those values as desired width/height causes a problem for some windows (QT5) because they don't request a new geometry for instance when made floating, so the floating window becomes 1x1. To fix this problem we can just omit setting the desired width/height on new_view and instead let the clients request a certain size if they feel like it. e.i. gnome-calculator. Fix #578 | |||
2016-04-02 | Fix spelling mistakes | Eric Engestrom | |
2016-03-31 | Fix pointer related crash when stacked/tabbed | Mikkel Oscar Lyderik | |
Fix #564 | |||
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 | 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 | 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-20 | Implement 'smart_gaps' feature from i3-gaps | Mikkel Oscar Lyderik | |
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 | Make sway spawn only one bar per bar config | Mikkel Oscar Lyderik | |
2016-02-25 | Send workspace ICP event on ws destroy/empty. | Mikkel Oscar Lyderik | |
There is no 'destroy' change type in the i3 IPC so this uses `empty` to notify about empty workspaces (which will be destroyed from sway right after). | |||
2016-02-12 | Prefer named output config over wildcard config. | Mikkel Oscar Lyderik | |
This makes sure that a named output config is applied before the general wildcard config when a new output is created. This ensures that the config: output * ... output NAME ... behaves the same way as: output NAME ... output * ... | |||
2016-01-21 | Fix rendering of view when moving to new workspace | Mikkel Oscar Lyderik | |
This is a possible fix for #384. To be honest I don't fully understand why this bug is happening, but I have narrowed it down to the view stack in wlc and how sway orders views in very specific situations (those described in #384). Anyway this should fix the problem by eliminating the call to `wlc_view_bring_to_front` which isn't really needed anyway since sending all invisible views to the back is the same as bringing all visible views to the front (rotating the view stack). | |||
2016-01-05 | Fix whitespace issues. | Mikkel Oscar Lyderik | |
2015-12-29 | Handle SIGTERM sent to sway | Mikkel Oscar Lyderik | |
This makes sway handle and gracefully shut down everything when receiving a SIGTERM. Fix #416 | |||
2015-12-20 | container: Fix inner gaps against screen edge. | S. Christoffer Eliesen | |
2015-12-18 | Terminate children when freeing output container | Mikkel Oscar Lyderik | |
2015-12-18 | Reload swaybar/swaybg on config reload. | Mikkel Oscar Lyderik | |
This works by tracking the pids of the child processes in the related output container and terminating the processes and spawning new ones on a config reload. Should solve: #347 | |||
2015-12-18 | sway: insert numbered workspaces in order | progandy | |
fixes #308 Ordered by number ascending, with insert before same numbers. Workspaces without numbers are appended at the end of the list. Example order: 1 2:named 3:the_second 3:the_first 9 FIRST_NAME SECOND_NAME ... | |||
2015-12-16 | Bring unmanaged windows to front on output arrange | Drew DeVault | |
Fixes #312 | |||
2015-12-13 | Make destroy_workspace behave as expected | Kevin Hamacher | |
2015-12-02 | Fix using last output config if none matched | Christoph Gysin | |
2015-11-28 | Allow output config for output named * | Drew DeVault | |
Which will match any output. | |||
2015-11-27 | workspace: Learn sticky. | S. Christoffer Eliesen | |
A floating window that's sticky will move to the new active workspace whenever the workspace on the same output changes. | |||
2015-11-24 | container: Store app_id attribute for views. | S. Christoffer Eliesen | |
2015-11-24 | container: Store class attribute for views. | S. Christoffer Eliesen | |
2015-11-14 | We wlc_point now | Drew DeVault | |
cc @Cloudef | |||
2015-10-29 | input_state: Remove mouse_origin (x&y). Query wlc instead. | S. Christoffer Eliesen | |
2015-10-29 | container: Move container_under_pointer here from handlers. | S. Christoffer Eliesen | |
2015-10-21 | config: Apply output config also during config reload. | S. Christoffer Eliesen | |
2015-10-21 | commands,container: Tweak debug output to better reflect reality. | S. Christoffer Eliesen | |
2015-09-18 | merge + no c_extensions | taiyu | |
2015-09-18 | minor fix | taiyu | |
2015-09-18 | Fix warnings introduced by prior commit | Drew DeVault | |
2015-09-13 | Revert "new_workspace null behavior + testmap functions + regex" | Drew DeVault | |
This reverts commit e1d18e42a8f3a597b9bf5f1bb2ab6c346e4e7983. Fixes #180 cc @taiyu-len |