Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-05 | Use scissor to render title texture | Ryan Dwyer | |
This allows the title's texture to always be the full width of the text, and clipped at render time according to the desired width (eg. tabs...). As an added bonus, the texture no longer needs to be updated when containers are arranged. | |||
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 | |