Planet Bluesabre

All the latest from Xfce, Xubuntu, & Friends.

xfdashboard 0.9.2 released

xfdashboard-0.9.2 "Gradients! Whoohoooo!" was released on 2021-04-08.

This is a development release.

  • New feature: Enhanced new color class XfdashboardGradientColor to support also linear gradients besided solid colors (single colors) and path gradients. Added support to specify colors for XfdashboardGradientColor in CSS.
  • Background fill color of XfdashboardBackground as well as outline color of XfdashboardOutlineEffect do support all types of new color class XfdashboardGradientColor, i.e solid colors, linear gradients and path gradients
  • Fix failing to create texture for outlines because either width or height is zero (#8)
  • Fix visual bug in default theme drawing wrong fill and outlines corners at workspace selector
  • Fix not to draw outlines with rounded corners if background type has not set rounded corners like fill background has already checked for years
  • Improved algorithm to detect application and determine its desktop file (*.desktop) for X11 windows by checking for the X atom called "_GTK_APPLICATION_ID" at X11 window properties and at Linux also lookup executable file from /proc filesystem in application database. For *BSD unixes I need help!
  • Disabled applications-search-provider statistics as it uses a file instead of settings object or similar
  • Smaller bug-fixes
  • Clean-ups
  • More API documentation
  • Updated localizations: es, eu, gl, lt, nb, pt_BR, sv, tr

xubuntu-artwork (21.04.1) hirsute

[ Pasi Lallinaho ]

  • New wallpaper for Hirsute Hippo (LP: #1922905)

[ Sean Davis ]

  • usr/share/plymouth/themes/xubuntu-logo/passw-dialog.png, usr/share/plymouth/themes/xubuntu-logo/xubuntu-logo.script:
    • Replace password prompt with greybird-dark entry (LP: #1917062)
  • debian/control:
    • Bump debhelper-compat to 13
    • Bump Standards-Version to 4.5.1
  • debian/copyright:
    • Add copyright info for README.md and .github/ISSUE_TEMPLATE/config.yml
  • debian/source/lintian-overrides:
    • Remove unused override testsuite-autopkgtest-missing

gimp (2.10.22-4) unstable

  • Team upload

[ Laurent Bigonville ]

  • Drop debian/shlibs.local, not needed anymore. This file has the adverse effect of lowering the required version of libbabl-0.1-0. The library now ships a .symbols file with Build-Depends-Package, so let dh_shlibs adjust the dependency version automatically (Closes: #983568)

[ Simon McVittie ]

  • d/p/app-Print-2-digit-LittleCMS-minor-versions-correctly.patch: Print 2-digit lcms minor versions correctly. Related to #900819, #986192.
  • d/p/app-Don-t-second-guess-the-dependency-system.patch: Don’t require lcms runtime version >= compile-time version. If no new symbols referenced by GIMP have been introduced (as is the case when upgrading from 2.9 to 2.12~rc1), we only need a dependency on version 2.9. (Closes: #900819, #986192)
  • d/p/*_hurd_ftbfs.patch: Add patch metadata

mousepad 0.5.4 released

  • New Features:
    • Add –line/-l and –column/-c number (#107, !83)
    • Port to GtkSourceView 4 (#55, #80, !10)
  • Bug Fixes:
    • Delay request to scroll to cursor for the correct active view
    • Monitor hardlinks with glib 2.56.2 (#110, !82)
    • Transfer encoding from remote to primary instance (#109)
    • Prevent a crash when no language is found
    • Make window require attention when opening new tabs (#106, #93, !81)
    • Fix BOM array (!80)
    • Correctly initialize toolbar style combo box (#103)
    • Allow checking parent sources when looking up schema (#101)
    • Fix missing parameter to "select-all" signal (!79)
  • Translation Updates: Hebrew, Indonesian, Spanish, Swedish

mate-calc (1.24.2-0ubuntu1) hirsute

  • New upstream maintenance release.

engrampa (1.24.2-0ubuntu1) hirsute

  • New upstream maintenance release.

thunar (4.16.6-0ubuntu1) devel

  • New upstream release.

gigolo 0.5.2 released

A bugfix and translation update, a new icon, various cleanups.. thanks to all contributors !

======

  • Update TODO
  • Refresh Glade file, drop unused tab labels (fixes #13)
  • move the logic setting GtkSpin port value to setup_for_type() (#11)
  • Use new icon in window titlebar
  • Fix compilation warnings
  • autoconf: Some updates
  • Only show an error dialog if the host field is visible/required
  • Remove capitalization from icon name
  • Update GenericName (#2)
  • Fix comment style.
  • Remove GSourceFunc casts
  • Update Makefile.am
  • Add gigolo.ui to POTFILES.in (Issue #6)
  • Added new icons following new style and reverse DNS format.
  • Add new README.md and update AM_INIT_AUTOMAKE
  • Add basic GitLab pipeline
  • Bug #16717: Move from exo-csource to xdt-csource
  • Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese (Brazil), Portuguese, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu (Pakistan), Urdu, Uyghur

Post 4.16 fatigue and what’s next

After we successfully released Xfce 4.16 as an early Christmas gift to all users last year I personally fell into the typical “post release fatigue” (PRF). On the one hand I was exhausted, on the other hand that’s how far our plans had taken us so there were no clear next steps we had settled on (apart from taking a break and recharging :)).

So what’s been going on since then…

Xfce 4.16 maintenance

First of all, we’ve done quite a few maintenance release of 4.16 to ensure it’s stability. We already provided lots of bugfix releases of 4.14 – some even very recently (Desktop, Appfinder) – but it looks like 4.16 may end up being (at least: among) the best maintained Xfce release so far.

Thunar is probably the active component with a 6th patch release being available already. Here goes an overview of all patch releases since 4.16.0 in December 2020:

Developer documentation

In order to improve documentation for developers and make it more readily available we have started developer.xfce.org. For now this site hosts the API documentation of most relevant core components. This documentation is automatically kept up-to-date as part of our GitLab CI for the xfce/xfce-build Docker container and re-deployed on every week based on the latest 4.16 release tags.

Furthermore, we improved the shell-based helper scripts for developers, e.g. xfce-build (to locally run distcheck in the same Docker container used in our CI) with subcommands.

Task manager

I have fixed some bugs and done maintenance releases of the 1.4 series and started the 1.5 development series, which features a port of Task manager to Xfconf and Client-side decorations.

New icon naming scheme

As we changed the icon names for all Xfce components during the 4.16 cycle, I also migrated some plugins to the new naming scheme.

To briefly explain the rationale behind our change in 4.16: the previous names were highly inconsistent, overlapped with icons also used/shipped by other packages in distributions (so shipping our own icons with those “old” / “used” names would lead to unsolvable packaging conflicts). Especially the “standard” names like “preferences-desktop-*” would have been impossible to update and ship for us. In order to provide a consistent look and also to make it easier for icon theme maintainers to set up icons for Xfce we decided to follow the rDNS naming scheme for desktop files. The same naming scheme is already followed by Gnome, so it is fairly widespread in Gtk-based environments. Finally: previously no icon theme maintainer could even provide dedicated icons because the names overlapped and would also appear in other contexts or Desktop Environments.

Being an icon theme maintainer myself, I understood that this would lead to work for others. Sean even created a script to make it easier for everyone to update existing themes.

Plugin updates

I have taken a look at the three more prominent “monitoring plugins” of Xfce, namely CPU-graph, Systemload and Netload. I have created new icons for all three of them in a style consistent to the icons introduced in Xfce 4.16 and also ported Systemload to Xfconf.

I have also updated the Weather plugin quite a bit, adding a new icon, porting to Xfconf and improving the UX of the settings and forecast summary windows.

Finally some of the plugins mentioned above now implement the xfce_dialog_show_help API, which creates a “Help” button linking to the plugin’s documentation. This has been made possible by Kev, who ported the plugin documentation pages to docs.xfce.org and harmonized them, where possible. He also helped with adding more of these “Help” buttons and we’ll probably continue updating our plugins in parallel to the 4.18 cycle to make it easier for users to find the corresponding online documentation.

What’s next

The next step for me will likely be to focus on kickstarting the 4.18 cycle, which is still in its planning phase.

xfce4-battery-plugin 1.1.4 released

  • Add help button to properties dialog
  • Drop subtitle from settings dialog
  • Fix labels alignment for very small panels
  • Fix compilation warnings
  • automake: INCLUDES -> AM_CPPFLAGS
  • autoconf: Some updates
  • Remove unnecessary boxes
  • Remove GSourceFunc casts
  • Add new README.md, update AM_INIT_AUTOMAKE
  • Add basic GitLab pipeline
  • Update URLs from goodies.xfce.org to docs.xfce.org (Bug #16154)
  • Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Uzbek, Uzbek (Latin), Vietnamese