343 Commits (3281574fa3199d649401e69e3d41493957b7d690)

Author SHA1 Message Date
Ryan Dwyer 94e42f9857 Implement __focused__ criteria
7 years ago
Ryan Dwyer 3b0c26d149 Overhaul criteria implementation
7 years ago
emersion bec80f1551
Damage borders when damaging view
7 years ago
Ryan Dwyer 556ff5f50e Implement pango support
7 years ago
Ryan Dwyer 5d6d24e71a Move code for re-arranging after font height change into a common place
7 years ago
Ryan Dwyer 228c478e8d Implement title_format
7 years ago
Drew DeVault 58a033d816 Convert border_colors.text to float[4]
7 years ago
Ryan Dwyer d3d1e38c1b Change comment format
7 years ago
Ryan Dwyer 55b307cddf Calculate config->font_height based on existing container titles
7 years ago
Ryan Dwyer b667298a0a Render titles
7 years ago
Ryan Dwyer 6ef14e99ee Restore view_update_position()
7 years ago
Ryan Dwyer abcad0ece9 Move docblock and fix indenting of switch/case.
7 years ago
Ryan Dwyer e67f354333 Implement borders
7 years ago
Ryan Dwyer 312fdf313f Remove arrange_windows()
7 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows()
7 years ago
emersion ff61df17ff
Add map_from_region command
7 years ago
Ryan Dwyer ae39d7b28c Remove sway_container.workspace_layout
7 years ago
Ryan Dwyer dfc26c664f Update wording about unmanaged/unmapped views
7 years ago
Ryan Dwyer d956286b92 Implement rename workspace command
7 years ago
emersion 4cf77e1de4
Default to current time when triggering cursor events
7 years ago
Drew DeVault 21eb63cc9e
Merge branch 'master' into fullscreen
7 years ago
Ryan Dwyer 5b30391383 Make key repeat configurable
7 years ago
Ryan Dwyer 72beae209b Fullscreen fixes.
7 years ago
Ryan Dwyer c685ef081f Create sway_workspace struct.
7 years ago
Ryan Dwyer bfd5834f4c Feedback for fullscreen.
7 years ago
Ryan Dwyer 52420cc24d Implement fullscreen.
7 years ago
Danny Bautista c355d680e9 Clean up cursor simulation code.
7 years ago
Danny Bautista 1edb2bd892 Implement cursor event simulation with sway commands.
7 years ago
Drew DeVault 07b6be6214
Merge pull request #1769 from acrisci/focus-inactive-fixes
7 years ago
Tony Crisci e7771c507a 80char
7 years ago
Drew DeVault 0e3ddf255e Add input "identifier" map_to_output "identifier"
7 years ago
Tony Crisci ae78f6fb93 Merge branch 'wlroots' into focus-inactive-fixes
7 years ago
Drew DeVault 9c5a88a7bd Fix cursor motion issues
7 years ago
Drew DeVault 9114d3b84c Implement tablet tool support
7 years ago
Tony Crisci de811823b6 seat focus inactive children foreach
7 years ago
Tony Crisci c0f9ee7bd1 seat get focus inactive view
7 years ago
emersion 2b357af7ee
Give keyboard focus to unmanaged xwayland surfaces
7 years ago
Drew DeVault c47b4d4edb
Merge pull request #1756 from emersion/output-damage
7 years ago
Drew DeVault f5a9bd5cb7
Merge pull request #1700 from swaywm/move-cmd-full
7 years ago
Drew DeVault 640232eb22
Revert "Break everything^W^WUse wlr_box for sway_container"
7 years ago
Drew DeVault 764489e737 Break everything^W^WUse wlr_box for sway_container
7 years ago
Drew DeVault 603e0e42c5 Add debug tree view
7 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell
7 years ago
emersion 290c916290
Send surface enter/leave events to view children
7 years ago
Drew DeVault 57954a2b24 Implement move [left|right|up|down]
7 years ago
emersion 88e3e5ea5d
Fix wl_output enter/leave events
7 years ago
emersion c2b1beef15
Remove L_TYPES
7 years ago
emersion 641807d920
Handle unmanaged surfaces motion
7 years ago
emersion d65d001aa5
Fix desktop_damage_whole_surface
7 years ago
emersion 076bedb85e
Add container_damage_whole
7 years ago
emersion 1c91d0c10f
Add damage tracking for xwayland unmanaged surfaces
7 years ago
emersion 07f3bb3ad1
Handle xwayland configure requests for unmanaged surfaces
7 years ago
emersion 7ce1038478
Fix xwayland unmanaged surfaces
7 years ago
emersion f5e5b1819b
Track damage of xdg-shell-v6 popups
7 years ago
emersion 45f93e1650
Accumulate damage from subsurfaces
7 years ago
emersion dcd15a2d3d
Implement shell views
7 years ago
Drew DeVault f77986338f Implement resize command
7 years ago
emersion 8eff00f723 Remove unused SWAY_VIEW_TYPES
7 years ago
emersion 679c51e421 Remove unused sway_view.unmanaged_link
7 years ago
Tony Crisci fc9398a42e Implement opacity command
7 years ago
Drew DeVault d2d050d59c Address review feedback
7 years ago
Drew DeVault b7e7794912 Implement input-inhibit in sway, swaylock
7 years ago
Drew DeVault 06fbd51ff5 Add input inhibitor to input manager
7 years ago
Tony Crisci 741e3959e3 Merge branch 'wlroots' into split-containers2
7 years ago
Tony Crisci fa004dd0d7 move output create to its own file
7 years ago
Tony Crisci a001890fb8 move workspace create to workspace.c
7 years ago
Tony Crisci eca4468c2c fix old todos
7 years ago
Tony Crisci 9b567fc37e clean up container_get_default_layout
7 years ago
Tony Crisci 065887bb7b move container_set_layout to layout.h
7 years ago
Tony Crisci fcbcbf34ad make container_finish private
7 years ago
Tony Crisci 5f4761c4f4 unify workspace create functions
7 years ago
Tony Crisci 09d448ea2d unify container destroy functions
7 years ago
Tony Crisci b4c5f79725 move view and workspace destructors to container.c
7 years ago
Tony Crisci 2992b72d61 change reap container approach
7 years ago
Drew DeVault 56078edd65 Give exclusive focus to layers above shell layer
7 years ago
Tony Crisci 2c165e1288 fix more close segfaults
7 years ago
Tony Crisci a89096278b Merge branch 'wlroots' into split-containers
7 years ago
Tony Crisci d434da5632 Merge branch 'wlroots' into split-containers
7 years ago
emersion a4a241697a
Merge branch 'wlroots' into view-redesign
7 years ago
emersion 2f64ce86c4
Xwayland unmanaged views aren't views anymore
7 years ago
Tony Crisci 2187684bd0 Merge branch 'wlroots' into split-containers
7 years ago
Tony Crisci 5e024278a6 Merge branch 'wlroots' into seat-fixes
7 years ago
Tony Crisci 22287b42bf dont copy input config
7 years ago
Tony Crisci 35445b40a2 remove unused attachment config
7 years ago
Drew DeVault b2d871cfe2 Partially implement move command
7 years ago
emersion 61fabede14
Address review comments
7 years ago
Tony Crisci 53bb7ea996 dont copy seat config on the seat
7 years ago
Tony Crisci 0828c77251 rename input-manager functions
7 years ago
Tony Crisci e677c5b204 rename seat functions
7 years ago
Tony Crisci 81556f4b2a add docstrings and todos
7 years ago
emersion 1d68f9ecca
Add sway_view_impl
7 years ago
emersion b2c2ee693b
Introduce common functions to create, map, unmap, destroy views
7 years ago
Tony Crisci 6f7b33e691 handle container destroy in the seat
7 years ago
Tony Crisci 7706d83160 basic split containers
7 years ago
Drew DeVault f2332dc75c Address review feedback
7 years ago
Drew DeVault 9b38ef950f Implement focus_follows_mouse
7 years ago
emersion b237fa0b22
Set xwayland cursor
7 years ago
emersion 9665642765
Merge branch 'wlroots' into client-cursors
7 years ago
emersion 139f80b0f0
Handle map/unmap events in xdg-shell-v6
7 years ago
emersion a776ecbb86
Add lite damage tracking
7 years ago