Monday, August 8, 2022
  • Events
  • Interviews
  • Jobs
  • Opinion
  • Whitepapers
  • Glossary
  • Community Forum
  • Web Hosting Directory
  • Login
  • Register
Cloud7 News
  • Cloud Computing
  • Web Hosting
  • Data Center
  • Linux
  • Cybersecurity
  • More
    • Network/Internet
    • Windows
    • Software
    • Hardware
    • Blockchain
    • Policy/Legislation
    • How-Tos
    • Troubleshooting
No Result
View All Result
Cloud7 News
  • Cloud Computing
  • Web Hosting
  • Data Center
  • Linux
  • Cybersecurity
  • More
    • Network/Internet
    • Windows
    • Software
    • Hardware
    • Blockchain
    • Policy/Legislation
    • How-Tos
    • Troubleshooting
No Result
View All Result
Cloud7 News
No Result
View All Result

Home > Linux > KDE Frameworks 5.95 released

KDE Frameworks 5.95 released

The KDE Project announced the general availability of KDE Frameworks 5.95, including almost 200 changes.


Erdem Yasar Erdem Yasar
June 13, 2022
4 min read
KDE Frameworks 5.95 released

The KDE Project announced the release of KDE Frameworks 5.95. The latest monthly update fixes many bugs. The latest version also introduces various improvements. KDE Framework is an open-source collection of more than 80 add-on libraries to Qt which provides the most needed functionalities for KDE Plasma and KDE Gear.

Table of Contents

  • Improvements
    • KCalendarCore
    • KCoreAddons
    • KDE GUI Addons
    • KTextEditor
    • KWayland
    • Plasma Framework

Improvements

One of the most significant improvements is the preview generation for RAW image types. It also addresses a major memory leak in the Wayland session. With the latest release, animations of progress bars and sliders became smoother. 

The latest version also improves the Keyboard Shortcuts dialog. KDE apps and System Settings don’t display the empty Global Shortcuts or Local Shortcuts columns anymore. KDE Frameworks 5.95 also addresses a memory leak in the Kirigami framework for application developers. It occurred during the navigation in column views. Some of the most notable components coming with new features and improvements in the latest version can be found below:

KCalendarCore

  • Make the Calendar::accessMode property actually accessible from QML
  • Don’t heap allocate ICalFormatImpl in ICalFormat::Private
  • Don’t remove the hasGeo property for Qt6, just make it read-only
  • Change Calendar::sortX() methods to work in-place
  • Initialize all fields in a default constructed Attendee object
  • Add Duration <-> iCal string conversion methods to ICalFormat
  • Deprecate largely unused rawEventsForDate overload

KCoreAddons

  • New: KMemoryInfo class
  • KPluginFactory: Create un-deprecated overload to register CreateInstanceWithMetaDataFunction
  • KSignalHandler: add error warnings when reading or writing signal
  • KPluginFactory: Provide better context in error message if instance could not be created
  • KJob: add method to check if job was started with exec()
  • New util ksandbox
  • KDirWatch: handle IN_Q_OVERFLOW events
  • KListOpenFilesJob: check lsof executable exist in PATH before starting it with QProcess
  • KAboutData: improve the API docs for LicenseKey enum

KDE GUI Addons

  • WaylandClipboard: DataControlSource: delete m_mimeData in dtor
  • keysequence: Fix race between recording and currentKeySequence
  • keysequence: Fix warning message about sequence size to be more precise
  • keysequence: Replace magic number 4 with enum constant

KTextEditor

  • Don’t add empty dictionary to context menu
  • Fix whitespace slider & group text related options
  • Ensure to keep special dictionary setting on replaced word
  • Observe changes on textChanged for QSpinBox
  • Export multi cursors to JS
  • Add multi cursor API
  • Add suggestion on top of context menu
  • Avoid calling slightly expensive contextMenu() twice
  • Ensure next right click works properly if there was a selection
  • Protect replaceWordBySuggestion against segfault
  • Support to change dictionary on words and selections
  • Oops! Fix permanent active misspelled range after word selection
  • Add misspelled word to spell menu action
  • Properly support to fix selected words by spell check
  • Move spellcheck entry in context menu on top
  • Don’t track mouse move for spellcheking
  • Add an action to remove cursors from empty lines
  • Add methods to set/get cursors and selections

KWayland

  • Add AppletPopup window type to PlasmaShellSurface
  • Raise minimum plasma-wayland-proto version to 1.7.0
  • Fix include dir in the generated pri file
  • client: Bump plasmashell version to 7

Plasma Framework

  • Dialog should use the Dock type unless requested otherwise (bug 454635)
  • Do not send all windows below the dialog when window type is AppletPopup
  • Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2
  • extras/Representation: Bump QML imports
  • extras/Representation: Fix indentation
  • Disable spacing around ActionTextFields action-row when it is empty
  • Disable undo operation for PlasmaExtras PasswordField
  • breeze/widgets: Make analog clock follow accent color
  • KDeclarative::ConfigPropertyMap has been deprecated since 5.89
  • extras/PasswordField: Fix imports and docs
  • PC3 ScrollView: Move contentItem clipping hack into a Binding component
  • PC3 ScrollView: Drop support for nullable ScrollBars
  • PC3 ScrollView: Remove id from a scrollbar
  • PC3 ScrollView: Fix ScrollBar.active property
  • Dialog: Expose QQuickItem instead and cast to AppletQuickItem in C++
  • Implement resize capability for Plasma dialog 
  • Use size_t for qHash return values
  • Protect against missing KService lib when building without deprecations
  • Plasma:PluginLoader: Add missing fwd of KPluginInfo
  • Plasma::Theme: Add accessor for metadata
  • ExpandableListItem: Refactor JavaScript expression to use newer features
  • [Calendar] Wheel year on year view and decade on decade view
  • Use QSFPM::setFilterRegularExpression everywhere
  • Remove author data, name and description from package metadata files
  • plasmaquick: fix a memory leak caused by qmlRegisterType
  • containmentinterface: Change wallpaper plugin in dropjob action
  • Revert “IconItem: Allow specifying a custom loader”

See more Linux News


Tags: KDE - KDE Plasma

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Next Post
Unit42 pinpoints HelloXD threat

Unit42 pinpoints HelloXD threat

Related News

Flatpak app of the week Warp

Flatpak app of the week: Warp

August 6, 2022 2:00 pm
Ubuntu 22.04.1's release delayed until the 11th of August

Ubuntu 22.04.1’s release delayed until the 11th of August

August 5, 2022 6:15 pm
Windows Subsystem for Linux 0.65.1 is now available to Windows Insiders

Windows Subsystem for Linux 0.65.1 is now available to Windows Insiders

August 4, 2022 5:59 pm

Linux Mint 21 “Vanessa” is available for download with three flavors

August 3, 2022 7:20 pm
Get free daily newsletters from Cloud7 News Get the Cloud7 Newsletter

Check your inbox or spam folder to confirm your subscription.

By subscribing, you agree to our
Copyright Policy and Privacy Policy

Get the Cloud7 Newsletter

Sign up for the Cloud7 Newsletter to receive the latest IT business updates straight to your inbox daily.

Check your inbox or spam folder to confirm your subscription.

Editor's Choice

Interview with Igor Seletskiy on AlmaLinux

7 best hosting control panels

How to update Linux Kernel without rebooting?

7 best Linux mail servers for 2022

7 best cPanel alternatives for 2022

7 best Linux web browsers for 2022

7 best CentOS alternatives

7 best Linux server distros for 2022

How to scan your server for Log4j (Log4Shell) vulnerability

10 Best Web Hosting Services of 2022

AlmaLinux 8.6 Stable is ready to download

Ubuntu 22.04 LTS is available for download. What is new?

Kali Linux 2022.2 is ready for download

Recent News

  • Datadog announced the acquisition ok Seekret
  • Fastly appoints Todd Nightingale as CEO
  • Microsoft Edge now automatically compresses disk caches
  • SK Hynix developed the industry’s highest stacked NAND Flash chip
  • GwisinLocker ransomware targeting Windows and Linux ESXi servers


Cloud7 is a news source that publishes the latest news, reviews, comparisons, opinions, and exclusive interviews to help tech users of high-experience levels in the IT industry.

EXPLORE

  • Web Hosting
  • Cloud Computing
  • Data Center
  • Cybersecurity
  • Linux
  • Network/Internet
  • Software
  • Hardware
  • How-Tos
  • Troubleshooting

RESOURCES

  • Events
  • Interviews
  • Jobs
  • Opinion
  • Whitepapers
  • Glossary
  • Community Forum
  • Web Hosting Directory

Get the Cloud7 Newsletter

Get FREE daily newsletters from Cloud7 delivering the latest news and reviews.

  • About
  • Privacy & Policy
  • Copyright Policy
  • Contact

© 2022, Cloud7 News. All rights reserved.

No Result
View All Result
  • Cloud Computing
  • Web Hosting
  • Data Center
  • Linux
  • Cybersecurity
  • More
    • Network/Internet
    • Windows
    • Software
    • Hardware
    • Blockchain
    • Policy/Legislation
    • How-Tos
    • Troubleshooting
  • Events
  • Interviews
  • Jobs
  • Opinion
  • Whitepapers
  • Glossary
  • Community Forum
  • Web Hosting Directory

© 2022, Cloud7 News. All rights reserved.

Welcome Back!

Sign In with Facebook
Sign In with Google
Sign In with Linked In
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
Sign Up with Linked In
OR

Fill the forms below to register

*By registering into our website, you agree to the Terms & Conditions and Privacy Policy.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.