summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'config-refactor'BossCode452023-06-214-61/+103
|\ | | | | | | Added proper line parser
| * feat: Made a proper arg parserBossCode452023-06-214-61/+103
| | | | | | | | Now supports quotes properly, and uses \ to escape characters
* | Merge branch 'config-refactor'BossCode452023-06-1917-17785/+1424
|\| | | | | | | Merging in the new config system with commands
| * fixup: Cleaning up old filesBossCode452023-06-192-457/+0
| |
| * feat: Updated readmeBossCode452023-06-186-36/+563
| | | | | | | | Updated the readme and added a default config file.
| * feat: Error checking for command argsBossCode452023-06-161-4/+47
| | | | | | | | The command arguements now handle errors.
| * feat: Uses a backup config file and respects XDGBossCode452023-06-166-28/+55
| | | | | | | | | | 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-056-30/+80
| | | | | | | | NOTE: for some reason toggling doesn't work anymore
| * feat: Keybind updatesBossCode452023-06-038-33/+41
| | | | | | | | | | | | | | 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-018-103/+59
| | | | | | | | | | | | 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-316-62/+178
| | | | | | | | | | 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-277-71/+74
| | | | | | | | Note: doesn't work yet though, as commands haven't all been registered yet
| * feat: Made keybinds work (I hope)BossCode452023-05-268-72/+118
| | | | | | | | 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-2413-17667/+987
|/ | | | args and added in the new files, still many errors
* feat: added .gitignoreBossCode452023-05-231-0/+4
|
* Removed cacheBossCode452023-05-237-0/+0
|
* Redirecting fd 0 for children to /dev/null aswellBossCode452023-05-238-0/+4
|
* Improved makefile installBossCode452023-03-111-3/+3
|
* feat: fixed bug where opening MPV caused a seg faultBossCode452023-02-251-3/+6
| | | | reason for bug: MPV doesn't provide any information about itself when mapping
* Improved installation from makefileBossCode452023-02-131-7/+7
|
* Added --versionBossCode452023-02-131-0/+13
|
* added stuff that for some reason didn't get added with -aBossCode452023-02-013-0/+228
|
* Actually using loadWorkspaceArraysBossCode452023-02-011-39/+2
|
* Cleaned up old.config.hBossCode452023-02-011-138/+0
|
* Better error checking for configBossCode452023-02-016-56/+320
|
* readme updateBossCode452022-12-241-2/+2
|
* Readme updateBossCode452022-12-241-14/+29
|
* Config file working - more tests and potentially features before merge with ↵BossCode452022-12-215-76/+106
| | | | main though
* Started to implement a config fileBossCode452022-12-186-101/+17662
|
* Fixed bugBossCode452022-12-151-4/+0
|
* Merge branch 'multi-monitor'BossCode452022-12-149-59/+333
|\
| * Final commit before mergeBossCode452022-12-142-15/+17
| |
| * Multiple monitors kinda workingBossCode452022-12-143-25/+139
| |
| * Progress... I hopeBossCode452022-10-182-11/+36
| |
| * Ready to test multi monitor workspace switchBossCode452022-10-174-12/+47
| |
| * Starting work on multiple monitorsBossCode452022-09-189-54/+174
| |
* | Cleaning up failed branchBossCode452022-10-182-19/+47
|/
* Log file variableBossCode452022-09-133-2/+3
|
* LoggingBossCode452022-09-132-10/+32
|
* Added dev branch commentBossCode452022-09-131-0/+1
|
* Changed order of things in config fileBossCode452022-09-133-26/+29
|
* Better keybind exampleBossCode452022-09-011-1/+1
|
* Emacs daemon in config startupBossCode452022-09-011-1/+1
|
* Changed modifier keyBossCode452022-08-311-1/+1
|
* Removed ridiculous gaps - they look good but aren't very usableBossCode452022-08-311-3/+3
|
* Fixing readmeBossCode452022-08-311-20/+20
|
* Better readmeBossCode452022-08-315-18/+58
|
* ewmh.cppBossCode452022-08-313-0/+117
|
* Floating windows kindaBossCode452022-08-313-72/+97
|
* More EWMH stuffBossCode452022-08-304-4/+22
|