2587 Commits (146cc0a441f6901eeba7df691098f71d0de73a53)

Author SHA1 Message Date
Drew DeVault 360b3d67b0 Add split [h|v|horizontal|vertical] command
10 years ago
Drew DeVault ae536c21d3 Revert "get/set_userdata stores swayc_t *, fixed memory leak, minor changes."
10 years ago
taiyu eefc76b39e set userdata for handler to swayc_t container
10 years ago
taiyu e9e09d123c reduced code duplication
10 years ago
taiyu 9d69d880e6 Merge branch 'master' of https://github.com/SirCmpwn/sway
10 years ago
taiyu 083d1eed1f fixed 2 small memory leaks & adds format attribute to log.
10 years ago
Luminarys 64a971882a Minor fix to config loading
10 years ago
Drew DeVault 6cc8ea29e5 Merge pull request #36 from Luminarys/master
10 years ago
Luminarys 24231bef0e Added in additional checks for i3 config paths
10 years ago
Luminarys 614393c09c Added in config file loading from multiple sources
10 years ago
taiyu 2e92538d7f style
10 years ago
taiyu 14b7755134 set maximize flag for handled views
10 years ago
taiyu 3a21ba020f made better, reduced code duplication
10 years ago
taiyu 8752a166ed Merge branch 'master' of https://github.com/SirCmpwn/sway
10 years ago
taiyu 824a3d81aa fixed fullscreen & focusing
10 years ago
Luminarys 56814310e0 Fixed reloading and arrange_windows
10 years ago
Drew DeVault 976e1b1c71 Merge branch 'master' of github.com:SirCmpwn/sway
10 years ago
Drew DeVault 0ed6501aa4 Set WLC_IDLE_TIME to 0
10 years ago
Luminarys 469579835b Fixed output focusing for workspace switch
10 years ago
Drew DeVault 7f9ed880b0 Rename variable in workspace.c
10 years ago
Drew DeVault f606508bcc Fix switching focus between outputs
10 years ago
Drew DeVault d5ff5e98fa Fix build
10 years ago
Drew DeVault 8b90f283bc Merge pull request #31 from Luminarys/master
10 years ago
Luminarys b97d8756a8 Minor style fix
10 years ago
Luminarys 9ba914747e Removed alignment
10 years ago
Luminarys 9b0196e7ed Style fixes
10 years ago
Luminarys 618b3df051 Fixed workspace switching in multimonitor layouts
10 years ago
Luminarys b01a04f22b Added layout debugger back in and fixed mutlimonitor layout issues
10 years ago
taiyu 9bb2788768 fixed split
10 years ago
taiyu f3a970e24e fixed focus
10 years ago
taiyu cd0cdc28aa fixed focus
10 years ago
Taiyu 80ae2a7774 removed debug
10 years ago
Taiyu 60d840fe3f style
10 years ago
Taiyu b8cba33c01 changed swayc related functions, cleaned up some functions, moved wlc related things into handlers
10 years ago
Luminarys ffe59b27a9 Style fix
10 years ago
Luminarys ea9efc884d Allowed for execd commands to be spawned after abort
10 years ago
Luminarys d785cbd54c Even more style fixes
10 years ago
Luminarys 7788aa4cbd More style fixes
10 years ago
Luminarys 527288a826 fixes to cmd queue freeing, style
10 years ago
Luminarys 9a0a858d1e Typo fix
10 years ago
Luminarys d12a786160 Removed some unnecessary logs
10 years ago
Luminarys 3cdeb9bd5e Minor fix to memory management
10 years ago
Luminarys ab130fb56b Added in command queue
10 years ago
Luminarys 2c9f5eca89 Fixes to workspace generation
10 years ago
Luminarys 8d63ac594b Changed workspace name generation to try and use bindsyms when possible
10 years ago
Taiyu 7d294213d1 style
10 years ago
Taiyu e3edab8a4c change workspace layout when trying to split it
10 years ago
Taiyu 57c28f96fd split workspace bug
10 years ago
Taiyu 0a205776d7 small change
10 years ago
Taiyu ad21281540 style, spelling
10 years ago
Taiyu 5df5b00989 moved signal handling to main
10 years ago
Taiyu f798e9bb0b moved fd modifying stuff to log.c
10 years ago
Taiyu ac1c2d31bf no more output from programs called with exec, fixed focus return values
10 years ago
Taiyu dc9efcd79f better error handling
10 years ago
Taiyu 65406cb61b safer forking, reduce duplicate code, cleanup zombie processes
10 years ago
Taiyu 0f387483fd moving stuff around
10 years ago
Drew DeVault fe9037ace3 Merge pull request #18 from taiyu-len/master
10 years ago
Taiyu 4c87498222 style
10 years ago
Drew DeVault 2839054d16 Add unnecessary log
10 years ago
Luminarys a5b02791d4 Changed command handler to perform var subs on all cmd args
10 years ago
Taiyu 0490988673 list_insert now works as it should
10 years ago
Taiyu a22ba17621 added command repeat on keydown
10 years ago
Taiyu 5d5a20bf25 small fix
10 years ago
Taiyu 4e33a9b23c define -> enum
10 years ago
Taiyu 5534edca6e removed old code
10 years ago
Taiyu 66799480ff removed old code
10 years ago
Taiyu de9cec2e43 fixed bug
10 years ago
Taiyu 737a7421fd added multikey handling for handle_key\(...\)
10 years ago
Drew DeVault 96d7ff1e19 Slightly better multihead support
10 years ago
Drew DeVault dd115cece3 Prevent passing WM keys, improve multihead support
10 years ago
Taiyu 25a3aa6ed6 small change
10 years ago
Taiyu 2ac3535afe silly mistake + style
10 years ago
Taiyu beabb12d63 destroys empty workspace + minor bugfixes
10 years ago
Taiyu f7cee6a1b9 fixed 'return NULL' in 'void continer_map(...)'
10 years ago
Luminarys a386d98518 Changed cmd handlers to use bool instead of int
10 years ago
Drew DeVault 763c44fb85 Merge pull request #12 from taiyu-len/master
10 years ago
Taiyu f62a700bc8 return 0 on success for cmd_fullscreen
10 years ago
Drew DeVault c10fc5b526 Set view->visible to true when created
10 years ago
Taiyu 604be65625 make cmd_workspace return 0 on success
10 years ago
Jose Diez 8f19faf6e7 layout: fixed tabs
10 years ago
Jose Diez d8f364a846 workspaces: follow_pointer_mouse doesn't follow hidden containers
10 years ago
Jose Diez 8cc2c6fa7a Basic workspace functionality
10 years ago
Taiyu 820dda1be6 fixed small memory leak. v2
10 years ago
Drew DeVault 54374d81b5 Fix some errors with config loading
10 years ago
Luminarys d570acd395 Changed cmd_reload to arrange windows post reload
10 years ago
Luminarys 88997bbfe6 Minor fix
10 years ago
Luminarys 508980e3ab Abstracted load_config
10 years ago
Luminarys 7c02a1967b Spaces to Tabs
10 years ago
Luminarys 68beabda03 Style fixes and slight reload command alteration
10 years ago
Luminarys c0ee2a6406 Added in reload and exec_always handling
10 years ago
Drew DeVault 9c3a04b996 Focus unmanaged windows when created
10 years ago
Drew DeVault 06bca18a09 Fix issue with untitled windows
10 years ago
Drew DeVault f9ae9ab6e3 Merge pull request #4 from taiyu-len/master
10 years ago
Taiyu f923c4e6b9 fixed style
10 years ago
Drew DeVault c741de8ca4 Override WLC_DIM by default
10 years ago
Taiyu b43161fd45 fixed focus_parent, moved into move_focus() function
10 years ago
Drew DeVault 6f0a1cdcd1 Or maybe do the exact opposite of that
10 years ago
Drew DeVault f6e65b6bb2 Don't override keys if command fails
10 years ago
Drew DeVault b49cfa0c16 Fix bug with focus parent
10 years ago
Drew DeVault c12d0f1a62 Finish up fullscreen command
10 years ago
Drew DeVault 0078a6fa36 Flesh out fullscreen support a bit
10 years ago
jdiez17 b922e1cb29 fullscreen: partially working
10 years ago
Drew DeVault 2b1a0728b8 Keep track of window names
10 years ago
jdiez17 56d29bbec5 log: add newline
10 years ago
Drew DeVault 8597c3c7e7 Implement focus parent
10 years ago
jdiez17 d62efd70e4 commands: re-add log_colors
10 years ago
Drew DeVault ba14118f13 Fix focus follows mouse
10 years ago
Drew DeVault 9f091c7f82 Add movement support
10 years ago
Drew DeVault 1669da719c Destroy containers when all views are removed
10 years ago
Drew DeVault 2231586569 Implement splith/splitv
10 years ago
jdiez17 69edcb88ea style: More compliance
10 years ago
jdiez17 c688ff704d log, commands: Add log_colors command
10 years ago
Drew DeVault ec2fedf6d0 Implement layout [splith|splitv|toggle split]
10 years ago
Drew DeVault b075b06478 Load config after xwayland is created
10 years ago
Drew DeVault 4924628ac2 Set DISPLAY to :1 automatically
10 years ago
Drew DeVault ea9659f39c Implement exec
10 years ago
Drew DeVault bab080cea3 Fix up some issues with focus
10 years ago
Drew DeVault f97a48d5b7 Implement focus_follows_mouse
10 years ago
Drew DeVault 086691016e Handle unmanaged windows appropriately
10 years ago
Drew DeVault a78b921803 Implement key bindings
10 years ago
Drew DeVault 4181c36862 Handle focus changes
10 years ago
Drew DeVault c7be30d912 Deny window resize requests
10 years ago
Drew DeVault 6066467dff Tile some windows baby
10 years ago
Drew DeVault 148f59f3a6 Refactor in-memory tree
10 years ago
Drew DeVault 0427fddb5a Add logging and new windows into layout tree
10 years ago
Drew DeVault 2786fa2215 Destroy outputs when appropriate
10 years ago
Drew DeVault c102f18499 Add layout containers for new outputs
10 years ago
Drew DeVault 82bc36c681 Start to build out window management functions
10 years ago
Drew DeVault 47b28bd335 Clean up config loading and launch wayland
10 years ago
Drew DeVault e7a8868514 Make main.c less stupid
10 years ago
Drew DeVault a74268dfab Add TODO so I don't forget later
10 years ago
Drew DeVault 254d0df3b2 Push the XKB key to the key list
10 years ago
Drew DeVault 5767dcc86e Mostly implement bindsym command
10 years ago
Drew DeVault d0f1fb71d1 Flesh out some command parsing
10 years ago
Drew DeVault e07c77fbb7 Build out command subsystem
10 years ago
Drew DeVault 542ef0c777 Pull in some scas code and read i3 config file
10 years ago
Drew DeVault 6a33e1e3cd Initial commit
10 years ago