188 lines
4.8 KiB
Markdown
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
|