CornerCraft lets you control how rounded your Adwaita apps look.
With it, you can set the corner radius of GTK 3 and GTK 4 windows and widgets, from almost square to very round. The app does this by writing custom CSS to your ~/.config/gtk-3.0/gtk.css and ~/.config/gtk-4.0/gtk.css files, so your desktop follows the style you choose.
- Granular Control: Independently set radii for:
- Windows & General Elements: Applies to most application windows and UI components.
- Radio Buttons, Switches & Sliders: Specific control for these interactive elements.
- Buttons: Tailor the curvature of all your buttons.
- Text Inputs: Define the roundness of entry fields and text views.
- Menus & Popovers: Customize the corners of context menus and pop-up windows.
- Unified Control (Lock Option): Effortlessly synchronize all corner radius values with a single toggle. Adjust one, and the rest follow suit, or unlock them for individual fine-tuning.
- Compatibility: Works seamlessly with Adwaita and other GTK themes.
- Restore Defaults: Instantly revert to Adwaita's default corner settings (12px) and clear any custom CSS.
- Internationalization: Available in multiple languages to suit your preference.
Just clone and use the install script provided
After installation:
- Corner Radius Section:
- Use the individual sliders (0-100 pixels) to set the desired
border-radiusfor each element type. - Toggle the "Lock all values" switch to synchronize all sliders to the "Windows radius" value.
- Use the individual sliders (0-100 pixels) to set the desired
- Actions Section:
- Set: Click this button to apply your chosen corner radii to your system's
gtk.cssfiles. - Restore Defaults: Click this button to revert all corner radii settings to Adwaita's default values (12px).
- Adwaita Default Values: Provides a quick reference for the default radii.
- Set: Click this button to apply your chosen corner radii to your system's
CornerCraft is open-source and contributions are welcome.
- Issues & Suggestions: Feel free to open an issue on the GitHub repository for bugs, feature requests, or general feedback.
- Cloning & Modification: The code is available for you to clone and modify at will.
CornerCraft is released under the GNU GPL v2.0 or later license.
Developed by @dudumaroja.