Skip to content

Releases: masterrite/Foo_strip

Foo_strip v1.5.2

Choose a tag to compare

@masterrite masterrite released this 15 Jul 06:49
f3e041e

Changes

  • Fixed a regression where album art thumbnail doesn't update on switching songs

Foo_strip v1.5.1

Choose a tag to compare

@masterrite masterrite released this 14 Jul 01:41
109962c

Bug fixes

  • When playing tracks with large album art (any side over 1200px), foostrip will automatically downscale the image, with the longest side at 1200px
  • When playing web radios, the cover art is rendered only once

Both of these should lower CPU usage and eliminate related problems

Foo_strip v1.5.0

Choose a tag to compare

@masterrite masterrite released this 26 Jun 23:45
e19f204

Changes

  • Added stub image support
    • now the album art reads stub image in Display tab -> stub

I would like to thank boblg on Foobar forum for the suggestion. I didn't know you can set a stub image for songs without album arts - or listen to radios in Foobar!

Foo_strip v1.4.0

Choose a tag to compare

@masterrite masterrite released this 26 Jun 18:01
0e6c205

Changes

  • Added an album art pop-up toggle. Turn it off in the settings

Fixes

  • Now initial clicks when the strip isn't in focus gets passed directly to the strip. If you're working in a different window and click on the control buttons, the click should register immediately now

Thanks to Drybonz and boblg on Foobar forum for testing!

Foo_strip v1.3.1

Choose a tag to compare

@masterrite masterrite released this 25 Jun 05:16
33fbccf

Changes

  • bigger hitbox for control buttons

Fixes

  • potential fix for scrolling text jittering after switching songs on 60Hz monitors

Foo_strip v1.3.0

Choose a tag to compare

@masterrite masterrite released this 22 Jun 16:24
1a5ce90

Features

  • Customization settings in preferences
    • resize the strip, the text font, the buttons (and their spacing), and the album art pop-up
    • change colors of the strip, text font, the buttons, and the album art pop-up padding
    • hide/unhide volume slider and the strip itself
    • change font altogether
  • Integrated into the View menu to hide/unhide the strip there. Mappable to Column UI button
  • Double-click album art thumbnail in to strip to bring up Foobar 2000 window even when it's minimized to taskbar

Optimization

  • Made the file smaller
  • Description now correctly say the version number

Thank boxerfan88 and drybonz on foobar forum for feature requests and explanation of usage case!

Foo_strip v1.2.0

Choose a tag to compare

@masterrite masterrite released this 20 Jun 04:04
0862407

Changes

  • Added a volume slider
  • More aggressive z-order; fixed the multi-monitor bug where clicking windows in a different monitor makes the strip disappear regardless where it is. Thanks boxerfan88 from foobar 2000 forum

Acknowledgement

I'd like to thank @Eldarien for his Deskband Controls. The volume slider uses his constant for the db-position curve (34) after referencing his code (which is honestly the only code I am aware of referencing; everything else is done through prompts).

Foo_strip v1.1.0

Choose a tag to compare

@masterrite masterrite released this 19 Jun 05:44
52eb1c9

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

Foo_strip v1.0.4

Choose a tag to compare

@masterrite masterrite released this 18 Jun 05:29
d7cc5d5
  • Strip now remembers previous position upon restart
  • Fixed build.bat not producing proper .dll files and .fb2k-components files
    • it's recommended to run from developer command prompt for visual studio 2022. If your VS 2022 is installed at default location, double-clicking the bat file also works

Foo_strip v1.0.3

Choose a tag to compare

@masterrite masterrite released this 18 Jun 03:03

Fixed 64 bit error