summaryrefslogtreecommitdiff
path: root/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* feat: Added key chordingBossCode452023-06-281-1/+1
| | | | | | Probably a hacky mess but oh well. Key chords can be done by seperating binds in string with ` `. You can set the quit bind with `quitkey`, default mod+g. (Chords also exited when pressing unbound keys).
* feat: Added time to logBossCode452023-06-231-4/+19
|
* feat: Fixed fullscreen stuff after rebasing in the config refactorBossCode452023-06-211-1/+2
| | | | Also added stuff to the readme for it
* fixup: Make fullscreen request either toggle or addBossCode452023-06-211-3/+2
| | | | | I'm not sure if add prop is ever going to be used though. I've tested with both OBS and qutebrowser and both send 2 toggle requests to go fullscreen, and 2 remove requests to get out of fullscreen
* feat: Windows that request to be fullscreen should become fullscreen - more ↵BossCode452023-06-211-0/+21
| | | | testing neededs
* feat: fullscreen keybindBossCode452023-06-211-6/+38
|
* feat: Updated readmeBossCode452023-06-181-0/+7
| | | | Updated the readme and added a default config file.
* feat: Uses a backup config file and respects XDGBossCode452023-06-161-20/+35
| | | | | 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-4/+7
| | | | NOTE: for some reason toggling doesn't work anymore
* feat: Keybind updatesBossCode452023-06-031-7/+4
| | | | | | | 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-17/+32
| | | | | | 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-0/+2
| | | | | 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-18/+20
| | | | Note: doesn't work yet though, as commands haven't all been registered yet
* feat: Made keybinds work (I hope)BossCode452023-05-261-39/+25
| | | | 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-39/+41
| | | | args and added in the new files, still many errors
* Redirecting fd 0 for children to /dev/null aswellBossCode452023-05-231-0/+4
|
* 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
* Added --versionBossCode452023-02-131-0/+13
|
* Better error checking for configBossCode452023-02-011-17/+67
|
* Config file working - more tests and potentially features before merge with ↵BossCode452022-12-211-34/+59
| | | | main though
* Fixed bugBossCode452022-12-151-4/+0
|
* Merge branch 'multi-monitor'BossCode452022-12-141-16/+243
|\
| * Multiple monitors kinda workingBossCode452022-12-141-20/+122
| |
| * Progress... I hopeBossCode452022-10-181-9/+34
| |
| * Ready to test multi monitor workspace switchBossCode452022-10-171-3/+26
| |
| * Starting work on multiple monitorsBossCode452022-09-181-17/+116
| |
* | Cleaning up failed branchBossCode452022-10-181-19/+45
|/
* Log file variableBossCode452022-09-131-1/+1
|
* LoggingBossCode452022-09-131-9/+31
|
* Added dev branch commentBossCode452022-09-131-0/+1
|
* Floating windows kindaBossCode452022-08-311-69/+79
|
* More EWMH stuffBossCode452022-08-301-3/+18
|
* Added some EWMH supportBossCode452022-08-291-1/+47
|
* Wooo beginings of EWMH - docks are excluded from tilingaBossCode452022-08-291-5/+28
|
* Frame disolving for window movingBossCode452022-08-281-0/+19
|
* Very basic window and focus movingBossCode452022-08-281-1/+127
|
* Frame disolving for wToWSBossCode452022-08-251-0/+19
|
* Moving windows betweeen workspacesBossCode452022-08-251-0/+25
|
* Added workspacesBossCode452022-08-241-14/+50
|
* Fixed bug with negative width due to another bug in gaps calculation -_-BossCode452022-08-231-5/+9
|
* Rice gaps in config and fixed gap calculationsBossCode452022-08-231-6/+6
|
* More config options and slightly better docs.BossCode452022-08-231-2/+20
|
* Better keybind support - and credits in readmeBossCode452022-08-221-11/+62
|
* Removed magic number in window enter eventBossCode452022-08-221-2/+2
|
* Fixed makefileBossCode452022-08-221-1/+1
|
* Initial commitBossCode452022-08-191-0/+272