ANNOUNCE: xfce4-docklike-plugin 0.4.2 released

Gaël Bonithon gael at xfce.org
Sat Dec 23 18:50:26 CET 2023


xfce4-docklike-plugin 0.4.2 is now available for download from
  
  https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.4/xfce4-docklike-plugin-0.4.2.tar.bz2
  https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.4/xfce4-docklike-plugin-0.4.2.tar.bz2?sha1
  https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.4/xfce4-docklike-plugin-0.4.2.tar.bz2?sha256


What is xfce4-docklike-plugin?
==============================

Docklike Taskbar behaves similarly to many other desktop environments
and operating systems. Wherein all application windows are grouped
together as an icon and can be pinned to act as a launcher when the
application is not running. Commonly referred to as a dock.

Website: 
  https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start


Release notes for 0.4.2
=======================
- Wnck: Add missing sanity check
- Settings: Use different colors for active and inactive indicators
- Use FDO compliant icon name
- Fix blurry icons/thumbnails when UI scale > 1
- GroupMenu: Make sure the window is the right size for each popup
- Group: Stop timeouts in destructor
- Fix pending source when GroupMenu is destroyed
- Settings: Bound icon sizes
- SettingsDialog: Fix deprecated icon names
- Remove unused project files
- Remove contrib directory
- GroupMenu: Re-popup if windows are added/removed when shown
- Update preview widgets on "showPreviews" setting change
- Helpers: Always stop timeout before starting a new one
- Wnck: Always update unactivated window state
- Group: Do not filter out skip-tasklist windows when activated
- Group: Do not manually mark window as activated when activating group
- Group: Update active state when adding windows
- Group: Remove useless class member states
- AppInfos: Use also app names for matching
- Use g_debug for debug logs
- Replace FALSE with false
- Replace NULL with nullptr
- Release data as much as possible on XfcePanelPlugin::free-data signal
- Wnck: Do not check for active window in init
- Fix remaining raw pointers not released
- Manage group button lifetime in Group
- Revert "Reset pointer when group button is destroyed"
- Wnck: Use std::shared_ptr to manage memory allocation of GroupWindows
- Dock: Use std::shared_ptr to manage memory allocation of Groups
- AppInfos: Use std::shared_ptr to manage memory allocation
- AppInfos: Wrap raw pointers into std::unique_ptr
- GroupMenuItem: Fix crash when closing window with preview enabled
- Revert "group: Fix crash when middle-clicking an item with preview 
enabled"
- Store pinned apps as ids instead of paths
- Wnck: Fix memory leaks
- Theme: Fix memory leaks
- SettingsDialog: Fix memory leaks
- Settings: Fix memory leaks
- Helpers: Fix memory leaks
- GroupMenuItem: Fix memory leaks
- Group: Fix memory leaks
- Dock: Fix memory leaks
- Fix previous commit
- Appinfos: Fix some memory leaks
- Update TODO
- AppInfos: Honor XDG_DATA_HOME also when editing item
- AppInfos: Properly honor XDG base dir spec
- group: Detach menu from button and destroy when hidden (Fixes #20)
- Fix cplusplus.StringChecker warning from scan-build 16.0.6
- Use glib functions for memory allocation
- build: Fix -Wunused-function warnings
- build: Fix -Wdangling-else warnings
- build: Fix -Wsequence-point warnings
- build: Fix -Wsign-compare warnings
- build: Fix -Wmaybe-uninitialized warnings
- build: Fix -Wshadow warnings
- build: Fix -Wmissing-declarations warnings
- group-menu-item: Refresh preview less often
- group: Fix missing dnd icon
- group: Fix crash when middle-clicking an item with preview enabled
- Reset pointer when group button is destroyed
- helpers: Reset source id when removed
- app-infos: Get translated app name (Fixes #67)
- Fix help button icon to be same as other plugins
- Added middle mouse button do nothing option
- Added closedir call to prevent too many open files error (Fixes #54)
- Fix previous commit
- Fix copyright info
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Danish, Dutch, English (United Kingdom), Finnish, French,
  German, Italian, Japanese, Korean, Lithuanian, Norwegian Bokmål,
  Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Ukrainian


More information about the Xfce mailing list