Commit Graph

995 Commits (869baff25221e1a1881e9559453faa43f90da33e)

Author SHA1 Message Date
Tony Crisci a7d49da239 separate seat get focus and seat get focus inactive 7 years ago
Tony Crisci 5151502298 basic focus overhaul 7 years ago
Drew DeVault b28602aa74 Implement workspaces 7 years ago
Drew DeVault 8231f99c12 Remove include/sway/old/ 7 years ago
Drew DeVault a686fb07ae Execute pending commands when Xwayland is ready 7 years ago
Dominique Martinet 5766f426aa config reload: destroy old seat when removed from config 7 years ago
emersion 0c58673c6a
Merge pull request from acrisci/config-refactor 7 years ago
Tony Crisci 5505d84ac2 criteria cleanup 7 years ago
Tony Crisci 0e3eae4baa view interface 7 years ago
Tony Crisci 6a1d71b8b8 basic command criteria 7 years ago
Tony Crisci c353e01c85 add kill command 7 years ago
Tony Crisci cc3c713889 seat config handler context 7 years ago
Tony Crisci 9e0595f26b input config handler context 7 years ago
Tony Crisci 9f54cd8935 copy config references for input and seat 7 years ago
Tony Crisci 83ddd2d9db render override redirect 7 years ago
Dominique Martinet c83900593d config: add 'set' command 7 years ago
Drew DeVault 91313d3847
Merge pull request from acrisci/bindings 7 years ago
Tony Crisci b01a53abfb Merge branch 'wlroots' into bindings 7 years ago
Tony Crisci 50e791cadb binding release 7 years ago
emersion ead3f1e676
Allow to configure outputs by their identifier 7 years ago
emersion 21c61f1c09
Refactor output command, add output enable 7 years ago
Tony Crisci eea80e7276 keyboard translate keysyms 7 years ago
Tony Crisci ba69f06695 binding config 7 years ago
Tony Crisci f2985000f3 ipc get_inputs 7 years ago
Tony Crisci a949d7de5a Merge branch 'wlroots' into feature/input 7 years ago
Drew DeVault eb4f66f785
Merge pull request from emersion/fractional-output-scale 7 years ago
emersion c815d6d1a9
Add support for fractional output scale 7 years ago
emersion 4e2ab53119
Add IPC get_outputs 7 years ago
Tony Crisci 88bcd43ebf seat fallback config 7 years ago
Tony Crisci 0256cd1473 fix keyboard hotplugging 7 years ago
Tony Crisci f16aa3c0ad rename config apply cmds 7 years ago
Tony Crisci d3d3604760 fix header includes 7 years ago
Tony Crisci 9fa70ce426 Merge branch 'wlroots' into feature/input 7 years ago
Tony Crisci 9eecbb5d8a xkb config 7 years ago
Tony Crisci 92fef27eaa basic configuration 7 years ago
emersion a4619e98c4
Update output containers on output layout change 7 years ago
emersion d293c42942
Update output container box in event handler 7 years ago
emersion c7abb77f22
Listen to output layout change 7 years ago
emersion f3d880b0ec
Add scale and transform events to sway_output 7 years ago
Tony Crisci c173d30b92 seat configuration 7 years ago
Tony Crisci 163edc5a90 sway input device 7 years ago
Tony Crisci 462a451328 input config 7 years ago
Tony Crisci 9ae906cd37 sway pointer 7 years ago
Tony Crisci 4d449743c5 keyboard remove 7 years ago
Tony Crisci 609f63934a basic keyboard 7 years ago
Tony Crisci 21626e8153 seat focus on button press 7 years ago
Tony Crisci 0fdecb4d3a Merge branch 'wlroots' into feature/input 7 years ago
Tony Crisci e69b052a6d working pointer motion 7 years ago
Tony Crisci 7c67bea942 sway xcursor manager 7 years ago
Tony Crisci d76e745b73 input include directory 7 years ago
Tony Crisci ec7fc42a00 sway cursor 7 years ago
Tony Crisci f6f63f60d6 basic input manager and seat 7 years ago
Tony Crisci 21ce20885a rename input to input-manager 7 years ago
emersion 8764dc26c6
Add new_output_config, update root container size on output hotplug 7 years ago
emersion c25ad5e7c4
Merge branch 'wlroots' into output-config 7 years ago
Tony Crisci 338a0399f8 input skeleton 7 years ago
Tony Crisci 47f268d8fa view activate 7 years ago
emersion 68ae989cee
Init, merge output config params, use wlr_output_layout 7 years ago
emersion aaae59026f
Add output config 7 years ago
Drew DeVault 3fe64482bb
Merge pull request from emersion/config 7 years ago
emersion 7e81d304a3
Remove wlc includes 7 years ago
Tony Crisci 8bdf3b1b02 view set position 7 years ago
emersion 90f7f1a0e6
Add minimal config subsystem 7 years ago
Tony Crisci 0896b68675 Merge branch 'wlroots' into feature/xwayland 7 years ago
Tony Crisci 1870f116ba xwayland shell 7 years ago
Tony Crisci 9afcfd44c4 wl-shell: class instead of app_id 7 years ago
Tony Crisci 823f6ee122 Merge branch 'wlroots' into feature/wl-shell 7 years ago
Tony Crisci 8239067da4 basic wl-shell 7 years ago
Tony Crisci 802e7392f8 use "size" instead of "dimensions" 7 years ago
Tony Crisci 59db38ce17 sway wl_shell 7 years ago
Tony Crisci 421f49fe03 basic get_tree 7 years ago
Drew DeVault 8caabe59c2 Handle view destruction properly 7 years ago
Drew DeVault a57d462926 Fix rendering issues, wire up some xdg listeners 7 years ago
Drew DeVault ce1936bc65 Arrange windows on desktop 7 years ago
Drew DeVault 7753a0ec75 Wire up IPC server 7 years ago
Drew DeVault d7d21bb0f8 Add initial command subsystem (untested) 7 years ago
Drew DeVault 4ca1e77fdb Add views to tree and render them 7 years ago
Drew DeVault aeda2e077f Add workspace to outputs 7 years ago
Dominique Martinet b8f8de27b8 wlr_data_device header update 7 years ago
Drew DeVault db4fb1c85c Add outputs to the tree 7 years ago
Drew DeVault 733993a651 Move everything to sway/old/ 7 years ago
Drew DeVault 0c8491f7d0 Initial (awful) pass on xdg shell support 7 years ago
Drew DeVault 1efd5f819f Wire up output frame loop 7 years ago
Drew DeVault 7eafcc75f6 Initialize outputs from backend and add to tree 7 years ago
Drew DeVault 0f45fad18c Establish sway input submodule 7 years ago
Drew DeVault c3457de28a Fix build yml files 7 years ago
Drew DeVault 7c448b4081 Fire up the wlroots backend and run the event loop 7 years ago
Drew DeVault 6d83a59b46 Merge pull request from nyorain/master 7 years ago
Scott Anderson c29e5bbde8 Use WLC v2 pointer interface 8 years ago
nyorain c0f2acce4e Rework get_clipboard implementation 8 years ago
nyorain 02c75ebe37 Implement ipc get_clipboard 8 years ago
nyorain 60fa626116 Add the 'clipboard' command to set the clipboard 8 years ago
Drew DeVault 298f56353e Merge branch 'master' into server-decoration 8 years ago
Calvin Lee 843ad38b3c Implement Tray Icons 8 years ago
Drew DeVault a5c07dde6a Implement KDE's server-side decoration protocol 8 years ago
Drew DeVault 51143a75af Implement no_focus 8 years ago
Jerzi Kaminsky bfb99235e3 Move get_feature_policy to sway/security.c 8 years ago
Jerzi Kaminsky cf5e764c7f Disambiguate get_*_policy() and get_*_policy_mask() 8 years ago
Drew DeVault 5d3a02a7c6 Merge branch 'master' into pretty-print-swaymsg 8 years ago
Calvin Lee 069d37f987 Improve criteria handling 8 years ago
Calvin Lee 2445d27960 Impliment i3-style marks 8 years ago
Drew DeVault 60ce81e06a Add pretty printing to swaymsg 8 years ago
Zandr Martin 18450dd16a
deprecate new_window and new_float commands 8 years ago
Calvin Lee b35782bcad i3 feature support: Moving flotaing containers 8 years ago
Drew DeVault 126ce571da Read configs from /etc/sway/security.d/* 8 years ago
Drew DeVault eabfb6c559 Add * policies and fix bug 8 years ago
Drew DeVault b10721b89e Add initial support code for new IPC security 8 years ago
Mykyta Holubakha e714fbcbec Add window instance support 8 years ago
willakat 4c06a10004 Merge branch 'master' into master 8 years ago
Daniel Kessler eda4bad725 Add output wrapping 8 years ago
Frantisek Fladung c04819e8c0 Implement hide_edge_borders smart (like in i3 4.13) 8 years ago
wil 1f47c58d63 simplification of apply_auto_layout 8 years ago
wil bd415029ba Moved auto_* layout functions from resize.c to layout.c 8 years ago
wil 704b2db050 Merge branch 'master' of https://github.com/willakat/sway 8 years ago
wil 97f70987d7 [fix] cleanups suggested by Sway community 8 years ago
wil a62048f15d changed "layout promote" command to "move first" 8 years ago
Drew DeVault c01b898398 Fix inline is_auto_layout 8 years ago
wil a0aa8d9780 cleanup in auto layouts 8 years ago
wil 0ff9fe9a7a introduce next/prev as a direction for focus/move commands. 8 years ago
wil 97f7d47413 Added Awesome/Monad type "auto" layouts 8 years ago
Drew DeVault 1172566d4e Change how security config is loaded 8 years ago
D.B 35b8d185ac fix layout switching (was broken because of workspace_layout) 8 years ago
D.B 6fb4b6737a add workspace_layout to container 8 years ago
Drew DeVault d353da248b Add ipc connection feature policy controls 8 years ago
Drew DeVault 62dad7148f Enforce IPC security policy 8 years ago
Drew DeVault c8dc4925d1 Add IPC security policy command handlers 8 years ago
Drew DeVault e9e1a6a409 Add IPC policy to config 8 years ago
Drew DeVault 39cf9a82f7 Enforce command policies 8 years ago
Drew DeVault f23880b1fd Add support for command policies in config file 8 years ago
Drew DeVault 76cab04b4d Implement permit and reject commands 8 years ago
Drew DeVault 2675293200 Implement policy lookups 8 years ago
Drew DeVault 44cc0ef125 Add config related code and initial headers 8 years ago
D.B 58eb7ac19f change bar colors from char[10] to *char 8 years ago
D.B ad4d21d60b add bar colours for focused_(workspace|statusline|separator) 8 years ago
D.B 39ee0ec552 use urgent_ws color in swaybar if binding_mode is undefined 8 years ago
Michał Winiarski e8d8abfbb5 Add left_handed support for input devices 8 years ago
Drew DeVault 4cba91803e Revert "Fixes dealing with workspace_layout and related bugs [rfc]" 8 years ago
D.B 571321a1d8 add workspace_layout, ensure ws is always L_HORIZ 8 years ago
D.B d3f5ac8cbb add force_focus_wrapping option 8 years ago
Nicolas Cornu 37065cd0c4 add click on title_bar to focus a container 8 years ago
Zandr Martin 7d947fdb95
add unique IDs to containers 8 years ago
Zandr Martin e18b7cdfa9
add global `current_focus` pointer 8 years ago
Zandr Martin 511eed90cd
squash commits, move enum into resize.c 9 years ago
Zandr Martin 79ffea328c
Merge branch 'master' of git://github.com/SirCmpwn/sway into commands-refactor 9 years ago
Drew DeVault 416417a54c Reorganize includes 9 years ago