hikari/CHANGELOG.md

188 lines
4.8 KiB
Markdown

# Changelog
## 2.3.3
* update to `wloots` 0.15.0
## 2.3.2
* fix crash on startup
* fix flickering popups in `firefox`
## 2.3.1
* update to `wloots` 0.14.0
## 2.3.0
* improvements for multi-monitor group operations
* allow environment variables to be used in the configuration
* add `accel-profile` configuration
* allow `pkg-config` to be specified to support more build environments
* do not rely on suid by default anymore (seatd is now preferred)
* update to `wlroots` 0.13.0
## 2.2.3
* fix noop resizes
* fix subsurface handling (causes `firefox` 87 issues)
## 2.2.2
* fix `input-grab-mode` for non-default bindings
## 2.2.1
* NULL pointer check on keyboard_config merge
* Fixed typo in the manpage
* Recompute focus on view pinning
## 2.2.0
* add support for virtual input (`wayvnc` support)
* add middle click emulation
* add fallback layouts
* add child view configuration for native Wayland views
* add output relative view positioning actions
* add `WITH_ALL` compile option
* improved handling of maximized views
* add graceful shutdown
* multi monitor improvements for Xwayland and locking
* Fix assert fail with layout select and invisible views
* Indicate focus view on layout select
* clear focus on mark select
* Fix indicator bar coloring bug
## 2.1.2
* Typo fixes in manpage
* Fix double free on configuration reload
## 2.1.1
* Allow geometry changes to unmapped surface (fixes `mako`)
* handle `NULL` app id
* check if surface is valid on input grab cursor move (fixes `wlroots` assert)
## 2.1.0
* update to `wlroots` 0.11.0
* new lockscreen
* add public view flag to include views on the lockscreen
* add noop output to handle deallocation of all outputs
* inhabited sheet cycling is now wrapping
* add configuration for switches (e.g. lid switch)
* add keyboard configuration
* keyboard repeat rate/delay configuration
* add view preview on cycling
* improved renderer performance
* fix mouse dragging bug
## 2.0.5
* fix unmap/map handling for layers
* resolve workspace on NULL output
## 2.0.4
* fix focus issue on cycling
* factor in bottom layer for usable area calculations
* fix minor typo in manpage
## 2.0.3
* disallow running `hikari` as root
* unset cycling bit when lowering a view
## 2.0.2
* fix nested popups in layer-shell
* fix tiling state handling for unmapped views
* fix exclusive area handling for output relative positions
## 2.0.1
* fix timing issue with XWayland view unmap/map
* remove `hikari.desktop` on `uninstall`
* clean up Makefile `PREFIX`
## 2.0.0
* floating views are raised after layout apply
* sheet is reset before layout apply
* focus view is raised to layout on layout apply
* add append/prepend to layout operations
* remove sheet groups (ungrouped views create a group for their app id instead)
* groups can now start with digits (no more sheet group overlap)
* `PREFIX` is needed for all make step (compile in configuration paths)
* add `sheet-show-group` operation
* add `workspace-show-group` operation
* add `workspace-show-invisible` operation
* add `workspace-show-all` operation
* add `workspace-clear` operation
* add `workspace-show-group` operation
* add `workspace-cycle-[next|prev]` operations
* add output relative view position configuration (e.g. center, bottom-right)
* allow tiled views to be moved around
* migrate views to other outputs using move operations (mouse and keyboard)
* add move libinput configuration options for pointer devices
* add `ui` section to configuration
* add default configuration file
* add default wallpaper
* add `hikari.desktop` session file
* many multi-monitor fixes
* and many more bugfixes
## 1.2.1
* fix double selection manager creation
* add CHANGELOG.md to distribution tarball
## 1.2.0
* add drag/drop support
* add client side cursor setting
* add invisible view configuration flag
* add floating view configuration flag
* fix workspace focus on multimonitor
## 1.1.1
* Xwayland fix for multimonitor coordinates
* fix tile exchange with maximized views
* fix layer-shell destroy issue
## 1.1.0
* add layer-shell support
* add begin/end action to bindings
* add "remove word" to input handling
* allow Ctrl-C and Ctrl-D to cancel modes
* add `step` configuration
* support xdg toplevel decoration events (fixes `alacritty` issues)
* add symmetric resize operations
* add dynamic layout scaling
## 1.0.4
* fix coordinated for XWayland views on multi-monitor setups
## 1.0.3
* fix Xwayland unmap/map
* fix crash on cycling borrowed tiled views on tiled sheet
* fix damage for subsurface on pending operations
* fix `set_title` un/map for xdg views
* fix center cursor on exchange
## 1.0.2
* fix "frame done" for hidden xwayland views leading to crashes
## 1.0.1
* update cursor focus after tiling
* fix tile detach on view reset
* send "frame done" to all output views
* manpage typo fixes and additions