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
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
beabb12d63
destroys empty workspace + minor bugfixes
9 years ago
Luminarys
a386d98518
Changed cmd handlers to use bool instead of int
9 years ago
Taiyu
f62a700bc8
return 0 on success for cmd_fullscreen
9 years ago
Taiyu
604be65625
make cmd_workspace return 0 on success
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
Taiyu
b43161fd45
fixed focus_parent, moved into move_focus() function
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
0078a6fa36
Flesh out fullscreen support a bit
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
9f091c7f82
Add movement support
9 years ago
Drew DeVault
2231586569
Implement splith/splitv
...
Ref #2
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
ea9659f39c
Implement exec
9 years ago
Drew DeVault
f97a48d5b7
Implement focus_follows_mouse
9 years ago
Drew DeVault
a78b921803
Implement key bindings
9 years ago
Drew DeVault
0427fddb5a
Add logging and new windows into layout tree
9 years ago
Drew DeVault
47b28bd335
Clean up config loading and launch wayland
9 years ago
Drew DeVault
a74268dfab
Add TODO so I don't forget later
9 years ago
Drew DeVault
254d0df3b2
Push the XKB key to the key list
...
Instead of the key name
9 years ago
Drew DeVault
5767dcc86e
Mostly implement bindsym command
9 years ago
Drew DeVault
d0f1fb71d1
Flesh out some command parsing
...
This implements the `set` command from i3
9 years ago
Drew DeVault
e07c77fbb7
Build out command subsystem
...
Everyone loves code stolen from your own projects
9 years ago