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: foo_ui_panels (Read 1317658 times) previous topic - next topic
0 Members and 8 Guests are viewing this topic.

foo_ui_panels

Reply #975
when will the new version with standardized defaults be available?
elevatorladylevitateme

foo_ui_panels

Reply #976
I have a question about SCPL and layouts, which would lead me if not to a temporary solution that i want to share. Is there a way that when you choose a layout in the SCPL layout selector you also choose a sort/group.That way i could get rip of the group in scpl when on a "Divers" playlist for example.


this would probably be better solved by automatically setting a sort/group based on playlist name.

Quote
So looking for that i discovered something, You can put the Group rows to 0 and the consequence is that you have no header. Be careful it is reset to 1 when going in the layout settings, yet if you dont it seems to be saved along restart.

Consequently Terrestrial could you allow us to put 0?


in the next version you can use 0 (although, you shouldn't use it to hide headers, but instead incorporate them into the item display. to hide headers you would use the appropriate sort/group which would result in an empty or a "!noheader!" group by).

Quote
EDIT: I am not sure but i think we cant access var or pvar in the layout selector, didnt anyone managed to do it?


you should be able to....

foobar 0.9.4.3 beta - with PanelsUI - when i play a new song it does a screen redraw of the app and lags the display for 2-3 seconds... like it is updating a tag in but hiding it in the background...

this only happens when I double click and now when it automatically moves to the next song...


please post your .pui + images + list of components.

Feature request:

How about a header which could be displayed at the top of the SCPL and updated with it.

I currently use a track display in such a position (showing the details of the sort order, total timing/playlist name etc.) but it does refresh until about 1 sec after the SCPL is redrawn and not at all if there is nothing playing!


the next version will update the track displays if the sort/group is changed, which should fix your problem.

How can I turn off the header when my singles SCPL is selected?

i.e. I have a system for determining based on playlist name whether to use singles or album SCPL. My SCPL single items are 100pixels in height and a black group header appears when the playlist is unsorted, for instance when I add tracks from playlist tree. Is there a way of just turning this off? An option on SCPL code "checkbox: never show group header"?


probably the same solution as above  I will add a way to automatically sort/group based on playlist name to the next version (or the one after).

when will the new version with standardized defaults be available?


when it's done  should be today or tommorrow- so if you want any more defaults speak now or forever hold your peace

foo_ui_panels

Reply #977

userFont and userFontSize?

(Will window positioning make it?)
*crosses fingers*
elevatorladylevitateme

foo_ui_panels

Reply #978
Hi terrestrial,

About my problem with hiding the titlebar, i did a fresh install and it disappear so it must be due to another plugin, but dont know which one yet.

about the pvar in the layout selector it doesnt seem to work. I have also another bug i dont really understand. I have variables which i use to choose the order of my panels. I want to make pvar so that my variables are saved permanently and so i could permit live changes. But after replacing puts by setpvar and get by getpvar, some lines of code doesnt work anymore like this one and i cant figure out why :

$ifgreater($get(albumartpos),-1,$puts(yAAoffset,$select($eval($getpvar(albumart) + 1),19,$eval($get(albumartsize)+28))),)

changed to :

$ifgreater($getpvar(albumartpos),-1,$puts(yAAoffset,$select($eval($getpvar(albumart) + 1),19,$eval($get(albumartsize)+28))),)

i know my pvar albumartpos as the good value but $puts(yAAoffset,$select($eval($getpvar(albumart) + 1),19,$eval($get(albumartsize)+28))) doesnt work anymore, if i try to "print" the value its empty. I want to say that the var yAAoffset is initialised to 0 before and that all this code is in the // PerTrack section. Do you have an idea why it is not working anymore

It is really good to know a new version is coming out soon. Thanks for your hard work

foo_ui_panels

Reply #979

userFont and userFontSize?


as user globals? it could be a problem as everything ($alignabs, etc) take point sizes and changing the font/font size would result in alignment problems (or if the size is too big, text disappearing). this would probably be better as a layout global.

Quote
(Will window positioning make it?)
*crosses fingers*


I'm not sure what you mean... window positioning is now stored in the .pui if that's what you mean...

foo_ui_panels

Reply #980


userFont and userFontSize?


as user globals? it could be a problem as everything ($alignabs, etc) take point sizes and changing the font/font size would result in alignment problems (or if the size is too big, text disappearing). this would probably be better as a layout global.
Yeah, I see your point.
Although I wasn't suggesting that it be like "Default Font" used to be for track_info_mod, or anything like that, but only if the .pui wanted to call on it.

example:
$font($get(userFontType),$get(userfontSize),,)

Quote

(Will window positioning make it?)
*crosses fingers*


I'm not sure what you mean... window positioning is now stored in the .pui if that's what you mean...
Schweet
window size as well?
elevatorladylevitateme

 

foo_ui_panels

Reply #981
BUG? In trackdisplay $font() breaks the logic:

Code: [Select]
$if3(Perf. by: $font(,bold,,)%ensemble%$font(,,,) - ,Perf. by: $font(,bold,,)%performers%$font(,,,) - ,Perf. by: $font(,bold,,)%performer%$font(,,,) - ,)

shows a ? if no performer tag is there.

Code: [Select]
$if3(Perf. by: %ensemble% - ,Perf. by: %performers% - ,Perf. by: %performer% - ,)

Works as expected but is not what I want, so I use this workaround:

Code: [Select]
$if($or(%ensemble%,%performers%,%performer%),Perf. by: $font(,,bold,)$if3(%ensemble%,%performers%,%performer%)$font(,,,))


foo_ui_panels

Reply #983
Terrestrial, can you please provide version info, date of release and maybe a list of changes on the first entry of this thread? This would make life much easier for us component hunters  And maybe put image to the bottom for a better handling.


foo_ui_panels

Reply #985
Hello,

I am looking for a 0.8.1 version of PUI, because after downloading the 0.9.2 version, the grouping in my FofR config just went away... :/

does anyone know where can I get the 0.8.1 version?

thanks

foo_ui_panels

Reply #986
Not sure if I've mentioned this, but a way of toggling between two defined SCPL modes using a button would be helpful. I don't imagine it'd be too hard to implement.
Or maybe just a way to change global variables with buttons. In the options, there could be a page where we can define global variable actions to add to context menus/buttons.

foo_ui_panels

Reply #987
Feature request:

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.

foo_ui_panels

Reply #988
about the pvar in the layout selector it doesnt seem to work. I have also another bug ...[snip]


post your pui and images and I will try and take a look. (point out where the problem occurs in the code).

BUG? In trackdisplay $font() breaks the logic:


probably because $font() returns true instead of false, so the first part always gets displayed.

Not sure if I've mentioned this, but a way of toggling between two defined SCPL modes using a button would be helpful. I don't imagine it'd be too hard to implement.


not possible as it would conflict with the layout selector.

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.


not possible without rewriting everything in gdi+, so not for the foreseeable future.

------------------------

I've uploaded the next version. there are some changes in handling (relative) file paths, so read the changes.

foo_ui_panels

Reply #989
WOW that last version seems AWESOME, Thanks terrestrial. By the way i was waiting to see if it was in the new version, do you think we you could implement a $run() which could run services like $button() does?

foo_ui_panels

Reply #990
Thank you so much for doing a tray menu!

foo_ui_panels

Reply #991
Thank you so much for doing a tray menu!

i didnt even see that, soooo cooool. But could you add preferences to the tray menu? helps a lot when something goes wrong with the code

foo_ui_panels

Reply #992

foo_uie_queuemanager

Does it works through SCPL or does it add a new panel ? (I can't use it cause it always crashes my foobar  )

Yeah, I already have that, and I have the other thing that allows you to VIEW thet queue through a SCP-type interface, but what I'm wondering is if there is any way to EDIT the queue through a SCP interface, cause I don't like that ugly box of the que manager plugin in the corner, but it's the only thing that I know of that allows me that functionality. 

Anybody know of another way?

foo_ui_panels

Reply #993
Hi Terrestrial - in regards to the redraw problem i am having after dbl clicking on a song... it is pui independent - I have tried with 6 different pui's including the default.pui file

the list of components is as follows

Code: [Select]
                    

Core (2007-04-15 04:45:50)
    foobar2000 core 0.9.4.3 beta
foo_abx.dll (2007-04-15 03:54:46)
    ABX Comparator 1.3.1
foo_albumlist.dll (2007-04-15 03:54:48)
    Album List 3.2.0
foo_audioscrobbler.dll (2006-12-20 19:53:36)
    Audioscrobbler 1.3.5
foo_autoplaylist.dll (2006-06-26 23:59:04)
    Autoplaylist Manager 1.0
foo_browser.dll (2006-05-26 16:55:04)
    Music Browser 1.1.8 [May 26 2006 - 16:54:14]
foo_burninate.dll (2006-06-26 23:51:40)
    Audio CD Writer 2.0.1
foo_cdda.dll (2007-04-15 03:54:36)
    CD Audio Decoder 2.1.1
foo_common.dll (2006-03-11 18:23:55)
    Common services 0.1
foo_converter.dll (2007-04-15 03:54:18)
    Converter 1.0.1
foo_convolve.dll (2006-05-06 17:14:42)
    Convolver 0.3
foo_custominfo.dll (2006-08-25 04:12:16)
    foo_custominfo 0.1.2
foo_cwb_hooks.dll (2006-12-01 12:47:46)
    cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]
foo_dbsearch.dll (2006-06-12 02:47:28)
    Database Search 1.4 beta 4
foo_discogs.dll (2007-04-02 23:01:46)
    Discogs Tagger 0.99
foo_dockable_panels.dll (2006-12-04 08:04:14)
    Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]
foo_dsp_continuator.dll (2006-04-29 04:17:11)
    Continuator 0.4.0
foo_dsp_crossfeed.dll (2006-03-21 15:32:54)
    Crossfeed 0.92
foo_dsp_std.dll (2007-01-20 09:36:56)
    Standard DSP array 1.0
foo_dsp_vlevel.dll (2006-04-29 04:16:43)
    VLevel 20060324.0
foo_freedb2.dll (2006-08-30 04:43:04)
    freedb Tagger 0.5.2a
foo_g15lcd.dll (2006-07-31 17:21:40)
    Logitech G15 LCD Display 0.3a
foo_input_shorten.dll (2006-03-11 18:25:13)
    Shorten decoder 0.4.2a
foo_input_std.dll (2007-04-15 03:54:18)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_lnk.dll (2006-03-11 18:24:54)
    Shell link resolver 1.1
foo_locktest.dll (2006-03-13 00:23:32)
    Playlist Lock Test 1.0
foo_masstag.dll (2007-04-15 03:53:36)
    Masstagger 1.6
foo_msnalt.dll (2006-04-29 22:19:30)
    MSN Now Playing (alt) 2.4
foo_navigator.dll (2006-06-13 07:16:02)
    Navigator 0.2
foo_out_asio.dll (2006-08-13 17:07:52)
    ASIO support 1.2.4
foo_out_ks.dll (2006-06-26 23:50:24)
    Kernel Streaming Output 1.2.2
foo_playcount.dll (2006-09-16 17:55:54)
    Playback Statistics 1.3.2
foo_playlist_bind.dll (2006-04-06 23:52:24)
    Playlist Bind 2.2
foo_playlist_manager.dll (2006-03-12 23:25:15)
    Playlist Manager 1.0
foo_playlist_tree.dll (2007-04-03 11:40:00)
    Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]
foo_pqview.dll (2006-03-12 23:23:29)
foo_random.dll (2006-03-13 10:35:03)
    Randomized playlist entry 1.2.3
foo_rgscan.dll (2007-04-15 04:11:20)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 22:08:10)
    Run services 0.3.2
foo_scrobblecharts.dll (2007-03-31 16:36:48)
    Last.fm Chart Player 0.2.3
foo_sic.dll (2006-07-16 13:45:16)
    foosic music database 1.0 beta 9
foo_tradersfriend.dll (2006-03-12 23:23:56)
    Live show tagger 0.6.1
foo_ui_columns.dll (2006-11-22 22:05:24)
    Columns UI 0.1.3 beta 1v7
foo_ui_panels.dll (2007-04-22 17:08:14)
    Panels UI 0.10.0 beta [Apr 22 2007 - 17:07:58]
foo_ui_std.dll (2007-04-15 03:53:14)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2007-01-15 16:04:44)
    Album Art Panel 0.2.6
foo_uie_albumlist.dll (2006-11-22 22:57:39)
    Album list panel 0.2.1
foo_uie_console.dll (2006-11-22 22:59:04)
    Console panel 0.2.1
foo_uie_explorer.dll (2006-05-01 19:38:42)
    Explorer Tree 1.04.6a
foo_uie_playlists_dropdown.dll (2007-02-09 00:26:14)
    Playlists Dropdown 0.6 alpha 3
foo_uie_queuemanager.dll (2006-12-17 02:21:36)
    Queue manager panel 0.2.3
foo_uie_quicksearch.dll (2006-10-15 18:56:24)
    Quick Search Toolbar 2.8j
foo_uie_tabs.dll (2006-07-08 04:18:32)
    Tabbed panel modifyed 0.2.1
foo_uie_trackinfo.dll (2006-05-04 13:55:42)
    Track info panel 0.8
foo_uie_vis_projectm.dll (2006-05-25 00:21:08)
    projectM visualization (Panel) 0.4 (SSE2)
foo_uie_wsh_panel.dll (2007-03-18 03:24:24)
    WSH Panel (uie) 0.7.1
foo_unpack.dll (2007-04-15 03:55:00)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_utils.dll (2006-03-12 23:24:57)
    Playlist tools 0.5.6



I am also now running your latest release 0.10.0 with foobar 0.9.4.3 beta
windows xp sp2

and to summarize the problem - i dbl click on a song - it starts to play and then 3 seconds later the whole window - tool bar excluded just goes blank for 1 second and then resumes.

I very much doubt a screen shot would help but let me know if you want one

also this only happened after upgrading foobar to 0.9.4.3

foo_ui_panels

Reply #994
I've uploaded the next version.
Thanks!
there are some changes in handling (relative) file paths, so read the changes.

While I think I can understand the reason for changing the relative paths (and i like the shorter paths it creates), the new relatives paths make it especially hard to see if components are installed.
Example:
before I could just use:
$fileexists(/components\foo_cwb_hooks.dll)

maybe implimenting %foobar_dir% or something to that effect would be nice.
then I could use:
$fileexists(%foobar_dir%\components\foo_cwb_hooks.dll)
elevatorladylevitateme

foo_ui_panels

Reply #995
Thanks for the new version!

foo_ui_panels

Reply #996
I am anxiously awaiting FofR's next release of his PUI config - I currently use his version which is slightly modified and loving it.

OK I got it working
Code: [Select]
$setpvar(artistart1,$replace(%path%,$if($strcmp($lower($left(%directoryname%,2)),cd),$directory(%path%,2)$char(92),)%directoryname%$char(92)%filename_ext%,Artist.*))
$setpvar(artistart2,$replace(%path%,%directoryname%$char(92)%filename_ext%,Artist*.*))

But the Artist Art does not seem to reflect like the album art does... am I doing something wrong?

foo_ui_panels

Reply #997
Why do tracks added to the playback queue not trigger Cursor follows playback or 'isplaying' variables?

foo_ui_panels

Reply #998
The new relative path thing broke all my images for $imageabs calls.
  • My PUI file in: %foobar%\PanelsUI\vista\vista.pui
  • The folder where images are stored is: %foobar%\PanelsUI\vista\images
  • The user global for the image directory is: $puts(images,images\)

This doesn't work:
Code: [Select]
$imageabs(0,0,$get(images)bg.png,)


But this does work:
Code: [Select]
$button($get(ratingStarsX),$get(ratingStarsY),0,0,13,13,$get(images)rating$get(rating).png,$get(images)rating1.png,TAG:SET:Rating:1,TOOLTIP:"")


I use the same $get(images) for all my images, but for some reason it only works with $button. Am I doing something wrong?

foo_ui_panels

Reply #999
^I have the same problem. For me the new relative path works for $button and $imageabs2 but not $imageabs.