Burn My Windows is a GNOME Shell extension that applies stylized disintegration effects to windows as they close.
The extension solves the problem of window closing animations lacking visual flair by applying shader-based fire and disintegration effects. It works by intercepting window close events in GNOME Shell and rendering custom GLSL shader effects that make windows appear to burn or break apart before disappearing. The approach leverages GJS bindings to GNOME's graphics pipeline, allowing real-time visual effects during the window lifecycle.
Developers should adopt this extension if they use GNOME Shell and want to add decorative visual effects to their desktop environment. It suits users who prioritize aesthetic customization and enjoy playful, non-essential desktop features. The extension targets GNOME Shell 45 and later, with separate support available for older GNOME versions through an alternate branch. The README does not compare this tool to alternatives.
The project maintains active automated testing through continuous integration checks. The codebase has been structured with attention to code documentation and comments. The extension has been translated into multiple languages through community contribution. The project accepts sponsorship support from users.