Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: [Not my release] foo_uie_panel_splitter (Read 408423 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[Not my release] foo_uie_panel_splitter

Reply #400
Run Service commands don't seem to work though:


it works. For me after let´s say 20 clicks it suddenly worked (up to now)
... maybe that was meant with "(perhaps)" in the cangelog 

edit: or just try the first entry in your Run service list (at least this was the last change I made, before it worked)


Doesn't work for me, can somebody confirm this?

[Not my release] foo_uie_panel_splitter

Reply #401
the new new  ps_foopath variable just points to the components folder (the pss is in a subfolder)


[Not my release] foo_uie_panel_splitter

Reply #403
First of all, thank you very much SSENNA for developing this component! I have been able to re-implement nearly all the functionality of my old PanelsUI configuration in a much more stable, wine friendly environment. I can confirm that the run commands are running fine with image buttons and the introduction of the global variables has opened an entire world of possibilities.

I have one feature request, is it possible to set up an image button that repeats its command if you hold down the button down?

I am re-implementing an old idea of mine for a scrolling toolbox of icons to launch different tasks and it would be very useful if I could press and hold buttons on the sides to scroll the list. I've already been able to implement the scrolling functionality however I have to click furiously on the button or use large steps in order to achieve scrolling.

[Not my release] foo_uie_panel_splitter

Reply #404
@ssenna
Have you changed something in WINDOWSIZE and SETGLOBAL?
Because you haven't mentioned it on your changelog, but my problem is solved. It works now. Big Thanks

But there is still something wrong with REFRESH...

I have made an artist picture as background image behind a pseudo-transparent ELPlaylist, that should be only visible, if foobar is playing.
But when i switch between my layouts, the background image is gone for the current playing artist and won't be loaded again (not even for the next tracks from the same artist...).

EDIT:
Another issue:
I tried to display images served by foo_covers with $imageabs(0,0,%ps_width%,%ps_height%,%path%,artreader) but haven't got luck (the same as in ELPlaylist).
All artreader modes (_front, _back etc.) doesn't work.
Is there any way to use foo_covers with PSS (and ELPlaylist, too)?

[Not my release] foo_uie_panel_splitter

Reply #405
@ssenna
Another request about global variables:
Could you please store the original value instead of the results on the "Global variables" tab?

I made a config with two layouts and set up a cover path like this $directory_path(%path%)\%album%.* in a global variable in the main layout.
Now it is stored as D:\Musik\Deine Lakaien\Dark Star\Deine Lakaien.jpg for instance, which is correct. But the result doesn't update in the second layout. It stays at the same image on albumchange (more like a global constant) whereas $directory_path(%path%)\%album%.* would update it too.

I'd also like to see the possibility (maybe optional) to directly enter the "Global variables" tab like "field definition" in ELPlaylist.
I think it would be more clearly-arranged than set (and probably hide) all variables somewhere in the scripts.

And as summary (my wishlist  ):
- please fix the flickering buttons on mouse move
- please fix the REFRESH issue at all
- please fix that PSS randomly refuses to load $draw-functions (and buttons and images)
- please add tooltips to the buttons
- please add support for foo_covers (if not already done and i'm only too dumb to use it...  )

Thank you

[Not my release] foo_uie_panel_splitter

Reply #406
(1)I may not implement image repeats(no strech), because I do not want to change the drawing functions so much.
(2)%ps_playback_order% will added.(limit:not updated even if playback order is changed)
(3)Button command repeats may be possible, however I don’t feel like doing it right now because it will take some time.
tootltip also.(tooltip is more difficult)
(4)It is very difficult to show/edit original code of global variables in the preference dialog.
(5)Next release will support for foo_covers and fix flickering buttons.

Drawing problems may be caused by $movepanel or $showpanel.
I plan to change specs of these functions a little.


[Not my release] foo_uie_panel_splitter

Reply #407
@ssenna
Thanks for your reply.
Drawing problems are more difficult...
It happens in splitters without use of $movepanel but fixed placement on panel list too!
I have to restart foobar to "persuade" PSS to load the draw-functions again.

But i can't await your next release
Support for foo_covers and finally fixed flickering buttons: my dreams come true (some of them at least  )

[Not my release] foo_uie_panel_splitter

Reply #408
well... Actually I can't reproduce the draw problem.
Please provide more detail situations(e.g. OS, version, Layout), if possible.
@ssenna
Thanks for your reply.
Drawing problems are more difficult...
It happens in splitters without use of $movepanel but fixed placement on panel list too!
I have to restart foobar to "persuade" PSS to load the draw-functions again.

But i can't await your next release
Support for foo_covers and finally fixed flickering buttons: my dreams come true (some of them at least  )


[Not my release] foo_uie_panel_splitter

Reply #409
WinXP SP3, PSS since all versions up to now.
My current layout is still this: http://www.hydrogenaudio.org/forums/index....showtopic=69046

It happens accidently on foobar startup or on FCL-load.
Some draw-functions, images and buttons are not drawn.

Although i changed the paths to the images (had some more problems before) to %ps_foobar2000_path%\xxx in the meantime, it happens randomly.
But i must say, i have a very old graphics card (ati radeon 9200), maybe its a problem with it (but it only happens in foobar with pss).

[Not my release] foo_uie_panel_splitter

Reply #410
never had some draw problems here ... maybe old hardware pb ?

[Not my release] foo_uie_panel_splitter

Reply #411
Could be...
But these problems only occur with foobar and pss.

[Not my release] foo_uie_panel_splitter

Reply #412
v0.3.7.4a released:
* fixed again2: %ps_foobar2000_path% points to foobar2000 install folder(v0.3.7.4a)
* fixed: flikering of buttons.(perhaps) (v0.3.7.4a)
* added: support for foo_covers.(artreader_*** options) (v0.3.7.4a)
* added: %ps_playback_ordr% (v0.3.7.4a)

@ssenna
Many, many thanks!
Buttons doesn't flickers anymore on mouse move.
That's great!

[Not my release] foo_uie_panel_splitter

Reply #413
thanx a lot !!!

- flikering of buttons is fixed now  that was a very old problem, thank you for the fix !

foo_covers support is really a good add, but to be complete, ELPlaylist need this support too, have you planned to add this to ELPlaylist soon too please ?

[Not my release] foo_uie_panel_splitter

Reply #414
Strange, since i installed 0.3.7.4a ELPlaylist recognizes foo_covers with "artreader" too... 
Its magic?

[Not my release] foo_uie_panel_splitter

Reply #415
oh, cool,

but i have a problem now : how can i use $getimagewidth() with artreader*** for example???

$getimagewidth() argument need the full path of the image, i don't think %path%,artreader_front works with...

[Not my release] foo_uie_panel_splitter

Reply #416
No, you're right. That doesn't work.

Would be better if we could call "artreader_***" not as option but as path like %artreader% or $artreader(%path%) instead of "%path%,artreader" or at least without a comma for recognizing it in variables or for $getimagewidth.
An idea that often came to me since i use PSS.
$findfile is also not really comfortable with the current solution.

EDIT:
More than strange:
Sometimes foo_covers isn't recognized at all now.
Wheter in PSS, ELPlaylist or other panels integrated in a pss.
That's weird, i haven't encountered it before...
Or is it a known problem from foo_covers?
I use it only for a few days to make my PSS config usable with it before releasing it.

[Not my release] foo_uie_panel_splitter

Reply #417
@ssenna: thank you very much for the new version and keep up the good and high appreciated work

[Not my release] foo_uie_panel_splitter

Reply #418
@ssenna

Thanks for fixing the flicker problem 

I also had a little time and tested why Run Service command buttons didn't work for me. Apparently with Run Service you need the full context path, so: CONTEXT:'Utils/Run service/Wiki - Artist' works, whereas CONTEXT:'Run service/Wiki - Artist' doesn't work in my case.

It's a bit confusing, because the opposite is true true for other commands.

[Not my release] foo_uie_panel_splitter

Reply #419
Thanks, sir. One little request to be really happy. Can ELPlaylist auto scroll to last played track on startup (like when i click play button)? It's very annoying.

[Not my release] foo_uie_panel_splitter

Reply #420
First, I have no time to reply to/implement all requests.

Currently, there is no clear solution of $getimagewidth.
ugly workaround: if you add a specific character as prefix of %path%, such as $getimagewidth(a%path%) and $getimagewidth(f%path%)
, it maybe works.
artreader:a, front:f, back:b, disc:d, icon:i, artist:r.

tedgo:
>>Sometimes foo_covers isn't recognized at all now.
I'm sure that ELPlaylist don't support for foo_covers.
The problem may be caused by this.(I have no idea at all)

qwertz:
>> CONTEXT:'Utils/Run service/Wiki - Artist' works
Did you move the Run service into Uitls group in Preference->Display->Context Menu Page?


About ELPlaylist (although here is not ELPlaylist topic):
Support for foo_covers is low priority for me.
I think artreader option degrades performance because it is processed track by track(row by row).
so I plan to add %group_first_track_path% and then $imageabs(,,,,%group_first_track_path%,artreader) can be processed group by group.
Perhaps, the support for foo_covers will be added same time as %group_first_track_path%.

the scroll problem on startup will be fixed.(requested by Japanese user also.)


Finally: I think that I have failed in the design of PSS, not only $imageabs.
Originally, I simply wanted a no-border splitter with a few functions.
I had no consideration of addition of various functions...

[Not my release] foo_uie_panel_splitter

Reply #421
@ssenna
I don't know if there is all ok with "artreader_***"...
I have set up a custom cover panel with switchable images on click on the image and use of global variables like this (example):

Code: [Select]
$init_ps_global(cover.switch,1)

$puts(mode,
$ifequal(%cover.switch%,1,artreader_front,
$ifequal(%cover.switch%,2,artreader_back,
$ifequal(%cover.switch%,3,artreader_disc,
$ifequal(%cover.switch%,4,artreader_icon,
artreader_artist)))))

$puts(cmd,
$ifequal(%cover.switch%,1,2,
$ifequal(%cover.switch%,2,3,
$ifequal(%cover.switch%,3,4,
$ifequal(%cover.switch%,4,5,1)))))

$if2($imageabs(10,10,300,300,%path%,$get(mode)),
$imageabs(10,10,300,300,C:\Images\NoCover.png))

$textbutton(10,10,300,300,,Next Cover,SETGLOBAL:cover.switch:$get(cmd);REFRESH,,fontcolor:191-228-255)

It switches the images, but only with foo_covers installed. Without foo_covers only the NoCover.png is displayed for all images.
No problems when i only use artreader, though. Then the folder.jpg is displayed (and with foo_covers embedded images aren't ignored).

And PSS randomly refuses to display the images on restart at all when using foo_covers...
(and very strange: also Artwork view, ELPlaylist and WSH Panel mod refuses to load the images then, so i think this "restart problem" is a foo_covers thing  ).

Not that you think i only want to criticize, you made a very good job with PSS and it is going better and better.
And i hope you'll keep up the good work 

EDIT:
I have now seen your edit
Thanks for the suggestions with $getimagewidth(a%path%) etc.
And thanks for the info for ELPlalyist. Its a great news
This should make ELPlaylist much faster.

Quote
Finally: I think that I have failed in the design of PSS, not only $imageabs.
Originally, I simply wanted a no-border splitter with a few functions.
I had no consideration of addition of various functions...
Oh no, you don't failed!
PSS is really fantastic but has a few issues which should be fixable

 

[Not my release] foo_uie_panel_splitter

Reply #422
@Ssenna:

thank you for your precisions and position about your component.

i understand it. I think that PSS is now really mature, it offers all the features we can expect to use foobar in a better way look'n feel that the default UI and i'm really glad to that,

Once again i want to congratulate you for all the hard work done and do not accept every suggestions we can make, there aren't necessarily good.

- flicker problem fixed, run services now ok, writting TAGs and globals are here, now, all that i need and wish is that PSS will be kept up to date, optimized if possible and buggs free

Regards,

EDIT: on which foobar japanese forum can we follow your work and japanese request and tweaks ? thanx by advance.

[Not my release] foo_uie_panel_splitter

Reply #423
@Ssenna: You haven´t failed in the design of PSS.

We have obviously failed in communicating how happy we are, how PSS now turned out!

I don´t want to speak for everybody here, but for me, I´m totally satisfied now with all the things implemented and fixed within this short time!

Thanks again for this superbe component!