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: Columns UI (Read 4589578 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Columns UI

Reply #4000
Another problem with NGPL: As you can see in the picture in one of my previous posts. The first ## column is the tracknumber column. If I select Alignment left then it is aligned right and vice versa, center is ok. Also I have to select a very big Width (32 for center and way bigger for left or right alignment with my theme) in order for it to display else it just truncate the string.

Columns UI

Reply #4001
Remember playlist positions across different playlist when changing between them. As of now NGPL just forgets the positions if I keep changing around.

i confirm that

Columns UI

Reply #4002
Sweet! It's fixed! Thanks!
Great  Your welcome.


Thank you. The CPU usage problem is fixed. It still has 2 usage problems for me though:

1. Remember playlist positions across different playlist when changing between them. As of now NGPL just forgets the positions if I keep changing around.

2. Change the color of the horizontal line in the grouping part. (Maybe it's somewhere but I don't know, have just switched back lol).
1. I didn't add that yet (kinda forgot). I've noted it and try and add it in for alpha 11.

2. It is possible in a roundabout way. If you search my post history you should find it.

Another problem with NGPL: As you can see in the picture in one of my previous posts. The first ## column is the tracknumber column. If I select Alignment left then it is aligned right and vice versa, center is ok. Also I have to select a very big Width (32 for center and way bigger for left or right alignment with my theme) in order for it to display else it just truncate the string.
The first column is automatically indented according to how many levels of grouping there are. That indentation is not working correctly for right-aligned columns it seems. It's also possible to size the first column smaller than the indentation, which is something I was planning to fix. Hope that clears things up.
.

Columns UI

Reply #4003
I really like the new version of Columns UI with the new NG Playlist and the Filter panels, keep up the great work!

Will you add the option to customize the colors of the Filter panel?

I haven't had much time to work on my all new 0.9.5 layout yet but if I find any bugs with Columns UI I'll let you know! 
bitbot

Columns UI

Reply #4004
Will you add the option to customize the colors of the Filter panel?
Yes. I just didn't decide on the best way to expose that. Best in a subjective sense if that exists.
.

 

Columns UI

Reply #4005
fair point MM, I was thinking it could use the same formatting as NGPlaylist, that way you could have a nice consistent colour scheme without the need to go overboard with

Columns UI

Reply #4006
After some time I started a new config based on Columns UI. It is based on my ölder Panels UI design. It looks like this:



I ran into a couple of problems:

1) I don't understand how auto-sizing of columns work. I want to lock the size of "trask (#)" column but have other columns to take the rest of space. But if I disable auto-size for track column, it also disables auto-sizing for other columns. Is this a bug or am I doing something wrong?

2) The currently played track is not highlighted. Can I change it?

3) Is there a database of configs for NG playlist which I could use to get any inspiration?

4) Please add the possibility to change colours of filter panels. Also would it be possible to separate sorting and displayed text (sort by title, but have displayed %track% - %title%)?

5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?

Columns UI

Reply #4007
fair point MM, I was thinking it could use the same formatting as NGPlaylist, that way you could have a nice consistent colour scheme without the need to go overboard with
Yes, I would like unified colour configuration without losing any functionality. The main problem I have currently is fitting the Album List Panel 'Line colour' into it..

1) I don't understand how auto-sizing of columns work. I want to lock the size of "trask (#)" column but have other columns to take the rest of space. But if I disable auto-size for track column, it also disables auto-sizing for other columns. Is this a bug or am I doing something wrong?
It's called 'Auto-sizing columns in the context menu. You can however fix the size of a particular column by setting the 'Size weight' in prefs to 0.

2) The currently played track is not highlighted. Can I change it?
It is by default. Anyway you can do that from the style string.

Also would it be possible to separate sorting and displayed text (sort by title, but have displayed %track% - %title%)?
Wouldn't really work out in that form. You could sort by something which varies within the tracks in each node which would not work of course.

5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?
It means that in the layout preset "JeCh" you have a panel that is not installed. The behaviour you describe is normal.
.

Columns UI

Reply #4008
Hey, musicmusic.
Could you give any estimate on your plans for implementing any kind of field mapping for the Filter (discussed earlier in this topic)?

Columns UI

Reply #4009
Thanks for all your work on Columns/NGPL.

Will it be possible to have some sort of setting that hides the group header if that particular group is blank? I'd like to group as below:

- Multidisc Album
-- Disc 1
(songs)
-- Disc 2
(songs)
- Singledisc Album
(songs)

Currently, this shows

-Multidisc Album
-- Disc 1
(songs)
-- Disc 2
(songs)
-Singledisc Album
-- Blank header line
(songs)

Columns UI

Reply #4010
MM, in regards to colour consistency for Album List, is this something that could be achieved then the 0.9.5 sdk is release, no doubt Peter would give you the updated source, perhaps there is a new function to inherit the colour from somewhere on a global scale? it makes sense since it uses all but the alt line colour from the default ui on their new version.

also thx for adding the column header sorting to ngplaylist, now I can use it 100% of the time

update


Zarkon what do you have set in your Preferences > Columns UI > Playlist View > Grouping Tab?

mine has this

$if($stricmp(%artist%,%album artist%),%artist%,%album artist%)[ - %album%][ - # %totaltracks%][ - CD%discnumber%][/%totaldiscs%][ - %date%][ - %genre%]


every time there is a set of [] it means if the tag is not found then it is not included, so it the grouping is leaving a blank space then its probably not working or you have more then one grouping which could potentially be messing something up...

not sure if that helps

update

one final congrats to MM, damn having inline editable text in filter component speeds up my tagging efforts, its simply brilliant and time saving, pure genius!!!

Columns UI

Reply #4011
Hey, musicmusic.
Could you give any estimate on your plans for implementing any kind of field mapping for the Filter (discussed earlier in this topic)?
I don't know, sorry.

Thanks for all your work on Columns/NGPL.

Will it be possible to have some sort of setting that hides the group header if that particular group is blank?
It would require some rewriting of the grouping backend. At the moment, I do not plan to change this. I would suggest you append the discnumber to your album line instead. It would look a bit more consistent that way as well, with regards to indentation and stuff.

MM, in regards to colour consistency for Album List, is this something that could be achieved then the 0.9.5 sdk is release, no doubt Peter would give you the updated source, perhaps there is a new function to inherit the colour from somewhere on a global scale? it makes sense since it uses all but the alt line colour from the default ui on their new version.

No, 0.9.5 SDK was irrelevant to what I meant. And also Album List is not what I meant but rather Album List Panel.

I can't say how the Default UI colours/fonts API is implemented. You're right it could be designed so that the active UI can specify some global colours for e.g. Album List, however I am more inclined to believe it is rather part of the UI Element API (I noted Album List still uses those Default UI colours when another UI is active. I am not sure if you noticed but you can only change those when the Default UI is the active UI. So it doesn't make sense for me to use those directly.)

BTW I was just commenting on the actual design on the unified colours dialog. I have a lot of colours to fit in  Maybe not as many as in the Visual Studio Fonts and Colors configuration though

also thx for adding the column header sorting to ngplaylist, now I can use it 100% of the time

one final congrats to MM, damn having inline editable text in filter component speeds up my tagging efforts, its simply brilliant and time saving, pure genius!!!
.

Columns UI

Reply #4012
all fair points, was thinking about the panels version of album list...

ill leave you to enjoy your weekend!!!

Columns UI

Reply #4013
i don't know much about foobar, i would like to know how can i change the color of the currently playing song in the columns and how to add the "play" icon like in the default user interface (i'm using the dock panels)
can someone please help me?

Columns UI

Reply #4014
5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?
It means that in the layout preset "JeCh" you have a panel that is not installed. The behaviour you describe is normal.


All the panels are installed. Of course this was the first thing I checked. I have to check it once again. I had the problem on my computer in work. Now at home it works correctly.

maXchelo
As for your request number one, use this as column "Playing" display: $if(%_isplaying%,$char(9835),)
Your font must be Arial.

As for the background color, I'm wondering about it too.

Columns UI

Reply #4015
thanks m8

Columns UI

Reply #4016
I'm just reporting a bug, the album list panel does not get updated when the media library is rescanned.

I think the official album list component gets updated, but I'm not sure. It is up to date if I open it after I rescan.

Maybe if I remove the panel and add it again, but that is a bit too much trouble, even with two layouts.

Columns UI

Reply #4017
hey MM, any final decisions on how the filter stuff will be coloured?
its the only stark white bit sticking out of my whole configuration now... like a sore thumb 

also for filter was it possible to have multiple colums within each panel, ie total number of items and a few other such options would round it off nicely.

latest 10v3 is really stable for me..

with your type / find component is there anyway to go to the next result, so far it takes me to the first result and I cant scroll down to next selected items... would be pretty cool

thanks again


oh also

I am unable to select multiple groups from within ng playlist, tried shift and clicking on group names and also tried control and I doing something wrong or has this not been implemented yet?

thanks

Columns UI

Reply #4018
Quote
I'm just reporting a bug, the album list panel does not get updated when the media library is rescanned.


If I remembered it right, album list panel is still the old version which is not auto update when rescan library. you will have to click refresh or something in the albumlist panel.

Columns UI

Reply #4019
There is refresh?

I feel stupid Now.

Edit:
What I meant was: thanks!

Columns UI

Reply #4020
[small ui problem] If you change a columns name in the options, it refreshes late in the columns overview to the left. E.g. only if you press the up/down buttons...

Columns UI

Reply #4021
Guys, are there any information on color styling for NG playlist? It seems that the styling formatting for old version doesn't work.

Edit:
I already found something and I managed to make it look like I want. Here is my global style if somebody's interested:
Code: [Select]
$set_style(back,$if(%isplaying%,$rgb(20,20,100),$ifgreater($mod(%_playlist_number%,2),0,$rgb(0,0,0),$rgb(20,20,40))),$rgb(50,50,200))
$set_style(text,$if(%isplaying%,$rgb(255,255,0),$rgb(200,200,200)),$if(%isplaying%,$rgb(255,255,0),$rgb(255,255,255)))


I just don't know how to fix the white background if the playlist isn't full. Please look at the picture:


Columns UI

Reply #4022
Not sure if I'm right here, but can anyone tell me how I make my Columns UI playlist viewer to keep track of the currently playing song? In earlier versions, it just scrolled down automatically when the playing track wasn't "in sight" anymore.

Columns UI

Reply #4023
Do you have selected Playback -> Cursor follows playback?