|
|
c5952f2716
|
start adding configuration autogen module
|
2025-03-12 12:41:02 -05:00 |
|
|
|
5c559fa6aa
|
use licensure to ensure that license headers are present
|
2025-03-12 12:40:13 -05:00 |
|
|
|
4f0d743e7f
|
Add mode configuration support
|
2025-03-07 21:18:30 -06:00 |
|
|
|
7fb1c70544
|
add all runtime only commands
|
2025-03-07 20:06:51 -06:00 |
|
|
|
70521eab79
|
Add -r flag to reload Sway config
|
2025-01-20 15:44:09 -06:00 |
|
|
|
b5569fb66a
|
Make a better command-line API
|
2025-01-19 19:58:42 -06:00 |
|
|
|
234f7b87bd
|
add client runtime command
|
2025-01-19 19:39:56 -06:00 |
|
|
|
0698480925
|
some more runtime / config command implementaions
|
2025-01-19 15:49:16 -06:00 |
|
|
|
787785483f
|
DELETE ALL THE LEGACY CODE YEAHHHH I HATE THAT OLD PARSER THANK GOD IT'S GONE
|
2025-01-19 14:27:55 -06:00 |
|
|
|
f985154483
|
fix all the bugs and get serialization working
|
2025-01-19 14:20:39 -06:00 |
|
|
|
768707fb1d
|
add resize command
|
2025-01-19 12:13:31 -06:00 |
|
|
|
a5e2c49aef
|
documentation updates
|
2025-01-18 21:30:19 -06:00 |
|
|
|
73890274d1
|
better document the focus parameters
|
2025-01-18 20:39:47 -06:00 |
|
|
|
d91249ae1f
|
document move parameters slightly
|
2025-01-18 20:36:07 -06:00 |
|
|
|
c7b2e37493
|
write move command
|
2025-01-18 20:20:39 -06:00 |
|
|
|
4fd53b6ad7
|
refactor to use common ArgList struct
|
2025-01-18 18:44:10 -06:00 |
|
|
|
7dfa5e295f
|
add focus command and all its forms
|
2025-01-18 18:24:23 -06:00 |
|
|
|
2c1c14cc09
|
add layout command and some other option enums
|
2025-01-18 18:09:35 -06:00 |
|
|
|
1181517a48
|
update config.toml to match changes to how structs are handled
|
2025-01-18 17:12:01 -06:00 |
|
|
|
229e39fc26
|
rearrange README / small document tweaks
|
2025-01-18 16:14:32 -06:00 |
|
|
|
e428c90803
|
refactor runtime exec commands to use same flagging as config commands
|
2025-01-18 15:09:06 -06:00 |
|
|
|
53599beb22
|
move docs around and add a couple more runtime commands
|
2025-01-18 12:01:35 -06:00 |
|
|
|
4ac595ae10
|
add bar configuration
|
2025-01-17 18:01:11 -06:00 |
|
|
|
7b59dd5e0d
|
Add arguments to exec struct
|
2025-01-17 17:43:28 -06:00 |
|
|
|
991dffe62a
|
rename bindsym module to bind (probably will reuse it when I implement bindcode)
|
2025-01-17 17:00:54 -06:00 |
|
|
|
901b969d8e
|
get basic config structure setup, use serde to serialize everything
|
2025-01-17 16:03:29 -06:00 |
|
|
|
136a63b783
|
change bindsym arguments to generate correctly
|
2025-01-17 11:54:34 -06:00 |
|
|
|
2cae7ea3b4
|
start implementing new better struct representation (now with full serde and strum support!)
|
2025-01-17 11:29:36 -06:00 |
|
|
|
e6a2979a83
|
fix another issue
|
2025-01-17 11:27:29 -06:00 |
|
|
|
32ddf1cd8e
|
egh.
|
2025-01-17 10:25:27 -06:00 |
|
|
|
a1f87235ed
|
trying and failing to make these damn bindsym mappings work
|
2025-01-16 23:25:16 -06:00 |
|
|
|
4539287765
|
setup serde config file generation
|
2025-01-16 22:53:09 -06:00 |
|
|
|
8cc5ddc982
|
add more serde annotations and testing
|
2025-01-16 21:23:18 -06:00 |
|
|
|
4c972690e5
|
add some more debugging
|
2025-01-16 21:22:55 -06:00 |
|
|
|
160c671d77
|
add serde serialization/deserialization to command types
|
2025-01-16 17:30:21 -06:00 |
|
|
|
f987347c5d
|
refactor TOML parser into legacy module (it's getting replaced. dear god.)
|
2025-01-16 17:10:01 -06:00 |
|
|
|
934198f4ee
|
a couple small issues with config command parsing
|
2025-01-16 16:54:39 -06:00 |
|
|
|
be033f6e50
|
fix all the bugs and get this thing working
|
2025-01-16 16:48:48 -06:00 |
|
|
|
82afbd4812
|
config file assembly
|
2025-01-16 15:43:48 -06:00 |
|
|
|
6ced111eb4
|
config commands
|
2025-01-16 14:56:08 -06:00 |
|
|
|
3dba2bb627
|
get move parsing working
|
2025-01-16 14:32:02 -06:00 |
|
|
|
ff9ecc1eed
|
fix layout parsing errors
|
2025-01-16 14:00:56 -06:00 |
|
|
|
73b0d85c4a
|
add workspace, layout, bindsym parsing (need to fix workspace)
|
2025-01-15 21:04:06 -06:00 |
|
|
|
a132548bc2
|
add focus parsing
|
2025-01-15 20:13:16 -06:00 |
|
|
|
d4ed001bbf
|
add runtime argument tests
|
2025-01-15 19:32:29 -06:00 |
|
|
|
7f87327af0
|
parse trivial runtime commands
|
2025-01-15 19:14:03 -06:00 |
|
|
|
4287600a6e
|
cleanup public types, add multi-type handling
|
2025-01-15 18:00:12 -06:00 |
|
|
|
65527a6644
|
create big macro for parsing runtime commands
|
2025-01-15 16:54:32 -06:00 |
|
|
|
14726b21ec
|
add runtime command parsing module (to be implemented)
|
2025-01-15 14:58:29 -06:00 |
|
|
|
b680177bb0
|
add type conversion macro and simplify type stuff (just use try blocks smh)
|
2025-01-15 14:58:04 -06:00 |
|