* Minor API updates
* Link: show "Visited" action in "Edit" menu
Widgets: Added "Zoom" wallpaper option
API: Added UI.LookAndFeelType::findPreferred method
Cleanup and unify various LAF properties and operations
* API: Added UI.LookAndFeelType.WINDOWS_CLASSIC field
* ArrayDeque → ArrayList
Use MTextView API
* Deprecate canonical record constructors to allow binary compatibility in case of any field changes
* Deprecate canonical record constructors to allow binary compatibility in case of any field changes
API: Cleanup and modernize OS class
* Cleanup MAboutDialog::addCredit API
* Deprecate canonical record constructors to allow binary compatibility in case of any field changes
* Simplify progress bar icon painting
Cleanup/modernize the Mnemonics class
* Minor code cleanup
Feeds: Next/Previous unread inconsistency
Updated library to version 2.22
API: Added minor KeyStroke utils
Minor code cleanup
Cleanup: length() == 0 → isEmpty()
Cleanup "switch"
* Cleanup the Internet Search context menu (frequenty used items are on top as before)
Use separated "build-kf5.tmp" and "build-kf6.tmp" directories instead of single "build.tmp"
Use Instant::until method
Use "SPDX-License-Identifier" and "SPDX-FileCopyrightText" info in file headers
Use "SPDX-License-Identifier" and "SPDX-FileCopyrightText" info in file headers
Use "SPDX-License-Identifier" and "SPDX-FileCopyrightText" info in file headers
Use "SPDX-License-Identifier" and "SPDX-FileCopyrightText" info in file headers
Use "SPDX-License-Identifier" and "SPDX-FileCopyrightText" info in file headers
"Digital Clock" plugin is now built-in
Basic support for #valhalla in unit tests
API: Deprecate Flags methods inherited from the Number class #valhalla
Feed Viewer: Filters: Fixed hiding articles
"Open Links/Files With" option:
Added "Unlock Screen" action
Cleanup StringBuilder
* Use java.util.concurrent.locks.Condition instead of wait/notifyAll
Preferences:
* Lock Action: Show the black screen window longer
Wait for "grub-reboot" process start
Cleanup remaining KMessageBox usage
API: Support various Qt::TextFormat in message boxes
API: Added MApplication::quit(int) method
Use StringEscape class to implement XML and Config escape/unescape
* Tags: Show/sort hashtags after regular tags
* Remove remaining old KDE 4 code
* API: Removed unused UDialog::confirm function
Auto complete xscreensaver command and File Monitor path
* Tools → Run: Added "systemd-analyze time" command
API: Added UMessageBuilder class
Remove various "UTF-8" options because it's set by default
Use "release" option instead of "source" and "target"
Use Markdown Javadoc comments
* Remove underline from links
--ui-dialog/--ui-menu command line options:
System Information: Clickable Config/Data directory links
* Increase version number: 6.28 -> 6.29-beta/6.30
Makagiga 6.28 released
Makagiga 6.28
* Show Terminal info in About|System tab
API: Added Utils::newLabel function
API: Added Utils::newVBoxLayout function
Compile with qt6
Qt 6 and KF 6 is now fully supported in KShutdown 5.92-beta
Show Progress Bar settings menu in the Preferences window
API: Added Utils::newHBoxLayout function
* Hide "Check for Updates" menu item if not needed
KShutdown 5.92-beta released
KShutdown 5.92-beta
Updated the Polish translation
Updated the Polish translation
Use pattern matching for instanceof
Use pattern matching for instanceof
* Fixed "dangling-doc-comments" warnings
Lithuanian translation by Moo
Sorting not updated
Partially fixed where it make more sense (properties bar) and does not cause usability issues.
* Sort after rating change (partial fix where it make more sense)
Tree: Better color of cut items
* "Run" menu: Show program description in a tool tip
* Improved directory and file preview
Improved vertical alignment in HTML tables
* Update version number: 6.27-beta → 6.28
Roadmap
Makagiga 6.27-beta released
* Makagiga 6.27-beta
* Auto validate kshutdown.desktop file
Replace generated "portable.pri" file
Added Wolfram|Alpha built-in Internet search plugin (the external plugin is no longer supported)
Updated and moved to Makagiga application as built-in plugin
Widgets:
Do not select dummy process
Shortcut Creator: Fixed command line time options
* Feeds: Handle 301 HTTP error code
* Basic port to Makagiga 6.x
Feeds: Fixed old "http" URL connections (auto redirect to https)
* Show "Icon Theme" name in System Information window
* Support Qt 6 and KF6 in CMakeLists.txt
* Plasma 6: Partially fixed Logout action (using "org.kde.Shutdown" D-Bus)