2.0.2-4 — May 2026
Documentation-only release — aligned Tyson legacy 1.x timestamps and cleaned up obsolete metainfo tags.
Documentation
- Tyson legacy timeline: Aligned Tyson legacy 1.x release timeline to correct July 2025 timestamps.
- Metainfo cleanup: Removed obsolete metadata tags from
metainfo.xml.
2.0.2-3 — May 2026
Documentation-only release — historical correction of Tyron legacy versioning.
Documentation
- Historical correction (Tyron legacy): The August 2025 package mislabelled as
1.0.4is now correctly documented as1.0.9. The original Tyron1.0.4from the May 2025 sequence has also been restored to the changelog (its.debwas overwritten and lost when the packaging error reused the version number).
2.0.2-2 — April 2026
Minor UI polish — simplified footer text to match the modern Soplos layout standard.
Changed
- Footer UI text: Simplified to match the modern Soplos standard layout (
XFCE · X11).
2.0.2-1 — March 2026
About dialog, Ctrl+Shift+Tab navigation, icon naming fix, CSS architecture refactor and several bug fixes.
Added
- F1 — About dialog: Press F1 to open the About dialog with version, author, license and website.
- GNOME menu About: Application menu About action now opens the actual dialog.
- Ctrl+Shift+Tab: Keyboard shortcut to navigate to the previous tab.
Fixed
- Inactive tab label color: Tab labels no longer appear orange in inactive tabs — removed
color: inheritrule that incorrectly propagated the active tab color. - Icon naming: Icon files renamed from
com.soplostoorg.soplosfor consistency. - Duplicate GTK_THEME env var: Duplicate
GTK_THEMEenvironment variable entry in the pkexec launcher eliminated. - Wrong i18n domain: Default domain corrected from
soplos-repo-selectortosoplos-grub-editor. - Inline imports: Inline
import subprocessstatements moved to module level inappearance_view.py. - Debug print removed:
[DEBUG]print statement removed from production code.
Improved
- CSS architecture: Refactored to
base.css(structural styles) +dark.css/light.css(color variables only), matching the Soplos standard. - About dialog: Appearance standardized across XFCE, GNOME and KDE to match all other Soplos apps.
2.0.2 — March 2026
Hierarchical submenu support, submenu toggle, auto-sync on startup and enhanced boot entry path display.
Added
- Hierarchical submenu support: Full parsing and display of GRUB submenus (e.g., "Advanced > Kernel").
- Submenu toggle: New option in Advanced Settings to enable/disable submenus (
GRUB_DISABLE_SUBMENU). - Auto-sync on startup: Silent
update-grubruns on launch for better synchronisation. - Enhanced path display: Hierarchical naming in Boot Entries list and Default Entry selection.
- Updated translations: All 8 languages updated with new feature strings.
Fixed
- Selection bug: Choosing alternative kernels no longer incorrectly defaults to the primary kernel.
- Boot Entries table: Removed excessive padding for a cleaner, more compact look.
2.0.1 — March 2026
Theme management robustness, GRUB crash prevention via cache cleanup and smart boot menu automation.
Fixed
- Robust theme management: Now correctly disables both
05_debian_themeand05_soplos_themeto prevent system conflicts. - Cache cleanup: Automatically removes problematic
.background_cache.*images (such as progressive JPEGs) that caused the "invalid argument" GRUB crash. - Smart UI automation: "Show boot menu" checkbox is automatically disabled and unchecked when Timeout is set to 0.
2.0.0 — January 2026
Major release unifying Tyron and Tyson branches — complete i18n (8 languages), smart light/dark theme detection, GRUB theme installer/remover, UUID option, expanded resolutions and enhanced boot entry management.
Added
- Complete internationalisation: Native support for 8 languages (ES, EN, DE, FR, IT, PT, RO, RU).
- Smart light/dark theme detection: Automatically detects the user theme (GNOME, KDE, XFCE) before privilege elevation.
- Improved desktop detection: Accurate identification of Desktop Environment and Display Protocol.
- Refined UI layout: New compact split-view for Advanced Options and Kernel Parameters.
- GRUB Theme Installer: Install themes from
.tar.gz,.tar.xz,.tar.bz2and.ziparchives. - GRUB Theme Remover: Remove installed themes with confirmation dialog.
- UUID option: Checkbox to enable/disable
GRUB_DISABLE_LINUX_UUID. - Expanded resolutions: Support for 16:9, 16:10, 4:3 and legacy resolutions up to 4K.
- Enhanced theme preview: Checks for
preview.png,preview.jpg,background.png/jpg.
Improved
- Rewritten save_config: Updates existing lines in place, handling commented lines correctly.
- Colors loaded from GRUB: Color buttons now reflect actual
GRUB_COLOR_*values. - State synchronisation:
read_config()called after save to keep internal state in sync. - Optimised get_config: Only sends keys that have changed or already exist.
Fixed
- Duplicate lines: No longer adds duplicate lines to GRUB config.
- Empty lines: Prevents accumulation of blank lines in the config file.
- Dynamic preview: Background preview updates correctly when typing a path.
- Default colors on disable: Sets white/black defaults when a theme is disabled.
Documentation
- Man page, Debian copyright and updated metainfo with 8-language release notes added.
1.0.9 — August 2025 (Tyron)
Complete internationalisation — 8 languages, full Tyron desktop integration and asset optimisation. Note: due to a packaging error this release was labelled 1.0.4 instead of 1.0.9 — the project was already at 1.0.8 by May 2025.
Added
- Complete internationalisation: 8 languages natively supported via
translations/strings.pyandapp_locale/. - Full Tyron desktop integration: Native integration with the Tyron window manager and taskbars.
- Asset optimisation: Massive optimisation of screenshots and icon assets; multi-size icon packaging (48×48, 64×64, 128×128).
- Updated authorship:
setup.pyupdated to Sergi Perich <info@soploslinux.com>.
1.0.8 — May 2025 (Tyron)
Stability fixes and compatibility improvements.
Fixed
- Stability and compatibility: Internal fixes and improvements for the Tyron environment.
1.0.7 — May 2025 (Tyron)
Application ID restored and strings module relocated.
Fixed
- Application ID restored to
com.soplos.grubeditor. - Strings module relocated back to
translations/strings.py.
1.0.6 — May 2025 (Tyron)
Minor UI and compatibility fixes.
Fixed
- UI and compatibility: Minor UI and compatibility fixes for the Tyron build.
1.0.5 — July 2025 (Tyson)
Metainfo finalized for AppStream/DEP-11, multi-size program icons and icon refresh.
Improved
- Metainfo finalized: Validated for AppStream/DEP-11 compliance.
- Program icons: Added in 48×48, 64×64 and 128×128 for software center compatibility.
- Program icon updated.
1.0.5 — May 2025 (Tyron)
Patch release with minor corrections and internal cleanup.
Fixed
- Minor corrections: Internal cleanup and minor corrections for the Tyron build.
1.0.4 — July 2025 (Tyson)
Metainfo finalized for AppStream/DEP-11 compliance and program icons added for software center integration.
Improved
- Metainfo finalized: Validated for AppStream/DEP-11 compliance.
- Program icons: Added in 48×48, 64×64 and 128×128 for software center compatibility.
- Minor structure and tag improvements.
1.0.4 — May 2025 (Tyron)
Minor corrections from the May 2025 release sequence. Note: the original .deb file for this version was overwritten and lost when a packaging error in August 2025 reused the 1.0.4 version number (see 1.0.9).
Changed
- Package unavailable: The .deb file for this release no longer exists — it was overwritten when the August 2025 packaging error reused this version number.
1.0.3 — July 2025 (Tyson)
Final metainfo corrections for software center visibility across Plasma Discover, GNOME Software and others.
Fixed
- Metainfo corrections: Final fixes to ensure full visibility in software centers.
- Validation: Tested across Plasma Discover, GNOME Software and other AppStream-compatible centers.
- Minor AppStream structure improvements.
1.0.3 — May 2025 (Tyron)
Metainfo update for AppStream/DEP-11 compliance — no functional changes.
Changed
- Metainfo updated for AppStream/DEP-11 compliance.
- Screenshots renamed to
screenshot1.png,screenshot2.png, etc. - Minor documentation and metadata improvements.
1.0.2 — June 2025 (Tyson)
Complete internationalisation — 8 languages, dynamic translation system and improved Plasma Discover compatibility.
Added
- Dynamic translation system with on-demand loading.
- 8 languages fully supported: ES, EN, FR, PT, DE, IT, RU, RO.
- Automatic language detection based on
$LANGwith English fallback. set_language()andget_available_languages()functions for runtime language management.
Fixed
- Hardcoded strings completely removed from all UI elements.
Changed
- New
translations/module structure with centralisedstrings.pyand separate per-language modules inlocales/. - Plasma Discover compatibility: Package now visible and accessible from Plasma Discover via updated AppStream metainfo.
1.0.2 — May 2025 (Tyron)
Internal strings refactoring — UI strings extracted to a centralised module and application ID update.
Changed
- Strings module: UI strings extracted to
strings.pyin the project root. - Application ID: Changed to
com.soplosgrubeditor.
1.0.1 — June 2025 (Tyson)
Improved font conversion pipeline, better error handling and UI responsiveness fixes.
Improved
- Font conversion system: More robust TTF/OTF → PF2 conversion pipeline.
- Error handling: Improved error handling during font installation.
- User interface: More responsive UI under heavy operations.
- Theme installation: Optimised theme installation process.
Fixed
- TTF/OTF conversion errors during font processing.
- Permission issues in
/boot/grub/fonts/. - UI crashes when loading large themes.
- Memory errors when processing fonts.
1.0.1 — April 2025 (Tyron)
Improved font conversion pipeline, better error handling and UI responsiveness fixes.
Improved
- Font conversion system: More robust TTF/OTF → PF2 conversion pipeline.
- Error handling: Improved error handling during font installation.
- User interface: More responsive UI under heavy operations.
- Theme installation: Optimised theme installation process.
Fixed
- TTF/OTF conversion errors during font processing.
- Permission issues in
/boot/grub/fonts/. - UI crashes when loading large themes.
- Memory errors when processing fonts.
1.0.0 — May 2025 (Tyson)
Initial Tyson release — full GTK3 GRUB2 editor with theme management, font conversion, background configuration, boot entry management and advanced kernel parameters.
Added
- Complete graphical GRUB2 editor with intuitive GTK3 interface and organised tabs.
- GRUB Theme management: Install and apply themes.
- Font conversion: TTF/OTF → PF2 conversion for GRUB fonts.
- Background wallpaper configuration.
- Custom boot entries management.
- Advanced kernel configuration (parameters, timeout, default entry, resolution).
- Automatic OS detection.
- Automatic backup system before applying changes.
- Secure integration with
update-grubusing minimum privileges. - Keyboard shortcuts and configuration validation before applying.
1.0.0 — April 2025 (Tyron)
Initial Tyron release — full GTK3 GRUB2 editor with theme management, font conversion, background configuration, boot entry management and advanced kernel parameters.
Added
- Complete graphical GRUB2 editor with intuitive GTK3 interface and organised tabs.
- GRUB Theme management: Install and apply themes.
- Font conversion: TTF/OTF → PF2 conversion for GRUB fonts.
- Background wallpaper configuration.
- Custom boot entries management.
- Advanced kernel configuration (parameters, timeout, default entry, resolution).
- Automatic OS detection.
- Automatic backup system before applying changes.
- Secure integration with
update-grubusing minimum privileges. - Keyboard shortcuts and configuration validation before applying.
ES
FR
PT
DE
IT
RO
RU