Help - Search - Members - Calendar
Full Version: foo_title, new version for 0.9
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6
Nova5000
Just a quick question related to making skins.

How do I make text bold?
Quiark
Hmm.. wait for the next release

/me writing a new item to the TODO list smile.gif
Nova5000
In that case, I suggest italics as well tongue.gif

Just made my first skin which was really easy, and I'll maybe do more in the future. Thanks for this sweet pluging!

Looking forward to a the next version!!!

Cheers,

Nova
tool++
oooh, it finally worked when I started fb2k by doubleclicking the EXE.
Bachi-Bouzouk
Congratulations, it works now, I started in another directory before, changing the directory made it working.

joeblow1102
QUOTE(tool++ @ Jul 19 2006, 13:57) *

oooh, it finally worked when I started fb2k by doubleclicking the EXE.


Yeah, this worked for me. Thanks for finding that. Ok, I have 3 feature requests before I start using this. One was already raised with remember the position of foo_title. Second, how about always on top configuration. And third, can I either click or double-click on foo_title to raise my playlist. Thanks for the great plugin. I almost have a minibar!
Quiark
Remembering position will be in the next release which will be soon released smile.gif

What do you mean by always on top configuration ? Is what we discussed about in http://www.hydrogenaudio.org/forums/index....46595&st=0# ?

Just create a button with action set to Activate.
joeblow1102
always on top is a setting where say i minimize foobar and open up another window. if foo_title was in the middle of the screen, and i open up another program, i would still be able to see foo_title. it's kind of a "i can always see foo_title" thing.

oh and duh, i didn't think of that.
Quiark
Well it should work like this (that foo_title is always on top). It sometimes happens to me that foo_title goes into the background but once I activate it, it stays on the top.

So you say it doesn't work on your computer ?
Nova5000
I think it could be good, that if you have a skin with no buttons, that you could then double click the foo_title bar and foobar would maximize.. Is that possible?
Quiark
Well it is possible but I don't think it's a good way of doing it from the design point of view.

Maybe to have special events like click on the window, right click, double click and configurable by the user...
vonmeth
Just wanted to say thanks! I'm loving this plugin. I had been wanting something like this to complement my minimal setup I have for Litestep, and this is indeed perfect. =)
joeblow1102
QUOTE(Quiark @ Jul 20 2006, 08:32) *

Well it should work like this (that foo_title is always on top). It sometimes happens to me that foo_title goes into the background but once I activate it, it stays on the top.

So you say it doesn't work on your computer ?

i drag it to the top of my screen, and it stays on top, but then i open up another program, such as my browser and for some reason it disappears. it goes under my start bar.


QUOTE(Nova5000 @ Jul 20 2006, 09:31) *

I think it could be good, that if you have a skin with no buttons, that you could then double click the foo_title bar and foobar would maximize.. Is that possible?

this is what i was suggesting above when i said this "And third, can I either click or double-click on foo_title to raise my playlist."

QUOTE(Quiark @ Jul 20 2006, 09:45) *

Well it is possible but I don't think it's a good way of doing it from the design point of view.

Maybe to have special events like click on the window, right click, double click and configurable by the user...

and this is a really good idea, better than our simple one.
Quiark
QUOTE
i drag it to the top of my screen, and it stays on top, but then i open up another program, such as my browser and for some reason it disappears. it goes under my start bar.


You have the start bar on the top of the screen ? I'm asking just to be sure that foo_title doesn't jump to the bottom of your screen:)
1stdayonthejob
is there going to be support for non English folder names? It doesn't seem to display the covers when my folder names aren't in English
joeblow1102
QUOTE(Quiark @ Jul 20 2006, 12:00) *

QUOTE
i drag it to the top of my screen, and it stays on top, but then i open up another program, such as my browser and for some reason it disappears. it goes under my start bar.


You have the start bar on the top of the screen ? I'm asking just to be sure that foo_title doesn't jump to the bottom of your screen:)


huh? yeah, my start bar is at the top of my screen, and foo_title um i forget the word, but like when i drag it to the top, it snaps there, but it disappears when i open up another program and i can't get it back because i think it hides under the start bar.
djet
Nice one! cool.gif
Bug: It shows up as a Form1 windows with default .net icon when I switch apps with Alt+Tab.
Nova5000
QUOTE(djet @ Jul 20 2006, 20:34) *

Nice one! cool.gif
Bug: It shows up as a Form1 windows with default .net icon when I switch apps with Alt+Tab.


I confirm this one.

And yeah, what you suggested Quiark with the actions is much better.
Quiark
QUOTE(djet @ Jul 20 2006, 20:34) *

Nice one! cool.gif
Bug: It shows up as a Form1 windows with default .net icon when I switch apps with Alt+Tab.


Well I don't consider that a bug.. I'll write foo_title there, ok, but someone will have to come with an icon as I'm unable to draw one myself:)

As for not working always on top... I'll have to find out how to solve it, setting Form.AlwaysOnTop = true seems not to be enough..
Quiark
QUOTE(joeblow1102 @ Jul 20 2006, 19:49) *

QUOTE(Quiark @ Jul 20 2006, 09:45) *

Well it is possible but I don't think it's a good way of doing it from the design point of view.

Maybe to have special events like click on the window, right click, double click and configurable by the user...

and this is a really good idea, better than our simple one.


I still don't like it though. What if I want to add support for more windows in the future (though I'm not completely sure about that smile.gif ? I'll make it skin specific probably...
tool++
Just tried making my own skin.

Text rendering is really weird - no cleartype and it doesn't seem to support "HaxrCorp 4088 Caps" as a font, :(
Quiark
Yes, ClearType is turned off, because of a bug in GDI+ (probably). It causes the text to have ugly black outline (on a transparent black skin). I'm using a simple matrix antialiasing, but it doesn't work on some computers sad.gif

I don't have that font.. try to write it without 'Caps' or so..
djet
QUOTE(Quiark @ Jul 21 2006, 03:33) *

Well I don't consider that a bug.. I'll write foo_title there, ok, but someone will have to come with an icon as I'm unable to draw one myself:)

But there is no need in this app icon at all, it just clutters Alt+Tab list. Couldn't you just never show this window in Alt+Tab?
EpS
I was wondering if theres any way to add a basic foobar visualization object onto the the skin. I have made a rather spiffy skin (looks like an OLED display...well, supposed to at least dry.gif ) ) and i think that would really look good on it. The skin isnt done yet (just a few buttons to add) so i'll post it when im done with it. But here's a preview:
IPB Image
Nova5000
You could I suppose, make an animation following the example in the documentation, but would be very visualizing tongue.gif
BenniP
First of all, thank you for this great plugin!

Some suggestions:
  • Turn the plugin on and off in the preferences
  • Refresh the skin list, on opening the foo_title preferences page
  • Make the window invisible to mouse clicks (WS_EX_TRANSPARENT)
  • Or let the window disappear if the mouse is over the window
Thank you!
Faust
**sorry, just needed a restart ^^' **

One addition:
QUOTE
Turn the plugin on and off in the preferences

Could this be made part of the right click menu of the taskbar icon for moviewatching etc.?

Anyway, great plugin smile.gif
Quiark
As for the not working always on top problem: Could you please try some other program that has always on top (like winamp or you IM client) in the same situation ? I need to know whether it's a problem in windows (which is quite possible smile.gif or in the .NET framework smile.gif
joeblow1102
well, it works in foo_prettypop and also in YAPP in miranda-im.
Matt Schuette
This is a plugin I have been wanting for a while now. I'm curious if .net 2.0 is required or if it could be compiled against the 1.1 framework? I use foobar at work but do .net 1.1 development. I'd like to avoid installing the 2.0 framework until I start developing against that (I know, they should co-exist just fine). If 2.0 isn't strictly required, I would really appreciate a 1.1 binary.
Quiark
I'm using the new C++/CLI syntax for the wrapper and a few C# 2.0 features in foo_title itself, so it can't be easily compiled against .NET Framework 1.1.

But, at least on my computer, .NET FW 1.1 and 2.0 coexist with no problems (and VS 2003 and VS 2005 as well).
Quiark
New 0.6 version released. Changelog:
* support for bold/italic text, textlayer rewritten
* fixed a bug that prevented foo_title from loading when foobar wasn't started from it's directory (fooManagedWrapper)
* added window position storing
* fixed album art not showing when stored in a directory with unicode characters
* skins list refreshes when property page is displayed
* fixed fill-images overlapping it's client rect
* removed icon from alt-tab
* option to show/hide/only when foobar is minimized
* using pure WinAPI to make it stay on top (not sure if it hels though)
* the text is now updating also on stop and pause
* support for defaultText - shown when nothing is playing at the moment
* now it's possible to set the align of scrolling-text when the text is shorter than layer's size
* support for changing opacity - in normal and mouseover state
* other bugfixes

These changes are backward compatible, so all your current skins will work in 0.6 as well.

The rest of feature requests may be implemented in future versions smile.gif
vingtdeux
great update! thanks a lot & keep the good job!
joeblow1102
Ok, i figured out why it doesn't stay always on top. It's because I have it over my taskbar and when I click to bring up my start menu or something, it disappears behind the taskbar. Is there any way to fix this or is this a limitation of windows?
Quiark
It's a limitation of windows. The only thing I could do is to keep setting it to top every 500ms or so, but that's really an ugly hack.
joeblow1102
yeah it's ok, i just decided to put foo_title somewhere else. it's a really awesome plugin and i like how i can do mouse activation in a way. and i have a feature request, can it be possible to activate this plugin when a song is changed for example be able to change the opacity when the foobar status is changed?
FrDelefortrie
it could be very good, a bit like a foo_pretty pop up but more powerfull.
1stdayonthejob
thanks Quiark for the unicode folder name support
Hedin
Is there any way to assign masstagger script to foo_title button layer?
I tried specify "Tagging/Scripts/Rating: +1" as <action> but it don't work for me... sad.gif

Also, if there would be an option to specify text label for button (w/o picture) - it wolud be great.
Quiark
QUOTE(joeblow1102 @ Aug 1 2006, 21:54) *

yeah it's ok, i just decided to put foo_title somewhere else. it's a really awesome plugin and i like how i can do mouse activation in a way. and i have a feature request, can it be possible to activate this plugin when a song is changed for example be able to change the opacity when the foobar status is changed?


I'll see smile.gif Probably yes smile.gif


QUOTE(Hedin @ Aug 3 2006, 10:29) *

Is there any way to assign masstagger script to foo_title button layer?
I tried specify "Tagging/Scripts/Rating: +1" as <action> but it don't work for me... sad.gif

Also, if there would be an option to specify text label for button (w/o picture) - it wolud be great.



That does not work, because it's in the context menu and in a submenu. I'll probably need to enhance support for menus.

You should be able to make a label by creating a text layer in the button layer.
Quiark
QUOTE(Hedin @ Aug 3 2006, 10:29) *

Is there any way to assign masstagger script to foo_title button layer?
I tried specify "Tagging/Scripts/Rating: +1" as <action> but it don't work for me... sad.gif


This command depends on the context - which song is selected and so on, I don't understand why would you want to execute it from foo_title. And what song should it operate on ? On the currently playing one ?
Hedin
QUOTE
This command depends on the context - which song is selected and so on, I don't understand why would you want to execute it from foo_title. And what song should it operate on ? On the currently playing one?


It's simple - if I want to set/change rating of song I must open main foobar window and find it in playlist. And since I can control playback without it - it's very inconvenient in case of rating.
And yes - target of script must be currently playing song.
gob
nice plugin! just installed it. though next clean windows install, i dont think i'll be installing .net.

also a few ideas that might be interesting. maybe the ability to click thru (except the buttons) with the left mouse, and drag with the right.

there is one problem i ran into. when right aligning scrolling-text, the end of the text would be up to 10 pixels away from where it should be depending on the string.. other than that, it seems to work well..

i've also modified the included "another" skin. grab it here another.blue.mod.rar.
changes include:
- a slightly darker shade of blue
- changed the play button to play/pause.
- swapped the position of the stop and play button
- added a rating field
- added remaining time
- changed fonts and sizes
- cleaned up text positions and alignment
dmber
thanks for the plugin! really trying to get it to work, as this was one of the four things holding me back from making the switch from winamp (MM keyboard buttons, ipod support, minimize to tray, windowshade).

here are three screens of the errors i've gotten:

http://img439.imageshack.us/img439/3274/onegq2.jpg

http://img439.imageshack.us/img439/2071/twomq5.jpg

http://img399.imageshack.us/img399/5007/threeyr1.jpg

i've read through the documentation and i know i have the files in the correct places. i'm not sure what's up. any help would be awesome!

thanks!
rendom
Can you make please option, to show this plugin when song start playing and hide it after few seconds? Like prettypopup?
joeblow1102
QUOTE(rendom @ Aug 9 2006, 14:23) *

Can you make please option, to show this plugin when song start playing and hide it after few seconds? Like prettypopup?


QUOTE(Quiark @ Aug 3 2006, 09:35) *

QUOTE(joeblow1102 @ Aug 1 2006, 21:54) *

yeah it's ok, i just decided to put foo_title somewhere else. it's a really awesome plugin and i like how i can do mouse activation in a way. and i have a feature request, can it be possible to activate this plugin when a song is changed for example be able to change the opacity when the foobar status is changed?


I'll see smile.gif Probably yes smile.gif


I hope this answers your question.
Quiark
dmber: Could you please make a screenshot of the first error with "Details" shown ? (and I recommend using PNG or GIF, JPG is for photos only smile.gif You can as well copy & paste the contents.
jon.schaffer
Is there a way to display an 'ellipsized' text when the text is longer than its layer ?
(e.g: very long text --> very long te...)
I found a workaround based on the number of letters ($iflonger / $cut) but, alll the characters have not the same width in pixels...

Anyway, thanks for this amazing tool!
Ken-chan
I'd suggest using a fixed-widt font for that, personaly.
onur
Thankyou for this plugin, I really like it.

I have one feature request: would it be possible that on mouse over, there can be a delay before the component appears?

I have normal opacity completely transparent and on mouse over completely opaque. It'd be really nice if the component appeared when i wanted it to, as opposed to when my mouse goes somewhere near where it is positioned.

Thanks again.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.