Foo_strip v1.1.0
Technicalities
- Optimization is turned on now. Thanks oops from the Foobar forum (@jecassis I believe) for advising an elegant approach. Smaller file size!
- Proper packaging format for .fb2k-component file when built from build.bat. Hopefully from Github actions as well. Thanks again oops (@jecassis I believe) from the Foobar forum.
Features
- Foo_strip should now be able to match to your windows theme upon first launch. You can still toggle between light/dark theme by right-click, which is saved
- The strip now scales with DPI
- sorry I use 2k monitor and this never occurred to me as a problem
- Holding down shift key will now activate edge-snapping
- foo_strip by default (at 100% scaling) is 46px high. This means if the strip's theme is dark and your windows theme is light (or the other way around), you will have 2px left over the top when snapped at the bottom of your screen. The top row of the taskbar itself is colored differently, and at 48px, the strip will stand out at that top row of pixels. I don't like odd number heights, nor do I want to match the top row color (will look strange when snapped to the top of the screen). So it's staying 46px
UI
- Bigger font size and button size and thumbnail (rearranged layout as well), and color contrast
- Buttons are now outlines, instead of solid colored shapes. Looks more modern. I dunno. Personal preference
Very minor bug
Clicking elements in the taskbar or the taskbar itself, and closing windows, will make the strip disappear for a bit if it's in the taskbar. Opening the start menu will make it disappear until the menu is closed and you click elsewhere. This is due to taskbar and start menu having a priority for z-order. The strip as a substitute for Deskband Controls is designed to be always on top, and it does so by reasserting HWND_TOPMOST around every second. When taskbar is in focus, it'll take a bit for the reassertion to work. When start menu is in focus, HWND_TOPMOST can't win the fight. Jarring, but can't fix.
But if you drag it out of the taskbar... problem solved!!
Future plans
Find a place to add volume control. May have to make the buttons smaller and squeeze it between the seekbar and the buttons.
A couple people mentioned customization. The point of this plugin is to be a lightweight and good-enough substitute for Deskband Controls by Eldarien. A dedicated settings window sounds like bloat to me. Currently, with DPI-scaling, most of the issues with visibility should be solved. Thus, customization is really not a priority, but still a slim possibility.
- I don't want this to completely replace Deskband Controls. I still want the war to finish and Eldarien to keep updating his plugin. So no, just because DC has some functions doesn't mean Foo_strip should, too
I mean... this is Github after all. You can always fork and use Claude
Full Changelog: v1.0.4...v1.1.0