Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-09 | Refactor everything that needs to arrange windows | Ryan Dwyer | |
* The arrange_foo functions are now replaced with arrange_and_commit, or with manually created transactions and arrange_windows x2. * The arrange functions are now only called from the highest level functions rather than from both high level and low level functions. * Due to the previous point, view_set_fullscreen_raw and view_set_fullscreen are both merged into one function again. * Floating and fullscreen are now working with transactions. | |||
2018-06-09 | Make main properties be the pending state | Ryan Dwyer | |
2018-06-09 | WIP: Atomic layout updates ground work | Ryan Dwyer | |
2018-06-06 | Switch output storing from list_t to wl_list | Brian Ashworth | |
2018-06-06 | Address emersions comments on output re-enabling | Brian Ashworth | |
2018-06-06 | Store sway_outputs so that they can be reenabled | Brian Ashworth | |
2018-06-05 | Merge pull request #2095 from emersion/fullscreen-damage-only-visible | emersion | |
Only send frame to visible surfaces when fullscreened | |||
2018-06-04 | Don't restore focus if unmapping surface wasn't focused | Ryan Dwyer | |
2018-06-04 | Restore focus when unmapping layer shell surfaces | Ryan Dwyer | |
2018-06-04 | Restore focus when unmapping unmanaged xwayland surfaces | Ryan Dwyer | |
2018-06-02 | Add SWAY_DAMAGE_DEBUG | emersion | |
Setting it to "rerender" will always re-render everything regardless of the damaged region. Setting it to "highlight" will clear the screen and render only damaged regions. | |||
2018-06-02 | Only send frame to visible surfaces when fullscreened | emersion | |
2018-06-02 | Schedule a frame even if damage is empty | emersion | |
2018-06-02 | Only send frame done to visible views | emersion | |
Also don't accumulate empty damage | |||
2018-06-01 | Don't auto float xdg views if their dimensions are not set | Ryan Dwyer | |
2018-06-01 | Fix fullscreen position of xwayland views | Ryan Dwyer | |
2018-06-01 | Fix floating position when view is floated when mapped | Ryan Dwyer | |
2018-06-01 | Don't unmaximize floating views | Ryan Dwyer | |
2018-06-01 | Remove unfinished wants_floating implementation for xwayland | Ryan Dwyer | |
2018-06-01 | Don't let xwayland views set position unless unmanaged | Ryan Dwyer | |
2018-06-01 | Use swayc rather than wlr_output when rendering | Ryan Dwyer | |
2018-06-01 | Use surface size if xdg shell's geometry isn't set | Ryan Dwyer | |
2018-06-01 | Implement wants_floating for xdg_shell and xdg_shell_v6 | Ryan Dwyer | |
2018-06-01 | Remove check for if floating view intersects output | Ryan Dwyer | |
2018-06-01 | Render floating views before top layer and unmanaged | Ryan Dwyer | |
2018-06-01 | Store swayc coordinates as layout-local | Ryan Dwyer | |
2018-06-01 | Rename set_maximized functions to set_tiled | Ryan Dwyer | |
2018-06-01 | Fix issues with sticky containers and workspaces | Ryan Dwyer | |
* Attach sticky containers to new workspaces when switching * Fire the close event *before* we start destroying the workspace to prevent a crash Because the sticky container now follows the visible workspace, this simplifies the rendering and container_at logic. | |||
2018-06-01 | Respect view's border config for floating containers | Ryan Dwyer | |
2018-06-01 | Replace is_floating boolean with function | Ryan Dwyer | |
2018-06-01 | Use L_FLOATING instead of reapable boolean | Ryan Dwyer | |
2018-06-01 | Implement floating | Ryan Dwyer | |
2018-06-01 | Render floating views | Drew DeVault | |
2018-05-28 | Force fullscreen views to be fully opaque | Brian Ashworth | |
2018-05-27 | xdg-shell: make all toplevels tiled | emersion | |
2018-05-22 | Use constants for titlebar dimensions | Ryan Dwyer | |
2018-05-22 | Implement stacked layout | Ryan Dwyer | |
2018-05-21 | Pre-multiply alpha for tab decorations | Ryan Dwyer | |
2018-05-21 | Add left/right borders to tabs | Ryan Dwyer | |
2018-05-21 | Fix tab border issues | Ryan Dwyer | |
2018-05-21 | Don't track damage for views on inactive tabs | Ryan Dwyer | |
2018-05-21 | Implement tabbed layout | Ryan Dwyer | |
2018-05-20 | Pre-multiply alpha for non-textures | Brian Ashworth | |
2018-05-19 | Fix pixel bar below title | Konstantin Pospelov | |
This commit changes how the left and right indents are calculated for the title bottom pixel bar, so that it is displayed properly in case the left or right border is hidden. | |||
2018-05-17 | Update marks textures on output scale event | Ryan Dwyer | |
2018-05-17 | Fix many border opacity issues | Ryan Dwyer | |
2018-05-17 | Implement show_marks | Ryan Dwyer | |
2018-05-15 | Correctly clip title texture if necessary | emersion | |
2018-05-14 | Merge branch 'master' into fix-1975 | Brian Ashworth | |
2018-05-14 | Always render top border for border normal | Brian Ashworth | |