577 Commits (5f15c5e91defe8afc6c0f5105b7a51625676a685)

Author SHA1 Message Date
Brian Ashworth 8bfa2def88 Address first round of review for generic blocks
7 years ago
Brian Ashworth 7c810dc344 Make command block implementation generic
7 years ago
Ryan Dwyer 1f2e399ade Implement floating
7 years ago
Drew DeVault f3ab895916 Implement `floating enable`
7 years ago
Brian Ashworth d76729af22 Implement config parser for workspace_layout
7 years ago
Brian Ashworth c81d0ef1e8 Support i3's legacy force_focus_wrapping command
7 years ago
Brian Ashworth 46da1dc32b Implement focus_wrapping
7 years ago
Brian Ashworth 569f4e0e4c Implement swap command
7 years ago
Ryan Dwyer 0e2cc0af30 Implement show_marks
7 years ago
Ryan Dwyer 4d1edfcba9 Change unmark implemention to match i3's
7 years ago
Ryan Dwyer 22d38600d0 Implement marks
7 years ago
Ryan Dwyer 1e9aaa54a8 Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements""
7 years ago
Brian Ashworth 3db7fc2bb2 Implement hide_edge_borders
7 years ago
Ryan Dwyer 228c478e8d Implement title_format
7 years ago
Drew DeVault 00e62c214d Fix alphabetization of command list
7 years ago
Ryan Dwyer b667298a0a Render titles
7 years ago
Drew DeVault 7f574c538d Fix alphabetization of commands array
7 years ago
Ryan Dwyer 630ba30e3c Implement borders
7 years ago
emersion ff61df17ff
Add map_from_region command
7 years ago
Ryan Dwyer 72767e1cc3 Implement criteria commands
7 years ago
Ryan Dwyer d956286b92 Implement rename workspace command
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 52420cc24d Implement fullscreen.
7 years ago
Dominique Martinet 25af959fe9 Fix gcc string truncation warnings
7 years ago
Danny Bautista 1edb2bd892 Implement cursor event simulation with sway commands.
7 years ago
Drew DeVault 0e3ddf255e Add input "identifier" map_to_output "identifier"
7 years ago
db 042b80b9fa Add workspace_auto_back_and_forth command
7 years ago
Drew DeVault f77986338f Implement resize command
7 years ago
Tony Crisci fc9398a42e Implement opacity command
7 years ago
Tony Crisci d434da5632 Merge branch 'wlroots' into split-containers
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 a82c107c76 80col
7 years ago
Drew DeVault b2d871cfe2 Partially implement move command
7 years ago
Tony Crisci 0828c77251 rename input-manager functions
7 years ago
Tony Crisci e677c5b204 rename seat functions
7 years ago
Tony Crisci 7706d83160 basic split containers
7 years ago
Drew DeVault 9b38ef950f Implement focus_follows_mouse
7 years ago
Drew DeVault ae6d459000 Implement mouse warping
7 years ago
Drew DeVault 69eb021767 Add default_orientation command
7 years ago
Drew DeVault 8efee109ad Implement modes
7 years ago
Drew DeVault 5c9cdbcdd2 Add swaybg_command
7 years ago
Drew DeVault bf7a4cd0eb Add bar configuration commands
7 years ago
Tony Crisci 2154b7c7d6 add config handlers
7 years ago
Tony Crisci 5b219a1598 separate config directives and commands
7 years ago
Tony Crisci ac8269d536 take seat param for handle_command and rename
7 years ago
Tony Crisci 66d1e0b313 basic layout command
7 years ago
Tony Crisci 52670c636c basic focus (without direction)
7 years ago
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
Dominique Martinet 869be4378d commands: add 'reload' command
7 years ago
Tony Crisci 5505d84ac2 criteria cleanup
7 years ago
Tony Crisci 1156523ccf run all commands with focused container context
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
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
7 years ago
Dominique Martinet c83900593d config: add 'set' command
7 years ago
Dominique Martinet f5b33cb4b6 fix typos in comments/messages; add shutting down message
7 years ago
Dominique Martinet afca73b6fc apply_input_config: restore previous `current_input_config`
7 years ago
Tony Crisci ba69f06695 binding config
7 years ago
Tony Crisci 88bcd43ebf seat fallback config
7 years ago
Tony Crisci f16aa3c0ad rename config apply cmds
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
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
emersion c25ad5e7c4
Merge branch 'wlroots' into output-config
7 years ago
emersion aaae59026f
Add output config
7 years ago
emersion 9aeda82477
Add include command
7 years ago
emersion 90f7f1a0e6
Add minimal config subsystem
7 years ago
emersion 514c819ff9
Add exec and exec_always commands
7 years ago
Drew DeVault b379b40071 Invoke command handlers once parsed
7 years ago
Drew DeVault d7d21bb0f8 Add initial command subsystem (untested)
7 years ago
Drew DeVault 733993a651 Move everything to sway/old/
7 years ago
Drew DeVault 7c448b4081 Fire up the wlroots backend and run the event loop
7 years ago
lbonn b2d4caf6c3 commands: fail when criteria match nothing
7 years ago
Mykyta Holubakha 7d8a84b587
Do not add empty policies
8 years ago
nyorain 60fa626116 Add the 'clipboard' command to set the clipboard
8 years ago
Calvin Lee 843ad38b3c Implement Tray Icons
8 years ago
johalun 7fef283044 FreeBSD fixes
8 years ago
Drew DeVault 02812a2e4d Support specifying fewer than 5 colors
8 years ago
Drew DeVault 51143a75af Implement no_focus
8 years ago
Jerzi Kaminsky cf5e764c7f Disambiguate get_*_policy() and get_*_policy_mask()
8 years ago
Calvin Lee 069d37f987 Improve criteria handling
8 years ago
Calvin Lee 2445d27960 Impliment i3-style marks
8 years ago
Zandr Martin b507462d1c
Merge branch 'master' of git://github.com/SirCmpwn/sway into new-command-aliases
8 years ago
Drew DeVault 9aed9d9359 UnGNUify the codebase
8 years ago
Zandr Martin 18450dd16a
deprecate new_window and new_float commands
8 years ago
Drew DeVault eabfb6c559 Add * policies and fix bug
8 years ago
Drew DeVault 7784f1a905 Handle allocation failures in security code
8 years ago
Drew DeVault 8cef81d6f2 Handle some more memory allocation failures
8 years ago
Drew DeVault 248df18c24 Handle allocation failure in commands
8 years ago
Drew DeVault e7a764fdf4 Disallow everything by default
8 years ago
Drew DeVault d353da248b Add ipc connection feature policy controls
8 years ago
Drew DeVault c8dc4925d1 Add IPC security policy command handlers
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
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
Michał Winiarski e8d8abfbb5 Add left_handed support for input devices
8 years ago
D.B 746345e3b8 reorder cmd_handler arrays for bsearch
8 years ago
D.B d3f5ac8cbb add force_focus_wrapping option
8 years ago
Zandr Martin 511eed90cd
squash commits, move enum into resize.c
8 years ago
Zandr Martin 79ffea328c
Merge branch 'master' of git://github.com/SirCmpwn/sway into commands-refactor
8 years ago
Zandr Martin b374c35758
refactor commands.c
8 years ago
Drew DeVault 416417a54c Reorganize includes
8 years ago
Guillaume Brogi 6173c84117 Rerender after every split command
8 years ago
D.B 61781bbef0 Fix container move when workspace is focused
8 years ago
D.B 132017d242 Fix 'workspace back_and_forth' and workspace_auto_back_and_forth clash
8 years ago
Drew DeVault 2d907ef1f6 Merge pull request #811 from acrisci/feature/focus-container
8 years ago
Zandr Martin b18c169036
cache floating container size when fullscreening
8 years ago
Tony Crisci b39249508f Refactor functions to update container borders
8 years ago
D.B 9977b01928 Update container geometry on layout switch
8 years ago
Zandr Martin 98aa59fdda
implement solid color rendering for swaybg
8 years ago
Drew DeVault 11e7ca044c Update hidpi support to latest wlc API
8 years ago
Drew DeVault 6ea02f3064 Initial pass on HiDPI support
8 years ago
Drew DeVault ee67c5bee3 Merge pull request #791 from acrisci/feature/focus-child
8 years ago
D.B 33c1df38bd Close all focused container's child views on kill
8 years ago
Tony Crisci 88b7cbe314 Implement `focus child` command
8 years ago
Tony Crisci 0d461ad988 Put ipc command result json in an array
8 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
8 years ago
David Eklov d9eb49f3b1 Add missing entry to list of accepted arguments for the move command
8 years ago
David Eklov d202ca2fd7 Do not crash when handling the command 'move position'
8 years ago
Drew DeVault 3bb880bf20 Implement configurable wrapping on bar ws scroll
8 years ago
D.B ad7605675e refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed
8 years ago
D.B ee67cd0ba1 Fix tabbed/stacked corner case #742
9 years ago
Zandr Martin d5e4fff345
resize command updates (#713)
9 years ago
Zandr Martin aced6daa19
match i3 syntax for `resize set`
9 years ago
Drew DeVault 71f710cf0f Minor fix to warning messages
9 years ago
Zandr Martin 889618d3ee
implement resize command for absolute dimensions
9 years ago
Zandr Martin 2298143d09
cleanup + add timeouts for pid_workspace list
9 years ago
Zandr Martin 66caee645c Merge branch 'master' into assign-command
9 years ago
Zandr Martin b00feb25ea
trigger bg change on config reload
9 years ago
Zandr Martin 0f1859ed25 messy, unfinished version
9 years ago
Denis Doria 3c3e98b1a3 Merge branch 'master' into variables_corner_cases
9 years ago
Zandr Martin 3746542462 add documentation for client commands
9 years ago
Denis Doria 29eb3bf746 Put w to uppercase just to keep consistency between warnings
9 years ago
Denis Doria bf2298e0a5 Includes $ for variables without it
9 years ago
thuck f55b5a4982 Fix identation issue
9 years ago
thuck e4f80877be Fix output command when varible not set
9 years ago
thuck 1ab3e1023e Including error message when variable do not start with $
9 years ago
Denis Doria b692a6d31a Initial implementation for floating_maximum_size
9 years ago
Denis Doria 0ad7857f90 Included option floating_minimum_size
9 years ago