Releases: MX-Linux/custom-toolbox
Releases · MX-Linux/custom-toolbox
Release 26.05.2
Automated release created for tag 26.05.2
Changelog
- Fix INI-format .list files not being recognized correctly
- Fix launcher Name, Comment, and icon theme being ignored in INI-format files
- Use ; for comments in INI-format .list files (the example file and help text now show the correct character)
- Update help text to match how INI files are actually detected
Release 26.05.1
Automated release created for tag 26.05.1
Changelog
- INI detection — switched to ini_settings.contains("Categories/list") (the [General] test was a no-op since QSettings folds [General] into root scope).
- parse_ini reads from wrong scope — Name/Comment/IconTheme now read at root, not under a General group.
- Reopening the file — parse_ini now takes QSettings &; read_file() constructs one instance and reuses it for both detection and parsing. Signature in launcherparser.h updated.
- Comment marker — example-ini.list and help/help.html now use ; (QSettings INI format does not strip #-prefixed lines). Help text also corrected from "detects on [General]" to "detects on [Categories]".
Release 26.05
Automated release created for tag 26.05
Changelog
- Add support for INI format in .list files with automatic detection
- Fix GUI resizing unexpectedly during file reloads
- Find applications more reliably, including those installed in non-standard locations
- Honor the terminal flag in .list files so terminal apps open in a terminal again
- Fix column layout not adjusting correctly when resizing the window
- Keep current launcher contents visible if a .list file fails to reload
- Restore window size and position correctly between sessions
- Hide the startup checkbox when no autostart entry is applicable
- Fix autostart entries containing special characters in names or commands
Release 26.03
Release 26.02
Automated release created for tag 26.02
Changelog
- Preserve default editor command flags when launching Edit
- Improve default editor detection for terminal and self-elevating editors
- Preserve the original HOME when opening docs from root sessions
- Fix About -> Changelog so compressed changelog text displays correctly
- Keep at least one button column in very narrow windows
- Clear cached desktop entry lookups when reloading a .list file
- Show clearer errors when commands fail to start
- Apply the configured icon theme after loading each .list file
- Fix FlatButton hover styling
Release 26.01
Release 25.11
Automated release created for tag 25.11
Changelog
- Adjust the root-home detection in displayDoc() to compare the canonical path against /root, so the original HOME is restored when the app was launched as root.
- Clear icon_theme at the top of MainWindow::readFile() so theme settings don’t persist after removing the Theme= line in a .list
- Add an early guard to bail out when a button’s command string is empty so we don’t crash on QProcess::splitCommand
- Add file watcher to update UI when the .list file is changed
- Fix various issues from codebase review