TL;DR: I made this for myself and thought I’d post it here in case others wanted it.
I was really discouraged when I installed Ubuntu Budgie and discovered it didn’t have window previews in the task bar. Even the dash to panel extension for gnome has this feature. So, after a week or so of feeling the pain, I dove in and implemented it myself.
Here’s what it looks like:
In order to get this for yourself you’ll have to rebuild budgie-desktop. This isn’t for the faint of heart, but if you’re like me and really missing those window previews. You can find it here:
To build, clone that repository then run the following
cd budgie-desktop mkdir build ninja -j$(($(getconf _NPROCESSORS_ONLN)+1)) -C build sudo ninja install -C build
This will screw up your desktop a little. To fix it reinstall the theme and layout selector (and other ubuntu budgie stuff) by installing the ‘budgie welcome’ snap in ‘Software’. You can also run this from the command line:
sudo snap install budgie-welcome
‘Budgie Themes and Layouts’ > ‘Desktop Layout’
and reselect your layout.
This also includes fixes for some other annoyances. Including better indicators.
What it doesn’t include: it removes window actions other than ‘New Window’ (like ‘New Incognito Window’ in Chrome) it also removes the ability to edit window properties like ‘Always on Top’ from the taskbar. You can still use these features. They just aren’t in the taskbar anymore. I don’t really use these things and didn’t want to spend the extra time implementing them. If others really want them I may add them. No promises.