* Wed Dec 23 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.8.0
* New application icon which follows rDNS naming
* Implement pop-up menu which is currently only used by icons in
quicklaunch when right-clicking at them.
* The windows in windows view gained support to show also their
child windows, e.g. open/save dialogs etc.
(gh#gmc-holle/xfdashboard#132)
* All windows can now be drag'n'drop from any actor to any other
window-related actor. (gh#gmc-holle/xfdashboard#79)
* The window tracker and all other related classes are now
interfaces to support multiple window systems, like X11, GDK and
wayland. (gh#gmc-holle/xfdashboard#129)
* Added a fine-grained controllable debug system.
* At a theme's layout xml file you can now specify which actor of the
focusable ones should be selected on theme load.
(gh#gmc-holle/xfdashboard#144)
* New actions "selection-move-next", "selection-move-previous",
"focus-move-first", "focus-move-last" and "focus-move-to" for use at
custom key bindings were added. They are not bound at the default key
bindings file installed. (gh#gmc-holle/xfdashboard#144,
gh#gmc-holle/xfdashboard#145)
* Window tracker interface now supports a new experimental
backend for GDK. The backend to use can be controlled with the new
environment variable XFDASHBOARD_BACKEND. It can be either set to
"x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
* Allow user to override CSS files of themes to apply user favourite
settings. (gh#gmc-holle/xfdashboard#152)
* Include new translations (gh#gmc-holle/xfdashboard#155)
* GDK backend is now optional and it will be enabled automatically
if Clutter backend is available, i.e. FreeBSD does
not install Clutter with GDK backend. (bxo#13766, bxo#13860)
* Support also current xfconf versions (4.13.x). (bxo#13824)
* Support for touch screen which supports "clicking" buttons
(gh#gmc-holle/xfdashboard#157)
* Support of application actions defines at desktop entries which
get listed in the pop-up menus of application buttons.
(gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
* Support of "Keywords" of desktop entries which are taken into
account when searching (gh#gmc-holle/xfdashboard#159)
* Support for animations. Currently only one actor trigger
an animation signal to open or close the collapsed area.
* The user can turn on or off animations in the settings application.
* Support of more animations. So an actor can request an animation
when a class or pseudo-class is added or was removed.
* Support of animation if an actor is destroyed. It will be marked
as destroyed by adding a CSS pseudo class "destroying".
The actor will be destroyed finally when animation ends.
* Introduced a new signal 'actor-created' emitted at stage where a
newly created actor was placed on. Plugins can connect to this
signal to detect new actors they are interested in and to modify
them.
* Introduced a new signal "initialized" in XfdashboardApplication
which is emitted when primary instance is fully initialized, that
means all managers and the stage were set up successfully.
* New plugin 'middle-click-window-close' which allows the user
to close windows in windows view with a middle click. This plugin
is not configurable. (gh#gmc-holle/xfdashboard#128)
* Added dummy example search provider plugin. It's main purpose is
to provide a skeleton for creating new search provider plugins.
* Changed loading key bindings to one-or-nothing to incremental
loading. (gh#gmc-holle/xfdashboard#167)
* Added '--version' command-line parameter to determine the version
of xfdashboard running.
* Followed main Xfce project by switching to "foreign" mode at automake
* Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
* The plugin 'hot corner' support also additional monitors and not
primary monitor only. This option is configurable by user.
* Use xfce library function instead of implementing own version
* Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
more than one additional path with a colon-seperated list
* Improved loading performance of images and icons at
XfdashboardImageContent as it will only start loading when the actor
using this icon or image is mapped.
* Improved CSS parser to determine recursion at theme CSS file
which causes the application to crash due to run out of memory
(gh#gmc-holle/xfdashboard#143)
* Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
class and make XfdashboardButton a sub-class of it.
XfdashboardLabel is exactly the same what XfdashboardButton was but
it does not emit the "click" signal.
* Split XfdashboardLiveWindow into two classes.
XfdashboardLiveWindowSimple just shows a live preview of a window
when possible and XfdashboardLiveWindow is a sub-class of it but
adds a title and controls layer (close button) on top of it.
* Remove themable property 'show-window-content' from
XfdashboardLiveWorkspace.
* The CSS class "primary-monitor" will be added to or removed from
XfdashboardStageInterface depending on the primary state of
associated monitor.
* Made XfdashboardDynamicTableLayout stylable and added a new
stylable property named "fixed-columns" to disable dynamic
allocation of columns depending on largest width of a visible
child found and enforce a fixed number of columns.
(gh#gmc-holle/xfdashboard#168)
* Properties 'margin-top', 'margin-bottom', 'margin-left'
and 'margin-right' of ClutterActor are now themable.
* Allow windows view to filter windows which are at current workspace
via a new themable property called 'filter-workspace-windows'.
(gh#gmc-holle/xfdashboard#126)
* Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
* Lots of larger and smaller bug-fixes
* Lots of new API documentation
* Translation updates
* Wed Nov 18 2020 Marcel <marcel@localhost>
- Update to 0.7.90
* New feature: Support of animation if an actor is destroyed.
It will be marked as destroyed by adding a CSS pseudo class
"destroying". The actor will be destroyed finally when
animation ends.
* The allocation animation will not be applied when actor is
created. This behaviour has changed. If an actor should do an
allocation animation also at the first time shown (created) the
properties for x/y coordinates and/or width, height must be
specified at "created" animation
* New application icon which follows rDNS naming
* Updated README.md for consistency
* Use xfce library function instead of implementing own version
* [plugin] Hot corner: Support also additional monitors and not
primary monitor only. This option is configurable by user.
* Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
than one additional path with a colon-seperated list
* Reduced number of translatable string drastically
* Translation updates
* Tue Oct 27 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.8
* New feature: Support of more animations. So an actor can request
an animation when a class or pseudo-class is added or was removed.
Also an actor requests an animation when it was created and shown
for the first time. Currently at last an animation is requested
when the actor was moved and or resized.
* Followed main Xfce project by switching to "foreign" mode
at automake
* Added dummy example search provider plugin. It's main purpose is
to provide a skeleton for creating new search provider plugins.
* Fixed a crash when reselecting a search result item on search
update fails because its container was destroyed while updating.
* Smaller bug fixes but mostly to silence compiler warnings
* Translation updates
Version: 0.7.7-bp152.1.11
* Tue Dec 03 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.7
* Fixes missing animations.xml file at all themes in tarball
(bxo#16230, GH#184)
* Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
* New translations (gl, ru, ru_RU) (bxo#15121, GH#185)
* Fri Nov 29 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.6
* Raised minimum version of Glib to 2.38 for replacements
of deprecated function g_type_class_add_private()
* New feature: Support for animations. Currently only one actor
(XfdashboardCollapseBox) trigger an animation signal to open
or close the collapsed area. All default themes of xfdashboard
will slide in or out the collapsed area smoothly when animation
is enabled (which is enabled by default).
* New feature: The user can turn on or off animations in the
settings application.
* Updated all GOject classes because of deprecation of function
g_type_class_add_private()
* Updated copyright years to 2019
* Fix that valid desktop file for the same desktop ID but found
at path of lower prioritory will override an invalid desktop
file for the same desktop ID at path of higher priority. The
first entry found - valid or invalid - will have the highest
priority. Later all invalid desktop IDs in the application
database are removed before populated. (GH#169)
* Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
failed" when calling garcon_menu_directory_equal() in function
_xfdashboard_applications_menu_model_find_similar_menu()
* Fixed "implicit-fallthrough" compiler warnings in click action
* Reduced number of release notes in AppData (GH#183)
* Smaller bug fixes but mostly to silence compiler warnings
* Updated translations
- Removed deprecated macros
* Sun Aug 12 2018 seife+obs@b1-systems.com
- update to 0.7.5
- make xfdashboard touchscreen-aware
- various bugfixes and improvements
- translation updates
* Tue Oct 03 2017 seife+obs@b1-systems.com
- update to 0.7.4
- compatibility with old (<= 4.12) and new (>=4.13) xfce libs
- translation updates
- adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff
* Wed Jul 19 2017 seife+obs@b1-systems.com
- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
build with GTK3 < 3.22
* Wed Jul 19 2017 seife+obs@b1-systems.com
- update to 0.7.3
* work ongoing to support non-X11 windowing systems
* internal code rework
* adaption for newer GTK / GDK
* bugfixes
* translation updates
* Wed Apr 19 2017 seife+obs@b1-systems.com
- update to 0.7.1
* internal code refactoring
* compatibility with newer GTK / GDK
* small bugfixes
* translation updates
* Wed Sep 07 2016 dap.darkness@gmail.com
- Update to 0.7.0:
* New feature: Implement pop-up menu which.
* New plugin 'middle-click-window-close'.
* Allow windows view to filter windows.
* Move to workspace where the window to activate is placed on.
* Introduced a new signal 'actor-created'.
* Introduced a new signal "initialized" in XfdashboardApplication.
* Properties of ClutterActor are now themable.
* Smaller bug-fixes.
* More API documentation.
* Updated localizations.
* Sat May 21 2016 dap.darkness@gmail.com
- Update to 0.6.0, changelog at
https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard & xfdashboard-settings.
* Tue Apr 05 2016 dap.darkness@gmail.com
- Update to 0.5.92:
* Added a "configure" button in "plugins" panel.
* Fixed crash in search view when Gnome-Shell search provider is
enabled and DBUS call returned only name for result item.
* Fixed crash in search view when a result item is focused and
selected but removed or hidden when search terms are updated.
* Fixed DBUS method signature to call methods "ActivateResult"
and "LaunchSearch" in Gnome-Shell search provider.
* Thu Mar 24 2016 dap.darkness@gmail.com
- Update to 0.5.91:
* Rewrote application object as beginning with Glib 2.47.4 it
deregisters an application from session's DBUS when returning
from function g_application_run().
* Fixed check if a window is really "visible" before trying to
find the running application in application tracker (GH #114).
* Fixed usage of an uninitialized application instance (GH #115).
* Added a compatibility layer to silence compiler warnings.
* Implemented a new Model class called XfdashboardModel.
* Fix unpredictable reselections of result items in search view.
* Some typos are fixed also as well code clean up.
* Updated translations.
* Mon Feb 29 2016 dap.darkness@gmail.com
- Update to 0.5.90:
* New feature: Split application into library and application.
* New feature: A new plugin 'hot corner' was implemented.
* New feature: Add configuration button in settings application.
* Fixed a bug at the layout manager's allocation function.
* Fixed the calculation of number of columns and rows.
* Fixed visual distortion when allocation of a view.
* Fixed actors of applications view filling whole space.
* Implement file monitor to Gnome-Shell search provider plugin.
* Changed API of object class XfdashboardApplication.
* Keep order of search providers at search view in order.
* Add missing public functions to check if a window is maximized.
* Add CSS class '.window-state-maximized' to actors.
* Some more bug-fixes, typos fixed etc.
* Updated translations.
* Wed Feb 03 2016 dap.darkness@gmail.com
- Update to 0.5.5:
* New feature: A new plugin and the first search provider plugin
gnome-shell-search-providers was implemented and added;
* New feature: Implement a new actor in XfdashboardLiveWorkspace;
* New feature: Add new signal "application-launched";
* New feature: The applications search provider now counts how
often an application was launched;
* New feature: The result set (XfdashboardSearchResultSet) can
now store a score between 0.0 and 1.0 for each item;
* New feature: Add pseudo-class ':insensitive';
* Allow moving a window from one monitor to another;
* XfdashboardButton supports settings GIcon now;
* Improved hash value creation for icon names and GIcon;
* Improved sharing cached image contents;
* Activating a result item in search view or launching external
application to perform search in application of search provider
will now quit (standalone) or suspend (daemon mode) application;
* Moved logic to handle mapping of actors for result items;
* Limit number of search results shown for each search provider;
* Fix starting a real new application instance;
* Fix visual error at applications view when using icon mode and
crashes of xfdashboard (GH #109 and GH #110);
* Lots of bug-fixes, really really really a lot;
* Fixed lots of typos;
* Fixed lots of compiler warnings;
* Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.
* Tue Dec 22 2015 dap.darkness@gmail.com
- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
openSUSE 13.1' build issue, see more at
https://bugzilla.xfce.org/show_bug.cgi?id=12372
* Sun Dec 20 2015 dap.darkness@gmail.com
- Update to 0.5.4:
* New feature: A theme can define which actors are focusable;
* New feature: Implemented XfdashboardActionButton button type;
* Implement action signal "exit" at XfdashboardApplication;
* Splitted function to determine desktop ID;
* Improved behaviour to use mouse wheel to change workspace;
* Added kudos to AppData;
* Implemented a workaround for broken director monitor in Glib when running FreeBSD;
* Lots of bug-fixes, really a lot;
* Updated translations.
* Sun Nov 15 2015 dap.darkness@gmail.com
- Update to 0.5.3:
* New feature: Implemented a basic and simple plugin manager;
* Added new environment variable XFDASHBOARD_FORCE_NEW_INSTANCE;
* Rewrote view and search manager;
* Smaller improvements, e.g. replacing all GTK+ stock icon names
with corresponding ones from Icon Naming Specification;
* Fixed bug that the view will be enforced to be shown (again);
* Hopefully fixed a bug causing visual glitches in search view;
* Fixed a possible memory leak when unregistering a view;
* More bug-fixes;
* Updated translations;
* Added new translation: lt.
- Removed xfdashboard-0.5.2-E-64bit-portability-issue.diff.
* Wed Nov 04 2015 dap.darkness@gmail.com
- Added xfdashboard-0.5.2-E-64bit-portability-issue.diff
vs. 64bit-portability-issue error, see more at
https://github.com/gmc-holle/xfdashboard/issues/101 or at
http://lists.opensuse.org/opensuse-factory/2015-11/msg00137.html
- Renamed xfdashboard-0.3.8-desktop-category.diff into
xfdashboard-desktop-category.diff as not merged by upstream.
* Wed Oct 14 2015 dap.darkness@gmail.com
- Update to 0.5.2:
* Applied a bug fix. It tracks screen size changes to resize
stage size at systems where needed. (GH #95)
* The application tracker now keeps a list of windows for an
application in a sorted order of last activation of a window.
* A new configuration option "/always-launch-new-instance" was
implemented. (GH #97)
* The application tracker now considers desktop files in
sub-directories if it was not found. (GH #99)
* Some smaller improvements.
* Some bug-fixes.
* Updated translations.
* Mon Sep 28 2015 dap.darkness@gmail.com
- Update to 0.5.1:
* Implemented new experimental code to delay window content
creation finally and made it configurable.
* Implemented an application tracker which tries to determine and
to keep track of running applications.
* With the implementation of the application tracker also running
application which are not stored as favourites in quicklaunch
will be added dynamically as temporary application buttons
which look the same as stored favourites one.
* Favourite will get CSS class '.favourite-app' added to its
actor while dynamically added non-favourite actors get the CSS
class '.dynamic-app' added.
* Hide all dynamically added non-favourite actors when a
drag'n'drop action is in progress.
* Partially rewrote build system to create a static library for
all files except the main file containing the main() function.
* Began adding gtk-doc documentation annotations to various files.
* Remove calls to xfdashboard_actor_contains_child_deep() and
replaced them with clutter_actor_contains()
* Add command-line option "--view". This command-line option
"--view [internal name of view]" allows to specify which view to
show when xfdashboard gets visible. This will only be applied
once. It "overrides" any view configured in settings. (#12144)
* Add session management to xfdashboard to restart it if it
crashes (#12143)
* Fixed a bug that pinned windows are not shown at newly created
(but not current) workspace at XfdashboardLiveWorkspace
* Fixed settings application to set xfconf property
'/switch-to-view-on-resume' instead of '/switch-view-on-resume'
* Fixed a warning printed to console when the setting
"gtk-tooltip-timeout" was requested as it is deprecated and
ignored by GTK+ derived application since GTK+ 3.10 and higher.
* Some other bug-fixes.
* Tue Aug 11 2015 tiwai@suse.de
- include /usr/share/appdata to file list for fixing build on old
distros