summaryrefslogtreecommitdiff
path: root/config.cpp
Commit message (Collapse)AuthorAgeFilesLines
* RestructureBossCode452024-10-011-132/+0
|
* feat: Made a proper arg parserBossCode452023-06-211-1/+1
| | | | Now supports quotes properly, and uses \ to escape characters
* feat: Updated readmeBossCode452023-06-181-2/+2
| | | | Updated the readme and added a default config file.
* feat: Uses a backup config file and respects XDGBossCode452023-06-161-2/+10
| | | | | Uses config files in the order of `$XDG_CONFIG_HOME/YATwm/config`, `$HOME/.config/YATwm/config`, then `/etc/YATwm/config`
* Added a very basic config, and fixed some stuffBossCode452023-06-051-1/+6
| | | | NOTE: for some reason toggling doesn't work anymore
* feat: Keybind updatesBossCode452023-06-031-0/+7
| | | | | | | Re added the ability to swap super and mod as a config parameter (the ~swapmods~) command). Finally fixed keybinds sometimes not working because of numlock, bitwise & with the modifiers I actually care about.
* IT WORKS!!!!!!BossCode452023-06-011-42/+0
| | | | | | The new config commands system works, finally able to run this as a test and it works!!!!!. Still more to be done but at least it works.
* Added support for commands without a moduleBossCode452023-05-311-29/+8
| | | | | Also made it easier to add commands by making the ~addCommand~ function accept a vector for ~argTypes~ and then convert it.
* feat: Made it compile wooBossCode452023-05-271-6/+9
| | | | Note: doesn't work yet though, as commands haven't all been registered yet
* feat: Made keybinds work (I hope)BossCode452023-05-261-4/+7
| | | | Note: the config file reloading keybinds isn't quite working, though, need to ungrab the keys
* in-progress: Config refactor started, changed all existing keybind command ↵BossCode452023-05-241-309/+114
| | | | args and added in the new files, still many errors
* Actually using loadWorkspaceArraysBossCode452023-02-011-39/+2
|
* Better error checking for configBossCode452023-02-011-29/+227
|
* Config file working - more tests and potentially features before merge with ↵BossCode452022-12-211-40/+19
| | | | main though
* Started to implement a config fileBossCode452022-12-181-0/+224