Closed ke1v closed 3 weeks ago
I updated this branch now with the new LinuxDesktopEnvironmentResolver
.
@oliverschwendener Everything should be in working order now.
Some questions I have for further development/improvements:
LinuxDesktopEnvironmentResolver.test.ts
only tests for 4 different desktops as there are a dozen or two different strings to test for.LinuxApplicationRepository
actually works on every Linux desktop, it's just the icon generation that needs individual desktop support. Should the plugin support all desktops and default to the fallback icon for the few desktops that don't have icon generation support? LinuxDesktopEnvironmentResolver.ts
and LinuxDesktopEnvironmentResolver.test.ts
.
Fixes #1154, adds support for KDE, MATE, XFCE, and Pantheon desktops
Also includes fix for small bug in
IniFileParser