berry

A healthy, byte-sized window manager

MIT License

Stars
1K

Bot releases are visible (Hide)

berry - 0.1.12 Latest Release

Published by JLErvin almost 2 years ago

berry - 0.1.11

Published by JLErvin over 2 years ago

  • Updates man pages to properly reflect the allowed size/resize masks
  • Fixes off-by-one bug when using resize_mask
    • NOTE: This is technically a breaking change, although previous values of resize_mask were incorrect (i.e. mod2 was considered to be mod1. Be sure to double check which bindings you have if you experience issues.
  • Fix bug related to switching focused windows across workspaces
berry -

Published by JLErvin over 2 years ago

berry - Berry 0.1.9

Published by JLErvin over 3 years ago

Adds bug fixes for the following:

  • Instability caused by cycle_focus
  • Issue closing clients (i.e. Spotify) when it is the only open window on a workspace
  • Misc. typo fixes
berry -

Published by JLErvin over 3 years ago

berry - 0.1.7

Published by JLErvin almost 4 years ago

Update multi-monitor functionality for better usability.

berry - 0.1.6

Published by JLErvin almost 4 years ago

Includes a number of quality of life improvements, bug fixes, and feature requests. Namely:

  • Move and resize windows using the mouse, without having the click on the title bar. Use a modifier key to initiation moving or resizing.
  • Add pointer_interval ipc command, which should address issues with input lag on high refresh rate monitors. Thanks to the creators of bspwm for the inspiration to implement such a function.
  • Focus may now be redirected by programs such as rofi -show window
berry -

Published by JLErvin over 4 years ago

berry -

Published by JLErvin over 4 years ago

berry -

Published by JLErvin about 5 years ago

berry -

Published by JLErvin about 5 years ago

berry -

Published by JLErvin about 5 years ago

Minor improvements to window restacking and support for new berry commands.

berry -

Published by JLErvin over 5 years ago

General project restructure. Contains the following features:

  • berry now supports xft and will label window title bars based on its contents
  • added native mouse support, removing the need for an outdated sxhkdrc to move windows using the pointer
  • added smart window placement using a linear-time dp algorithm
  • updated README and man files for easier usage
berry - 0.0.7

Published by JLErvin almost 6 years ago

  • Added a a new berryc function: monitor save i j which associates the i'th workspace to the j'th monitor
berry -

Published by JLErvin almost 6 years ago

Added proper stacking functionality:

  • Focus windows will be maintained across workspaces between switches
  • Stacking order of windows will be maintained across workspaces between switches
  • Added IPCTopGap to client
berry -

Published by JLErvin about 6 years ago

Added support for the following window types:

  • _NET_WM_WINDOW_TYPE_DOCK
  • _NET_WM_WINDOW_TYPE_TOOLBAR
  • _NET_WM_WINDOW_TYPE_MENU
  • _NET_WM_WINDOW_TYPE_UTILITY
  • _NET_WM_WINDOW_TYPE_SPLASH

berry will ignore these windows, allowing them to be mapped as expected. This should add support for bars such as polybar

Other fixes:

  • Fixed man symlink error for Arch Linux users
  • Fixed typos in README
berry -

Published by JLErvin about 6 years ago

Fixed crashes when trying to close windows on non-active desktops
Added support for EWMH fullscreen and client lists

berry -

Published by JLErvin about 6 years ago

Fixed issue with IPCPointerMove in ipc.h