Sunday, February 5, 2023
  • 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
Erdem Yasar

Erdem Yasar

Erdem Yasar is a news editor at Cloud7 News. Erdem started his career by writing video game reviews in 2007 for PC World magazine while he was studying computer engineering. In the following years, he focused on software development with various programming languages. After his graduation, he continued to work as an editor for several major tech-related websites and magazines. During the 2010s, Erdem Yasar shifted his focus to cloud computing, hosting, and data centers as they were becoming more popular topics in the tech industry. Erdem Yasar also worked with various industry-leading tech companies as a content creator by writing blog posts and other articles. Prior to his role at Cloud7 News, Erdem was the managing editor of T3 Magazine.

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

Best Ubuntu alternatives for desktop of 2023

Best Ubuntu alternatives for desktop of 2023

February 4, 2023 12:20 pm
The Ultimate Distro-Blend blendOS arrives

The ultimate distro-blend blendOS arrives

February 2, 2023 4:00 pm
Linux Mint 21.2 “Victoria” preview

What’s new in Linux Mint 21.2 “Victoria”?

February 2, 2023 3:00 pm
Microsoft Defender has been improved for Linux

Microsoft Defender has been improved for Linux endpoints

February 2, 2023 2:30 pm
Get free daily newsletters from Cloud7 News Get the Cloud7 Newsletter
Select list(s):

Check your inbox or spam folder to confirm your subscription.

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

Get the free newsletter

Subscribe to receive the latest IT business updates straight to your inbox.

Select list(s):

Check your inbox or spam folder to confirm your subscription.

Editor's Choice

What’s new in Linux kernel 6.2 rc6?

10 Best Web Hosting Services of 2023

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

CERN and Fermilab recommend AlmaLinux

7 best hosting control panels of 2023

How to update Linux Kernel without rebooting?

7 best Linux mail servers of 2023

7 best cPanel alternatives for 2023

7 best Linux web browsers for 2023

7 best CentOS alternatives

7 best Linux server distros of 2023

Interview with Igor Seletskiy on AlmaLinux

How to create a VM on VMware Workstation

Recent News

  • Weekly round-up: 30 January – 3 February
  • What is Deep Learning?
  • What is GitHub Copilot?
  • Cloud7 Expert Series: Dennis Kittrell from CloudLinux
  • Best Ubuntu alternatives for desktop of 2023

Cloud7 News
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

© 2023, 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

© 2023, 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.