Automatically Reconnect a Bluetooth Device in KDE Plasma 5

If  you’re having issues getting your Bluetooth device to automatically reconnect between KDE sessions (or rebooting your computer), try opening a terminal (e.g. Konsole) and clear the contents of your /var/lib/bluetooth directory. After doing this you will need to restart the bluetooth daemon. For reference, in a Gentoo/Funtoo system, the following will accomplish this:

rm -rf /var/lib/bluetooth/*
/etc/init.d/bluetooth restart

Note that the above needs to be run as root (or use sudo). After removing the contents of your /var/lib/bluetooth directory, you will need re-pair your device in the Bluetooth manager. When paring your device, make sure it is set a trusted device.

Now, KDE should automatically reconnect the Bluetooth device after rebooting your computer. Note that the device may not reconnect until after you have logged in. To reconnect sooner, try using a command line Bluetooth device manager.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT 5.5.1

This is the first, and hopefully only, bug fix release of the 5.5 branch of Breadcrumb NavXT. One bug was fixed in this release. Breadcrumb NavXT 5.5.0 introduced a bug on sites that use static front pages.

On sub-pages (of the page post type), a breadcrumb representing the page for posts would be erroneously included in the breadcrumb trail. This was due to a bug in bcn_breadcrumb_trail::find_type() that identified pages as posts. Previously, this did not cause a problem due to redundant code in bcn_breadcrumb_trail::do_root(). That code was removed in a cleanup of bcn_breadcrumb_trail::do_root() in 5.5.0. As part of an ongoing effort to add automated testing for Breadcrumb NavXT, unit tests were added to capture this bug (should further changes to do_root() cause it to reappear.

As always, you can grab the latest version of Breadcrumb NavXT from the Breadcrumb NavXT page. If you experience any issues with this version of Breadcrumb NavXT, please leave a comment on this post detailing the issue.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT 5.5.0

Holy HTTP referer influenced taxonomy selection Batman! The oft-requested, and quite delayed feature finally made it into Breadcrumb NavXT with the release of version 5.5.0. For the breadcrumb templates, translate, and lang were added as acceptable attributes for most HTML tags supported. Additionally, scrset, and sizes were added as acceptable attributes for img tags. Finally, itemprop was added as an approved attribute for meta tags.

Two bugs were squashed in this release. The first bug involves working around 3rd party plugins that modify the post type of the $post global. The second resolves a bug where a custom post type did not have a root page set, Breadcrumb NavXT could end up incorrectly using the root page for the Post post type. Finally, there are a couple of behavior changes to note for how a taxonomy term is selected for a post (when the post is a member of multiple terms for the same taxonomy) and for users of date and post parent hierarchies.

Behavior Changes

The internal mechanisms for handling date and post parents as the hierarchy for a post type has changed. In the past, these were represented by having the taxonomy_type option for the post type set to ‘date’ for a date based hierarchy and ‘page’ for a post parent based hierarchy. They are now represented by the values ‘BCN_DATE’ and ‘BCN_POST_PARENT’. This is the first step in some internal cleanup for settings that have changed meaning since their original introduction. If you are using either a date based hierarchy, or a post parent based hierarchy, you will need to visit the Breadcrumb NavXT settings page and migrate the settings.

Additionally, the behavior of bcn_breadcrumb_trail::pick_post_term() has changed. In the past, it would return the first term for the post in question that had a parent term. This has changed to picking the deepest known child of the first hierarchy found in the list terms for the post in question. Note users of Order Bender, you will need to upgrade to Order Bender 0.7.0 (or newer) since previous versions relied on the old behavior of bcn_breadcrumb_trail::pick_post_term().

Translations

As explained in the Breadcrumb NavXT Translations Moving to Language Packs article, Breadcrumb NavXT has moved away from shipping translations with the plugin. This is the first release to ship without any included translations, all translations are available via language packs, or from the Breadcrumb NavXT Translation Project.

If you would like to contribute to translating Breadcrumb NavXT, please visit the Breadcrumb NavXT Translation Project. A big thanks to all of the translators that have contributed to the translations in the past and continue to contribute.

As always, you can grab the latest version of Breadcrumb NavXT from the Breadcrumb NavXT page. If you experience any issues with this version of Breadcrumb NavXT, please leave a comment on this post detailing the issue.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT Menu Magic 1.1.1

Menu Magic banner

Announcing the immediate availability of Breadcrumb NavXT Menu Magic 1.1.1. This version adds compatibility with the forthcoming Breadcrumb NavXT 5.5.0. Additionally, it fixes a bug with the title finding logic that could result in the selection of an incorrect title if a filter using the_title prevented blank titles from being returned by get_the_title().

Users with valid and activated license keys should receive an update notification within the WordPress dashboard and be able to use the update mechanism to update (just like with any plugin in the WordPress.org repository).

-John Havlik

[end of transmission, stay tuned]

Order Bender 0.7.2

Introducing Order Bender 0.7.2. This version fixes two bugs in the previous release, 0.7.0. These bugs relate to cases when a preferred term had not been selected for a post. Previously, it was possible to cause Breadcrumb NavXT to throw an error if a preferred category was not set due to improperly handling this case by the new code taking advantage of the new bcn_pick_post_term filter in Breadcrumb NavXT 5.4.0.

Installation is quite easy:

  1. Download the Master branch zip archive from GitHub
  2. In your WordPress Dashboard navigate to the plugin uploader (Plugins > Add New > Upload)
  3. Upload the zip archive
  4. Activate and enjoy!

You can keep up with day to day development via the Order Bender’s GitHub Repository.

-John Havlik

[end of transmission, stay tuned]