Commits

Author Commit Message Labels Comments Date
Micah Nordland
changed window layout to dwm style master on left, with slave stack on right, _NET_WM_STATE_FULLSCREEN is now supported, dialog and splash type windows are now ignored ie they work like you'd expect.
Micah Nordland
Lots of changes that I haven't bothered to commit before The terminus fonts are used for the status bar, and xcb-util-cursor is a new dependency. Tags are now shown in the status bar and are highlighted. Also new are exempting, ignoring, and fullscreening windows. exempting windows can be done both in a rule and with a keypress, fullscreen is keypress only, and ignoring is rule only.
Micah Nordland
windows can now be made fullscreen, some fixes, other stuff I can't remember.
Micah Nordland
Some code clean up, xcursor support added, and exemption is now toggleable
Micah Nordland
Fixed placement of windows that are added to tags with rules
Micah Nordland
when switching tags, the name of the tag appears in the status bar.
Micah Nordland
Added rule based window matching, and named tags. Windows can be placed on tags with rules. Windows can also be marked as exempt from tiling with rules.
Micah Nordland
Added a way to configure keybindings, and the number of tags per monitor. see src/config.cpp for more details
Micah Nordland
I changed the key binding for command mode to just Mod4 (aka Super_L) Mod4+Escape was just too cumbersome for me.
Micah Nordland
proper tag switching now implemented
Micah Nordland
fixing the duplication of the build section and parts of the usage section.
Micah Nordland
Updateing the README with the new name and key command.
Micah Nordland
Mostly cosmetic changes, the name has been changed to Mirror, the color of the status bar has been changed, there are now one pixel borders around windows. The one major addition is that you can now launch apps, in command mode, pressing 'o' will start dmenu-launch.
Micah Nordland
Added the ability to launch a program, tags are implemented using window raising, not unmapping because I haven't figured out how to unmap them without also losing them.
Micah Nordland
various changes leading to tag support. the only thing left is the ablility to change tags.
Micah Nordland
fixed window focus getting stuck.
Micah Nordland
closing windows is fixed with multihead, but focus handling seems to get stuck on a particular screen
Micah Nordland
Multiple monitor support is almost complete, all that is left is moving between monitors.
Micah Nordland
fixed sending only ConfigureNotify when geometry doesn't change.
Micah Nordland
All screens now have a status bar, it's not adjust properly for different screen sizes yet.
Micah Nordland
Added a clock to the status bar, added begining XRandR support. pcmanfm adds an invisible window when it's opened. The status bar now has expose handling.
Micah Nordland
Working with the binary tree was nice, and someday I may return to that, hence it will stay in the repo, but for now I have created a new container for windows that deals with concepts more familiar to me.
Micah Nordland
Window arrangement is now more to my liking, however There is a bug in remove that makes it so that findWindowBox loops forever under certian circumstances.
Micah Nordland
vimWM is now more or less functional, Command and Interact modes work, there still seems to be a bug in the tree, I'm thinking to remove BSP layout and put a dwm style layout in its place.
Micah Nordland
Adding key press handling, everything works.
Micah Nordland
Window division now works, it's not quite right yet, but I'm not going to worry about that now. vim style modes are comming next.
Micah Nordland
fixed tree insertion, so that removing doesn't lose windows.
Micah Nordland
fixed focus handling, and window layout now works mostly, there are some issues when closing windows.
Micah Nordland
basic window layout added, it doesn't work quite yet.
Micah Nordland
focus handling now implemented
  1. Prev
  2. Next