Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-03 | Render titles | Ryan Dwyer | |
2018-05-02 | Support alpha in border colours | Ryan Dwyer | |
The alpha component is merged with the container's opacity. Completes #1882. | |||
2018-05-01 | Implement indicator border | Ryan Dwyer | |
2018-05-01 | Scale borders according to output scale | Ryan Dwyer | |
2018-04-30 | Implement borders | Ryan Dwyer | |
Implements rendering of borders. Title text is still to do. Implements the following configuration directives: * client.focused * client.focused_inactive * client.unfocused * client.urgent * border * default_border | |||
2018-04-28 | Refactor arrange_windows() | Ryan Dwyer | |
Replaces arrange_windows() with arrange_root(), arrange_output(), arrange_workspace() and arrange_children_of(). Also makes fullscreen views save and restore their dimensions, which allows it to preserve any custom resize and is also a requirement for floating views once they are implemented. | |||
2018-04-23 | Render unmanaged xwayland views when an xwayland view is fullscreen | Ryan Dwyer | |
This makes Chromium and Firefox context menus appear when fullscreen. | |||
2018-04-20 | Add TODO about rendering fullscreen views smaller than the output | Ryan Dwyer | |
2018-04-20 | Don't render top layer when fullscreen. | Ryan Dwyer | |
2018-04-19 | render_output(): When fullscreen, clear to black and don't render background | Ryan Dwyer | |
2018-04-18 | Fullscreen rendering and input fixes. | Ryan Dwyer | |
* Render background when using fullscreen, because transparency. * Check that fullscreen surface allows input. * Don't look for surfaces in top layer if there's a fullscreen view. | |||
2018-04-18 | More fullscreen fixes. | Ryan Dwyer | |
* Render fullscreen views without wlr function, which makes popups and lockscreen work. * Don't allow input events to surfaces behind fullscreen views. * Use correct output dimensions (for rotated outputs). | |||
2018-04-17 | Don't damage views if they're hidden by a fullscreen view. | Ryan Dwyer | |
2018-04-17 | Create sway_workspace struct. | Ryan Dwyer | |
2018-04-17 | Feedback for fullscreen. | Ryan Dwyer | |
2018-04-16 | Implement fullscreen. | Ryan Dwyer | |
2018-04-07 | Merge pull request #1759 from emersion/output-send-frame-done | Drew DeVault | |
Don't send frame done immediately when rendering | |||
2018-04-07 | Don't send frame done immediately when rendering | emersion | |
2018-04-07 | Fix inverted assertion | emersion | |
Seems like it doesn't work this way | |||
2018-04-07 | Merge pull request #1756 from emersion/output-damage | Drew DeVault | |
Fine-grained damage tracking | |||
2018-04-06 | Damage all surfaces when damaging whole container | emersion | |
2018-04-06 | Don't damage the whole output | emersion | |
2018-04-06 | Refactor rendering code | emersion | |
2018-04-06 | Add debug tree view | Drew DeVault | |
2018-04-06 | Simplify damage tracking functions, use them in layer shell | emersion | |
2018-04-05 | Handle unmanaged surfaces motion | emersion | |
2018-04-05 | Fix desktop_damage_whole_surface | emersion | |
2018-04-05 | Add container_damage_whole | emersion | |
2018-04-05 | Add damage tracking for xwayland unmanaged surfaces | emersion | |
2018-04-04 | Use new wlr_*_surface_at functions | emersion | |
2018-04-04 | Remove unused SWAY_VIEW_TYPES | emersion | |
2018-04-04 | Implement opacity command | Tony Crisci | |
2018-04-04 | Merge branch 'wlroots' into split-containers2 | Tony Crisci | |
2018-04-03 | move workspace create to workspace.c | Tony Crisci | |
2018-04-03 | Fix rendering with multiple outputs | emersion | |
2018-04-03 | address feedback | Tony Crisci | |
2018-04-03 | move output code out of the tree | Tony Crisci | |
2018-04-03 | unify container destroy functions | Tony Crisci | |
2018-04-02 | Merge branch 'wlroots' into view-redesign | emersion | |
2018-04-02 | Xwayland unmanaged views aren't views anymore | emersion | |
2018-04-02 | Merge branch 'wlroots' into seat-fixes | Tony Crisci | |
2018-04-02 | Partially implement move command | Drew DeVault | |
Works: - move [container|window] to workspace <name> - Note, this should be able to move C_CONTAINER but this is untested - move [workspace] to output [left|right|up|down|<name>] Not implemented yet: - move [left|right|up|down] - move scratchpad - move position | |||
2018-04-02 | rename input-manager functions | Tony Crisci | |
2018-04-02 | rename seat functions | Tony Crisci | |
2018-03-31 | Introduce common functions to create, map, unmap, destroy views | emersion | |
2018-03-31 | Fix xwayland configure in set_size | emersion | |
2018-03-31 | Fix unmanaged views rendering on all outputs | emersion | |
2018-03-30 | Remove debug, add explicit TODO | emersion | |
2018-03-30 | Fix white screen due to bad cast | emersion | |
2018-03-30 | Add lite damage tracking | emersion | |
This skips the renderer if nothing has changed, and renders everything otherwise. |