# R14.1.4 Release Notes

This document tracks some of the most important changes introduced in release R14.1.4, the fourth maintenance release of the R14.1.x series.

The full release notes on TDE wiki contains screenshots of some of the new features.

## New applications

- tdealternatives: a TDE control module to manage alternatives for DEB/RPM-based distributions (TDE/tdealternatives)

- tdeartwork: 22 new 'Modern Times' and 'Progessive' vector wallpapers (TDE/tdeartwork#51)

- new Dekoration theme Euforie (TDE/twin-style-dekorator#12)

- fifteen new color schemes taken from Pling (TDE/tdebase#577)

- tdeknighttour: a puzzle solving game for TDE (TDE/tdeknighttour)

## New functionalities and enhancements

- tqt3: add support for Unicode surrogate characters and planes above zero. Requires using a font that support such characters (TDE/tqt3#162, TDE/tde#222)

- tderandrtray: new context menu structure (TDE/tdebase#560)

- tdefile-plugin: new tdefile metainfo plugin for mp4 audio files (TDE/tdemultimedia#96)

- kxkb: new options `Stretch flag`, `Dim flag` and `Show indicator bevel`. Improvements to layout switching logic and syncing with X in response to external changes. Improvement to option GUI code. Remember options and layout when keyboards are added/removed (TDE/tdebase#550)

- tdepowersave: scheme and CPU policy can now be set using DCOP (TDE/tdepowersave#41)

- kpdf: add support for multiple tabs (TDE/tdegraphics#116, TDE/tdegraphics#117, TDE/tdegraphics#118, TDE/tdegraphics#121, TDE/tdegraphics#122, TDE/tdegraphics#125)

- codeine: add analyzer view when playing audio-only streams (TDE/codeine#30)

- codeine: add context menu to statusbar to toggle Analyzer visibility when watching videos (TDE/codeine#32)

- libical: makes url links clickable in event descriptions (TDE/tdepim#141)

- add support for ISO8601 reduced precision format (i.e. hour-only) in KRFCDate (TDE/tdelibs#347)

- twin-style-dekorator: add pseudotransparency for themes with transparent pixmaps (TDE/twin-style-dekorator#11, TDE/twin-style-dekorator#13)

- twin-style-dekorator: improvement to resizing handle size with thin frames (TDE/twin-style-dekorator#15)

- twin-style-dekorator: add optional top and bottom-shaded borders (TDE/twin-style-dekorator#17)

- twin-style-dekorator: add templaTor theme to source code as visual template for artists (TDE/twin-style-dekorator#18)

- twin-style-dekorator: add logic for optional 'inactive window' images (TDE/twin-style-dekorator#21)

- twin-style-dekorator: add readme about theme creations and images (TDE/twin-style-dekorator#22)

- knowit: add `dockOnStart` option to control window status on startup (TDE/knowit#18)

- tdebase: don't stat files twice when sending them to trash (TDE/tdebase#542)

- kteatime: new option to reset the timer when clicking on the notification message. Improved configuration dialog layout (TDE/tdetoys#47, TDE/tdetoys#48)

- universalIndentGUI-tqt: add new info dialog (TDE/universal-indent-gui-tqt#6, TDE/universal-indent-gui-tqt#9)

- improve support for JasPer 3/4 (TDE/digikam#48)

- add support for gcc 15 (TDE/tde#220)

- add support for Poppler >= 25.01 (TDE/tdegraphics#113)

## Bug fixes

- tderandrtray: fix settings of display gamma (TDE/tdebase#163, TDE/tdelibs#321)

- tdenetworkmanager: allow creation of VPN connections (TDE/tdenetworkmanager#5, TDE/tdelibs#338)

- use uppercase PASS command for ftp (TDE/tdelibs#313)

- codeine: fix visualization of audio analyzer on the status bar (TDE/codeine#26)

- codeine: allow seeking in FLAC (TDE/codeine#28)

- codeine: fix mouse events for changing slider volume (TDE/codeine#29)

- gtk-qt-engine: fix up background color rendering of several visual controls (TDE/gtk-qt-engine#24)

- kcminit: make sure to correctly initialize multiple modules provided by the same library (TDE/tdebase#554, TDE/tdebase#565)

- tdebase: add `--attach` option to KDialog (TDE/tdebase#558, TDE/tdelibs#318, bug 3038)

- amarok: fix FTBFS when linking taglib2 on 32 bit architectures (TDE/amarok#60, TDE/amarok#82)

- soundkonverter: fix FTBFS when linking taglib2 on 32 bit architectures (TDE/soundkonverter#29)

- akode: fix seeking in Vorbis decoder (TDE/akode#22)

- akregator: allow to use namespace prefix provided by the XML document (TDE/tdepim#152, TDE/tdepim#154)

- kmail: avoid confusion between TLS and STARTTLS when configuring accounts (TDE/tdepim#153)

- kxkb: fix incorrect layout display (TDE/tdebase#547) and unwanted reset of options (TDE/tdebase#548). Both part of TDE/tdebase#550 mentioned in the `New functionalities and enhancements` section above

## Distro support

- Raspbian: drop support for Buster (TDE/tde-packaging#391)

- Ubuntu: add support for Plucky, drop support for Lunar (TDE/tde-packaging#391)

- Fedora: add support for Fedora 43 (TDE/tde-packaging#421)

## CMake conversions

- digikam (TDE/digikam#30, TDE/digikam#31, TDE/digikam#32, TDE/digikam#33, TDE/digikam#34, TDE/digikam#35, TDE/digikam#37, TDE/digikam#38)

- krecipes (TDE/krecipes#15, TDE/krecipes#16, TDE/krecipes#17)

- ksquirrel (TDE/ksquirrel#26, TDE/ksquirrel#27, TDE/ksquirrel#30)

- ktorrent (TDE/ktorrent#28, TDE/ktorrent#29, TDE/ktorrent#30, TDE/ktorrent#32)

## Drop autotools support

- kmyfirewall (TDE/kmyfirewall#22, TDE/kmyfirewall#29)

- piklab (TDE/piklab#22)

## Removed modules

- kaffeine-mozilla (TDE/tde#219)

## Info for developers/packagers

- General renames, code improvements, obsolete code removal (TDE/tde#205)

- Remove uncrustify-trinity (TDE/extra-dependencies#36)

- Scripts to create TQt3 from Qt3 have been removed (TDE/scripts#12)

- Minimum CMake version raised from 3.5 to 3.10 (TDE/tde-cmake#123)

## Additional info

- Full release notes (with screenshots) on TDE wiki

- This release notes on TGW

- TGW full issue and PR list, by module

- Detailed commit change log