sctk-adwaita
Adwaita-like SCTK Frame
0.12.0
26M downloads/mo
#1825 most downloaded on crates.io
PolyMeilex/sctk-adwaita
What this package is like to depend on
Last release 1 months ago
23 Jul 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Some releases are documented
notes for 16 of 31 stable releases
3 versions withdrawn
withdrawn after publishing
4 years old
34 releases · first in 2022
3 releases in the last 12 months
see the full history below
Release timeline
34 releases · Apr 2022 to Jul 2026Releases
latest 34-
0.12.023 Jul 2026Release notes
Open source → -
0.11.122 Jul 2026Release notes
Open source →- Add the option to hide the borders
FrameConfig::hide_border skrifafeature got added (forskrifabased title rendering)- Can be enabled like this:
sctk-adwaita = { default-features = false, features = ["skrifa"] }
- Can be enabled like this:
cosmic-textfeature got added (forcosmic-textbased title rendering with shaping and font fallback)- Can be enabled like this:
sctk-adwaita = { default-features = false, features = ["cosmic-text"] }
- Can be enabled like this:
Release notes
Open source →- Support a range of skrifa versions.
- Add the option to hide the borders
FrameConfig::hide_border - Simplify
skrifatitle creation. skrifafeature got added (forskrifabased title rendering)- Can be enabled like this:
sctk-adwaita = { default-features = false, features = ["skrifa"] }
- Can be enabled like this:
cosmic-textfeature got added (forcosmic-textbased title rendering with shaping and font fallback)- Can be enabled like this:
sctk-adwaita = { default-features = false, features = ["cosmic-text"] }
- Can be enabled like this:
- Add the option to hide the borders
-
0.11.006 Sep 2025Release notes
Open source →What's Changed
- Improve ab-glyph rendering use outline px_bounds to inform pixmap size by @alexheretic in #65
- Ignore empty button layouts by @PolyMeilex in #70
- Align with new adwaita blue tint by @PolyMeilex in #71
- Use sane log levels for button layouts by @PolyMeilex in #73
- Add ability to hide the titlebar by @PolyMeilex in #69
- Panic hardening of shadows module by @PolyMeilex in #74
- Add indexing_slicing lint by @PolyMeilex in #75
- Bump SCTK and crossfont by @kchibisov in #76
Full Changelog: 0.10.1...0.11.0
Release notes
Open source →- Improve
ab_glyphrendering to properly account for glyph outlines that would have previously been out of bounds - Align with new adwaita blue tint #71
- Add ability to hide the titlebar #69
- Bump sctk to 0.20
- Bump crossfont to 0.9.0
-
0.10.102 Jul 2024Release notes
Open source → -
0.10.029 Jun 2024Release notes
Open source → -
0.9.102 Jul 2024Release notes
Open source → -
0.9.029 Mar 2024 -
0.8.302 Jul 2024Nothing published for this version
-
0.8.229 Mar 2024 withdrawnRelease notes
Open source →- Bump crossfont to 0.8.0 by @chrisduerr in #60
Full Changelog: 0.8.1...0.8.2
-
0.8.121 Dec 2023Release notes
Open source →- Fix
ab_glyphrenderer panicking with integer scale factor 3 (#50) - Improved roundness of headerbar (#51)
- Fix
-
0.8.008 Dec 2023Release notes
Open source →- Braking:
AdwaitaFrame::newnow takesArc<CompositorState>as an argument - Fix leftmost title pixel sometimes being cut off (#45)
- Fix transparency in ab_glyph renderer (#44)
- Extended resize corners (#47)
- Center maximize icon (#46)
- Window shadows (#43)
All of the above thanks to awesome work of @Friz64 🎉
Dependencies updates
- Bump crossfont to 0.6.0 (#52)
Release notes
Open source →- Breaking:
AdwaitaFrame::newnow takesArc<CompositorState>as an argument - Fix leftmost title pixel sometimes being cut off (#45)
- Fix transparency in ab_glyph renderer (#44)
- Extended resize corners (#47)
- Center maximize icon (#46)
- Window shadows (#43)
Dependencies updates
- Bump crossfont to 0.6.0 (#52)
- Braking:
-
0.7.014 Oct 2023Release notes
Open source →- Breaking:
wayland-csd-frameis now used as a part of the public interface.
- Breaking:
-
0.6.115 Aug 2023Release notes
Open source →- Bump tiny-skia to v0.11 (#32)
- cleanup: Remove debug println (#29)
- Support custom header buttons layouts (#30)
- The double click threshold value was raised to
400ms
-
0.6.017 Apr 2023 withdrawnRelease notes
Open source →- Update the
smithay-client-toolkitto0.17.0 - Don't use tiny-skia's default features
- Update the
-
0.5.404 Apr 2023 -
0.5.326 Jan 2023Release notes
Open source →ab_glyphtitles will read the system title font using memory mapped buffers instead of reading to heap. Lowers RAM usage.- Improve titlebar-font config parsing to correctly handle more font names.
-
0.5.216 Oct 2022Release notes
Open source →ab_glyph&crossfonttitles will use gnome "titlebar-font" config if available.ab_glyphtitles are now more consistent withcrossfonttitles both using system sans if no better font config is available.- Rounded corners are now disabled on maximized and tiled windows.
- Double click interval is now 400ms (as previous 1s interval was caused by bug fixed in 0.5.1)
-
0.5.119 Aug 2022Release notes
Open source →- Use dbus org.freedesktop.portal.Settings to automatically choose light or dark theming.
- Double click detection fix.
- Apply button click on release instead of press.
-
0.5.014 Aug 2022Release notes
Open source →titlefeature got removedab_glyphdefault feature got added (forab_glyphbased title rendering)crossfontfeature got added (forcrossfontbased title rendering)- Can be enable like this:
sctk-adwaita = { default-features = false, features = ["crossfont"] }
- Can be enable like this:
-
0.4.316 Oct 2022Nothing published for this version
-
0.4.211 Aug 2022Nothing published for this version
-
0.4.119 Jul 2022Nothing published for this version
-
0.4.019 Jun 2022Nothing published for this version
-
0.3.514 May 2022Nothing published for this version
-
0.3.413 May 2022Nothing published for this version
-
0.3.302 May 2022Nothing published for this version
-
0.3.202 May 2022Nothing published for this version
-
0.3.102 May 2022 withdrawnNothing published for this version
-
0.3.001 May 2022Nothing published for this version
-
0.2.130 Apr 2022Nothing published for this version
-
0.2.030 Apr 2022Nothing published for this version
-
0.1.224 Apr 2022Nothing published for this version
-
0.1.124 Apr 2022Nothing published for this version
-
0.1.024 Apr 2022Nothing published for this version