You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using semi-transparent window icons, there are some areas of increased intensity where different parts of the icons overlap. This seems like the usual problem you get when just rendering things to the target buffer immediately with the target transparency, instead of merging the shapes without any opacity before rendering it all together with the correct one.
Since one image speaks a thousand words:
The text was updated successfully, but these errors were encountered:
Following #183, the decorations provided in SCTK are explicitly FallbackFrame, a minimalist set of decorations that ensure usability of the window but makes no attempt at particular visual quality. Users of SCTK are invited to create their own implementation of the Frame trait fitting their needs.
Users of SCTK are invited to create their own implementation of the Frame trait fitting their needs.
Without having to look into this myself, this should make it trivial to provide external crates that plug into SCTK which provide whatever frame you might want to, right? So in theory this could work like a compile-time plugin system for SCTK frames? Or is there anything in this trait that would make it complicated to implement it in a separate crate?
The trait (and the rest of the interface of SCTK) is meant to be implementable externally, so yes, a crate providing an implementation for this trait should be possible without difficulty. If not, I'll consider it a bug in SCTK to be fixed.
When using semi-transparent window icons, there are some areas of increased intensity where different parts of the icons overlap. This seems like the usual problem you get when just rendering things to the target buffer immediately with the target transparency, instead of merging the shapes without any opacity before rendering it all together with the correct one.
Since one image speaks a thousand words:
The text was updated successfully, but these errors were encountered: