Are there any plans to provide a platform specific...
# compose-desktop
m
Are there any plans to provide a platform specific look and feel? E.g. a Windows theme, an integration with the GTK theming system... in order to have a more integrated looking app
o
We’re considering such theming, and accept contributions
😄 1
o
I’m thinking about building a minimal “desktop theme” set of components, kinda like “material”. So that it has basic theming, typography, buttons, text, etc. @olonho do you think it’s better to contribute to main repo, or make a separate one?
o
One thing I don’t want to do is all the native interop, and then publishing :) If your team can handle that, I’d be happy to contribute components in my spare time
o
We put native stuff into Skiko library
k
@olonho - are you planning to have Skiko provide desktop-consistent default font choice? Right now it's a bit inconsistent. Like on Windows the default font are too big. And on macOS the default font is too heavy.
o
it’s decided on level of Skia
k
You can see that in a simple demo, running it side-by-side with any native app - or even IDEA itself.
c
I'm experimenting with Windows theme and even a generic Native theme that adjusts to each platform build. This is built on top of Material library, which might seem strange, but it really saved a lot of time because the components between the different design systems are quite similar. Also it allows a familiar and consistent API to write the components.
c
I’ve discussed with @jim in the past of possibly having a Material desktop implementation from Google, but we don’t really have the bandwidth and internally it’s not crystal clear what the Material Design spec for desktop really is…