Repository navigation
Simple Tiling v7.5
GNOME 40 Enterprise Compatibility & Build System Update
This is a significant compatibility release that introduces a new version of the extension to support enterprise environments like RHEL 9. It also refines the versioning scheme to ensure maximum stability for all users on modern GNOME.
✨ New Features & Compatibility
- Introduced "Enterprise" Version for GNOME 40: A new, dedicated version has been created to provide support for GNOME 40 systems (like on RHEL 9) that do not use the modern JavaScript import syntax. This differentiation was necessary because GNOME 40 was a transitional release, and some long-term support distributions opted for the older, more established module system for stability. The new "Enterprise" version combines the modern GNOME 40-era logic and UI with the older, universally compatible
const... = imports... syntax, ensuring the extension and its settings panel work flawlessly on these systems. Thanks @bbenne10 for bringing this issue up!! - Refined "Interim" Version Target: To accommodate the new Enterprise version, the Interim version now exclusively targets GNOME 41 through 44, where modern import syntax is standard.
🛠️ Build System Improvements
- Updated Makefile: The Makefile has been updated to include new targets (build-enterprise, install-enterprise) for the new version. This keeps the build and manual installation process simple and consistent across all four supported versions of the extension.