hikari/CHANGELOG.md

4.8 KiB

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