treeland (0.7.3) unstable; urgency=medium

  * fix: fix WorkspaceSelectionList animation's highlight border size
  * fix: fix MultitaskView display problem
  * refactor: reduce cursor-related log verbosity
  * fix: fix MultitaskView display problem caused by refactoring
    TreelandConfig
  * Updates for project TreeLand (#563)

 -- rewine <luhongxu@uniontech.com>  Tue, 23 Sep 2025 17:24:35 +0800

treeland (0.7.2) unstable; urgency=medium

  * fix: crash on startup due to uninitialized m_config pointer

 -- rewine <luhongxu@uniontech.com>  Fri, 19 Sep 2025 10:06:51 +0800

treeland (0.7.1) unstable; urgency=medium

  * fix: Fix socket blocking issue in Wayland server connection handling
  * fix: correct window title visibility condition
  * fix: Fix client crash when created via security context
  * feat: add security-context support
  * fix: Separate DConfig object creation to another thread to avoid
    blocking
  * fix: move DBus call to separate thread to avoid blocking
  * fix: fixing some trivial memory management bugs.
  * feat(core): Add support for XDG toplevel surface and XDG shell in
    RootSurfaceContainer
  * fix: correct refresh rate on multi-monitor
  * fix: redraw when frame callback list updates

 -- rewine <luhongxu@uniontech.com>  Thu, 18 Sep 2025 11:46:00 +0800

treeland (0.7.0) unstable; urgency=medium

  * fix: fix treeland get stuck in lockscreen after crash recovery
  * fix: occasional crash during stop preview item handling
  * refactor: improve code robustness
  * fix: occasional crash when closing x window
  * fix: resolve brief black screen during standby
  * chore: remove dde portal screen cast configuration
  * fix: correct log category and add null check for surface activation
  * fix: resolve window resize crash during image capture
  * fix: fix wrong display render issue when switching VT too quickly
  * Totally disable lockscreen animation when switching TTY to prevent
    stuck for switching too quickly
  * feat: Support TTY switching with DDM
  * Updates for project TreeLand (#515)
  * feat(waylib): add WBufferDumper utility for dumping buffer contents
    to image files
  * refactor: use unified CI build preset with Werror
  * build: enable -Werror compiler flag
  * fix: prevent crash during preview item handling (#512)
  * fix: prevent cursor flicker during screen recording
  * docs: add comprehensive logging guidelines and update module logging
  * feat: add centralized logging system and standardize log usage
  * feat: ssd title bar displays the window title information
  * fix: maximize/restore icon in the SSD title bar displays incorrectly
  * fix: resolve multiple compiler warnings
  * fix(waylib): prevent duplicate signal connections using
    Qt::UniqueConnection
  * fix(waylib): prevent crash by safely managing textureChanged
    connection
  * fix: use exec to replace process and avoid duplicate logs in
    treeland.sh
  * fix(waylib): Occasional crash when moving the cursor

 -- rewine <luhongxu@uniontech.com>  Fri, 29 Aug 2025 10:23:45 +0800

treeland (0.6.2) unstable; urgency=medium

  * fix: resolve library versioning and installation path issues

 -- rewine <luhongxu@uniontech.com>  Mon, 04 Aug 2025 17:42:40 +0800

treeland (0.6.1) unstable; urgency=medium

  * fix: improve D-Bus connection handling and QML hover visibility
  * feat: CLI option: switch from --disable-debug-view to --enable-debug-
    view
  * fix(waylib): Specify required rendering flags in
    WSGRenderFootprintNode

 -- rewine <luhongxu@uniontech.com>  Fri, 01 Aug 2025 13:33:07 +0800

treeland (0.6.0) unstable; urgency=medium

  * fix: improve image capture error handling and code structure
  * feat: add foreign toplevel image capture support
  * feat: add image capture source support
  * fix: remove unused quit full button and add helper activation
  * fix: prevent title bar and window buttons from stealing focus
  * feat: add wl_drm support
  * feat: create ext-data-control manager
  * fix: Handle VT switching keys (#469)
  * feat: add Nix flake support for project configuration
  * fix: prevent workspace moveSurfaceTo crash on null wrapper
  * fix: remove redundant submodule options and configs
  * chore: update nix dependencies and clean up configurations
  * fix: Scaling animation not shown while return from shutdown page
  * chore: Force Ninja build during deb packaging
  * fix: add timeout to protocol tests
  * feat: Upload build artifacts as zip archives
  * chore: fix CI and enable independent builds
  * refactor: merge qwlroots and waylib source code into treeland
  * chore: Use treeland-specific seatd service
  * feat: implement ext-foreign-toplevel-list
  * i18n: Updates for project TreeLand (#440)
  * chore: remove polkit rules for login1
  * feat: add support for alpha modifier protocol
  * fix: cannot export dbus services
  * Revert "fix: should not maximize when client set maxsize"
  * Updates for project TreeLand (#431)
  * fix: Treeland does not exit when logging out of session
  * fix: cannot use treeland user session mode
  * fix: add [[maybe_unused]] attribute to unused parameters
  * chore: improvement fixes the translation configuration
  * feat: add popup surface container for handling popup windows
  * chore: configure translation files and update Chinese translations
  * chore: configure transifex translation files
  * feat: adapt to wlroots-0.19
  * refactor: remove jemalloc dependency

 -- rewine <luhongxu@uniontech.com>  Thu, 31 Jul 2025 20:40:50 +0800

treeland (0.5.21) unstable; urgency=medium

  * fix: inputted password and capsIndicator button are covered

 -- rewine <luhongxu@deepin.org>  Thu, 17 Apr 2025 15:17:48 +0800

treeland (0.5.20) unstable; urgency=medium

  * fix: activeColor not saved to dconfig
  * fix: send error output enter for layer shell
  * chore: input popup should not use radius

 -- rewine <luhongxu@deepin.org>  Mon, 10 Mar 2025 16:20:35 +0800

treeland (0.5.19) unstable; urgency=medium

  * fix: can't set output's postion
  * fix: layer shell's popup not enter popup container

 -- rewine <luhongxu@deepin.org>  Sat, 15 Feb 2025 15:30:10 +0800

treeland (0.5.18) unstable; urgency=medium

  * fix: the tooltip text may disappear unexpectedly
  * fix: can't start on VirtualBox
  * feat: cache outputs settings

 -- rewine <luhongxu@deepin.org>  Fri, 14 Feb 2025 10:31:38 +0800

treeland (0.5.17) unstable; urgency=medium

  * fix: nix ci for build
  * Fix missing treeland's translations

 -- Groveer <guoyao@uniontech.com>  Wed, 15 Jan 2025 11:02:18 +0800

treeland (0.5.16) unstable; urgency=medium

  * fix: crashed at accessing surface
  * Fix crash at QStyleHints

 -- zhangkun <zhangkun2@uniontech.com>  Tue, 14 Jan 2025 16:16:43 +0800

treeland (0.5.15) unstable; urgency=medium

  * chore: update default window corner size

 -- zhangkun <zhangkun2@uniontech.com>  Tue, 14 Jan 2025 11:45:30 +0800

treeland (0.5.14) unstable; urgency=medium

  * Fix crash at PersonalizationAttached::noTitlebar
  * Add a background color for DockPreview

 -- JiDe Zhang <zhangjide@uniontech.com> Mon, 13 Jan 2025 18:13:21 +0800

treeland (0.5.13) unstable; urgency=medium

  * feat: add ctrl-alt-del shortcut key
  * Add TREELAND_SESSION_ENVIRONMENTS env
  * fix: popup of screen recorder is below it's parent
  * Fix typo
  * Ignore window rounded radius when maximized

 -- JiDe Zhang <zhangjide@uniontech.com> Mon, 13 Jan 2025 11:02:32 +0800

treeland (0.5.12) unstable; urgency=medium

  * Fix maybe freeze when display DockPreview
  * feat: update default values
  * fix: adjust UI for greeter

 -- Groveer <guoyao@uniontech.com>  Wed, 08 Jan 2025 11:22:31 +0800

treeland (0.5.11) unstable; urgency=medium

  * bump version to 0.5.11

 -- Groveer <guoyao@uniontech.com>  Wed, 25 Dec 2024 18:47:45 +0800

treeland (0.5.10) unstable; urgency=medium

  * bump version to 0.5.10

 -- Groveer <guoyao@uniontech.com>  Fri, 20 Dec 2024 16:04:58 +0800

treeland (0.5.9) unstable; urgency=medium

  * bump version to 0.5.9

 -- Groveer <guoyao@uniontech.com>  Tue, 17 Dec 2024 21:04:15 +0800

treeland (0.5.8) unstable; urgency=medium

  * bump version to 0.5.8

 -- Groveer <guoyao@uniontech.com>  Fri, 13 Dec 2024 14:14:01 +0800

treeland (0.5.7) unstable; urgency=medium

  * bump version to 0.5.7

 -- Groveer <guoyao@uniontech.com>  Tue, 10 Dec 2024 18:29:02 +0800

treeland (0.5.6) unstable; urgency=medium

  * bump version to 0.5.6

 -- rewine <luhongxu@deepin.org>  Fri, 06 Dec 2024 15:05:05 +0800

treeland (0.5.5) unstable; urgency=medium

  * bump version to 0.5.5

 -- Groveer <guoyao@uniontech.com>  Thu, 05 Dec 2024 21:22:32 +0800

treeland (0.5.4) unstable; urgency=medium

  * bump version to 0.5.4

 -- Groveer <guoyao@uniontech.com>  Sat, 30 Nov 2024 15:52:51 +0800

treeland (0.5.3) unstable; urgency=medium

  * bump version to 0.5.3

 -- Groveer <guoyao@uniontech.com>  Fri, 29 Nov 2024 15:58:26 +0800

treeland (0.5.2) unstable; urgency=medium

  * bump version to 0.5.2

 -- Groveer <guoyao@uniontech.com>  Tue, 26 Nov 2024 15:01:56 +0800

treeland (0.5.1) unstable; urgency=medium

  * bump version to 0.5.1

 -- Groveer <guoyao@uniontech.com>  Fri, 22 Nov 2024 18:10:04 +0800

treeland (0.5.0) unstable; urgency=medium

  * bump version to 0.5.0

 -- Groveer <guoyao@uniontech.com>  Thu, 21 Nov 2024 17:02:20 +0800

treeland (0.4.4) unstable; urgency=medium

  * bump version to 0.4.4

 -- Groveer <guoyao@uniontech.com>  Fri, 15 Nov 2024 14:15:57 +0800

treeland (0.4.3) unstable; urgency=medium

  * bump version to 0.4.3

 -- Groveer <guoyao@uniontech.com>  Mon, 11 Nov 2024 19:10:14 +0800

treeland (0.4.1) unstable; urgency=medium

  * update appearance protocol

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Thu, 01 Nov 2024 11:20:00 +0800

treeland (0.4) unstable; urgency=medium

  * update workspace

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Thu, 01 Nov 2024 11:20:00 +0800

treeland (0.3) unstable; urgency=medium

  * support windows animation

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Thu, 25 Jul 2024 18:20:00 +0800

treeland (0.2.3) unstable; urgency=medium

  * refactor protocol from qml to c++

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Thu, 27 Jun 2024 14:27:40 +0800

treeland (0.2.2) unstable; urgency=medium

  * fix user list not refresh
  * fix greeter in multi output

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Fri, 26 Jan 2024 15:18:40 +0800

treeland (0.2.1) unstable; urgency=medium

  * fix cannot set wallpaper

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Thu, 25 Jan 2024 09:29:40 +0800

treeland (0.2.0) unstable; urgency=medium

  * Support dock preview
  * New shortcut config
  * Add back to normal function

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Mon, 8 Jan 2024 18:37:40 +0800

treeland (0.1.1) unstable; urgency=medium

  * fix user session not set XDG_CURRENT_DESKTOP

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Tue, 25 Dec 2023 13:07:40 +0800

treeland (0.1.0) unstable; urgency=medium

  * Initial release

 -- Dingyuan Zhang <zhangdingyuan@uniontech.com>  Tue, 12 Dec 2023 13:07:40 +0800
