Question: I have installed libreoffice as a snap. In Ubuntu it uses th default gtk theme but in Elementary OS it doesn't. Is it possible to enable this or do i need to wait for the Elementary team to implement it. 

This is how it looks right now: 

[![Screnshot Libreoffice](https://i.stack.imgur.com/JxUx6.png)](https://i.stack.imgur.com/JxUx6.png)

Answer: 
Snaps don't always work with the system stylesheet. An easy alternative is to use Flatpak apps from Flathub when apps exist in both places, because Flatpak has a mechanism to work with the elementary stylesheet.

To install an app from Flathub:

1. Visit the app's page on [Flathub](https://flathub.org/apps)
2. Click the **Install** button on the web page
3. Depending on your browser, Sideload may open automatically. If not, choose to open the downloaded file with **Sideload**.
4. Read and agree to the implications of installing an untrusted app from Flatpak.

If this is the first Flatpak app you've installed, it might not show up in the Applications Menu until you log out and back in—future Flatpak apps will show up instantly. You can then uninstall the snap version.

It's typically recommended to use Flatpak apps on elementary OS instead of snap because elementary has [officially backed Flatpak](https://blog.elementary.io/elementary-appcenter-flatpak/), elementary OS supports Flatpak out of the box, and elementary developers have put [significant work into](https://blog.elementary.io/updates-for-october-2019/) making sure it's easy to install and update Flatpak apps without having to use a Terminal.
use flatpak and run the bellow command, it will allow flatpak apps to use your theme, no idea why canonical doesn't expose the theme and icon folders already, snaps are doa just because of the theming, then again they are also perform much slower than any other option out there

```
flatpak override --filesystem=~/.themes

```