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:
You can use the flatpak as an alternative. Flatpak has elementary style.
Snaps are what is called a "sandboxed" or "confined" package format. This means the amount of access that these apps have to your system is very limited. One of those limitations is that Snaps don't have access to the system stylesheet shipped with elementary OS.
LibreOffice is able to use the Ubuntu stylesheet on Ubuntu because it has been pre-bundled either with the LibreOffice snap or with the Platform Snap that it depends on. In order for LibreOffice to use the elementary stylesheet, the distributors of that snap would have to pre-bundle it.
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