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