Help - Search - Members - Calendar
Full Version: Columns UI
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
thuan
QUOTE
I don't think so. ColummnsUI still gives you the warning, that .fcl will not work with the release version.

Yeah, I didn't try it when I asked, sorry.
halabund
QUOTE(musicmusic @ Jul 23 2007, 00:12) *
Also foo_uie_typefind has returned. I added a Query search mode, which uses the filter syntax (i.e. same as autoplaylist).

How can this component be used? The Feature Watcher component tells me the following:

CODE
[2007-07-23 06:39:54 foobar2000 v0.9.4.3]
+Columns UI Extension: Toolbars/Typefind
+Main Menu Command: Edit/Type-find

But I can not see any new items in the edit menu and there are no new toolbars to be shown.
sPeziFisH
Thx musicmusic. Could you implement an option for setting the tab-stack-position [top; bottom] (called 'tab-bar position' in 'Tabbed panel stack mod') - saves me those 160kb smile.gif ?
kanak
QUOTE(halabund @ Jul 22 2007, 23:53) *

But I can not see any new items in the edit menu and there are no new toolbars to be shown.


Check under Column UI layout; it should appear as a toolbar. When you add it, it'll only show up as a caption. Right click it and click activate. I haven't got it working beyond that though. sad.gif

EDIT: Query doesnt' seem to work. The searching works like a charm though (and utterly kicks ass!)
musicmusic
QUOTE(thuan @ Jul 23 2007, 00:52) *

Thanks for the update. Is the FCL format final now?
It depends on what feedback I get.

QUOTE(halabund @ Jul 23 2007, 04:53) *

QUOTE(musicmusic @ Jul 23 2007, 00:12) *
Also foo_uie_typefind has returned. I added a Query search mode, which uses the filter syntax (i.e. same as autoplaylist).

How can this component be used? The Feature Watcher component tells me the following:

CODE
[2007-07-23 06:39:54 foobar2000 v0.9.4.3]
+Columns UI Extension: Toolbars/Typefind
+Main Menu Command: Edit/Type-find

But I can not see any new items in the edit menu and there are no new toolbars to be shown.
Admittedly the info is buried somewhere in this thread. I'll type it up on wiki later but basically:

It was originally intended for jump-to-letter kind of functionality.

To use: Add it to your layout, in a vertical splitter (under the playlist view is ideal). Assign the "Edit/Type-find" command to a keyboard shortcut (/ key is ideal).

Then use your shortcut to activate it, UP and DOWN will navigate through results, ENTER plays the focused item, CTRL+ENTER adds it to the queue.

QUOTE(sPeziFisH @ Jul 23 2007, 10:43) *

Thx musicmusic. Could you implement an option for setting the tab-stack-position [top; bottom] (called 'tab-bar position' in 'Tabbed panel stack mod') - saves me those 160kb smile.gif ?
The problem is Microsoft deprecated that style since XP (with themed controls). As you may have seen it looks odd in that case. Microsoft say: "This style is not supported if you use ComCtl32.dll version 6." so I am not going to use it.

QUOTE(kanak @ Jul 23 2007, 10:51) *
EDIT: Query doesnt' seem to work. The searching works like a charm though (and utterly kicks ass!)
I think the query mode should work its just a bit useless. Remember the syntax:
QUOTE
Query format:

Simple search:
* "<any string>" - returns only items that have all words from specified string in their metadata / tech infos / file path.

Advanced search:
* "<field> HAS <string>" - returns only items that have all words from <string> in metadata field named <field>, e.g. "title HAS blah".
* "<field> IS <string>" - returns only items where (at least one) metadata field <field> is equal to <string>, e.g. "artist IS blah".
* "* HAS <string>" - same as simple search, but can be combined using logical operators (see below).
* "<pattern1> AND <pattern2>" - performs logical AND operation on two search patterns, e.g. "artist IS blah AND title HAS blah". You can also enclose patterns in parentheses to control order of logical operations, e.g. "(artist IS blah) AND (title HAS blah)".
* "<pattern1> OR <pattern2>" - same as above, but with OR logical operation.
* "NOT <pattern>" - inverts results of <pattern>, e.g. "NOT comment HAS sucks".
* "<field> GREATER <number>", "<field> LESS <number>", "<field> EQUAL <number>" - performs integral number comparison between <field> value and <number>, e.g. "date LESS 1998".

Note 1 : <field> and <string> in HAS/IS operations should be enclosed in double quotation marks (") if it includes spaces.
Note 2 : If <field> in HAS/IS/GREATER/LESS/EQUAL includes at least one of #$% characters, it will be treated as title formatting string, e.g. " "%__codec%" IS MP3". Using title formatting string instead of simple field name will decrease search speed and break multiple field handling in IS operator.
Note 3 : All search operations are non-case sensitive. All operator words *must* be uppercase.
q-stankovic
Thanks for foo_typefind! It is a good addition to the quicksearchplugin: quicksearch for sending the results of searching the active playlist to the search playlist and typefind for inlinesearch - so i don't have to switch inside of quicksearch.
I just would like that typefind would behave like a normal toolbar (without activating it by hotkey!) and that after activating another playlist and then typing again something the inline search is applied on this new active playlist
4nt1
foo_typefind is exactly what I have been looking for... perfect.

MusicMusic we have missed your great components and look forward to any cool new stuff you can bring out.

I am tired of having to learn rediculous syntax of panels ui... which has effectively become bloat ware to me.

I have made the move back to columns ui and album art.

simple effective - good on the resources.
Squeller
Typefinder: Could you please make it disappear on pressing <Escape>?
EDIT: W2K here.

Musicmusic, could you provide an option to hide fb2k's main window titlebar? I have fb2k in full screen mode and use foo_fullscreen, which is a banned component and causes some tiny focus problems. PanelsUI has a command for this, but it does only work if you have PanelsUI set as the main GUI. I was thinking about reverting, but I have 3 layouts in my fb2k which I switch via shortcuts. One layout is pretty complicated and has lots of panels in it, I do not want to imagine how many millions of code lines I'd need for this in panelsUI. wink.gif
halabund
QUOTE(Squeller @ Jul 25 2007, 08:25) *
Typefinder: Could you please make it disappear on pressing <Escape>?

huh.gif Is does disappear for me when I press escape ...
neomcnasty
Hi,

thank you musicmusic for the new beta version of foo_ui_columns. It works flawless here. No borders around the Tab Stack... great!
I also tried foo_uie_typefind which is exactly the search plugin I need. I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.
radio_cascara
QUOTE(neomcnasty @ Jul 25 2007, 15:03) *
I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.


+1
musicmusic
QUOTE(q-stankovic @ Jul 24 2007, 15:02) *
I just would like that typefind would behave like a normal toolbar (without activating it by hotkey!) and that after activating another playlist and then typing again something the inline search is applied on this new active playlist
Hi, I will consider it.

QUOTE(Squeller @ Jul 25 2007, 08:25) *

Typefinder: Could you please make it disappear on pressing <Escape>?
EDIT: W2K here.
As mentioned, that is how it is meant to behave. May I have some details of your layout, any 3rd party (me being 1st party :B) splitters/panel hosts?

QUOTE(Squeller @ Jul 25 2007, 08:25) *
Musicmusic, could you provide an option to hide fb2k's main window titlebar?
As you can imagine this has been requested before although I don't really remember what was said.. I'll definitely consider it anyhow.

QUOTE(neomcnasty @ Jul 25 2007, 14:03) *
I also tried foo_uie_typefind which is exactly the search plugin I need. I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.
Hi,
Yes I would also like to get that removed. I have planned for some time to make some changes to the splitters so its not shown, but I don't know when I'll make those changes.

QUOTE(macca @ Jul 26 2007, 22:12) *
So the button functions are working, but the images aren't being displayed?
I think there's a post gone walking somewhere ohmy.gif
Squeller
QUOTE(musicmusic @ Jul 27 2007, 23:27) *
QUOTE(Squeller @ Jul 25 2007, 08:25) *

Typefinder: Could you please make it disappear on pressing <Escape>?
EDIT: W2K here.
As mentioned, that is how it is meant to behave. May I have some details of your layout, any 3rd party (me being 1st party :B) splitters/panel hosts?

Thanks for your reply. It's inside a complicated layout.
CODE
Vertical splitter
   Tabbed Panel Stack Mod
      Vertical Spliter
         Horizontal Splitter
            Vertical Splitter
               Stuff...
            Vertical Splitter
               Stuff...
            Vertical Splitter
               Track Display
               Track Display
               Playlist Tabs
               Typefind
               Columns Playlist
      Vertical Splitter
         ...

My components:

CODE
Core (2007-04-14 20:45:50)
foobar2000 core 0.9.4.3 beta
foo_abx.dll (2007-04-20 21:35:00)
ABX Comparator 1.3.1
foo_autoplaylist.dll (2006-08-04 21:56:56)
Autoplaylist Manager 1.0
foo_bitcompare.dll (2006-08-04 21:56:50)
Binary Comparator 1.1
foo_cdda.dll (2007-04-14 19:54:36)
CD Audio Decoder 2.1.1
foo_cmd_playlist.dll (2006-08-05 13:17:08)
Playlist Commandline Tools 0.0.1
foo_common.dll (2006-03-11 19:23:54)
Common services 0.1
foo_converter.dll (2007-04-14 19:54:18)
Converter 1.0.1
foo_cuesheet_creator.dll (2007-03-10 11:58:28)
Cuesheet Creator 0.4.6
foo_cwb_hooks.dll (2007-06-12 15:14:24)
cwbowron's title format hooks 1.2.5 [Jun 8 2007 - 08:49:42]
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]
foo_dbsearch.dll (2007-01-25 21:58:48)
Database Search 1.4
foo_dsp_crossfader.dll (2007-06-13 00:02:08)
Gapless Crossfader 0.3.2.2 (Intel SSE)
foo_dsp_delta.dll (2006-03-21 18:16:22)
LPCM <--> delta-PCM converter 0.1.1
foo_dsp_std.dll (2007-01-20 01:36:56)
Standard DSP array 1.0
foo_dsp_tube.dll (2007-02-07 01:17:55)
Tube Sound 0.8
foo_dsp_vlevel.dll (2006-04-25 11:17:44)
VLevel 20060324.0
foo_dsp_vst.dll (2007-05-17 18:39:34)
VST bridge 0.60 Beta
foo_freedb2.dll (2007-01-22 13:07:44)
freedb Tagger 0.5.2a
foo_fullscreen.dll (2006-04-01 23:10:14)
Fullscreen 0.3.1
foo_input_monkey.dll (2007-04-13 18:39:54)
Monkey's Audio decoder 2.1.2
foo_input_mslive.dll (2007-04-01 08:34:28)
mslive 0.3.7 (Intel SSE)
foo_input_std.dll (2007-04-19 17:09:58)
FLAC Decoder 1.1.0
Standard Input Array 1.0
WMA Decoder 1.1
foo_input_tak.dll (2007-05-13 18:54:34)
TAK Decoder 0.3.2
foo_masstag.dll (2007-04-14 19:53:36)
Masstagger 1.6
foo_masstag_addons.dll (2007-05-20 08:00:08)
Masstagger Addons 0.3.4 (Intel SSE)
foo_menu_addons.dll (2007-05-21 00:00:50)
Menu Addons 0.3.9.5 (Intel SSE)
foo_playlist_bind.dll (2006-04-06 15:52:24)
Playlist Bind 2.2
foo_playlist_manager.dll (2006-03-13 00:25:14)
Playlist Manager 1.0
foo_random.dll (2006-03-13 11:35:02)
Randomized playlist entry 1.2.3
foo_rgscan.dll (2007-04-14 20:11:20)
ReplayGain Scanner 2.0.2
foo_runcmd.dll (2007-01-22 13:02:00)
Run Command 1.0 beta 2
foo_sic.dll (2007-01-08 11:52:52)
foosic music database 1.0 beta 12
foo_timebomb.dll (2006-10-22 11:46:18)
Timebomb v0.0.1
foo_ui_columns.dll (2007-07-16 00:23:12)
Columns UI 0.2.0 alpha 3
foo_ui_panels.dll (2007-07-18 13:42:00)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]
foo_uie_albumlist.dll (2007-06-11 15:13:53)
Album list panel 0.2.3 beta
foo_uie_bookmarks.dll (2007-04-09 16:13:36)
Bookmarks 0.2.3
foo_uie_console.dll (2006-11-22 14:59:04)
Console panel 0.2.1
foo_uie_explorer.dll (2006-07-06 22:43:30)
Explorer Tree 1.04.6b
foo_uie_peakmeter.dll (2007-07-05 11:41:34)
Peakmeter Panel 0.0.3.1
foo_uie_queuemanager.dll (2006-12-14 02:12:38)
Queue manager panel 0.2.2
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
Quick Search Toolbar 2.8l
foo_uie_tabs.dll (2006-10-17 23:54:32)
Tabbed panel modified 0.2.5
foo_uie_typefind.dll (2007-07-23 00:56:36)
Typefind 0.2 beta 1
foo_utils.dll (2007-01-22 13:05:00)
Playlist Tools 0.5.9
musicmusic
Yes it is Tabbed Panel Stack Mod causing the problem. It is stealing the ESCAPE keypress.
foosion
QUOTE(musicmusic @ Jul 28 2007, 00:27) *
QUOTE(macca @ Jul 26 2007, 22:12) *
So the button functions are working, but the images aren't being displayed?
I think there's a post gone walking somewhere ohmy.gif

There's been a bit of confusion going on. Some posts have been split to a separate thread, see this post for an explanation of what happened.
q-stankovic
QUOTE(musicmusic @ Jul 27 2007, 23:27) *

QUOTE(q-stankovic @ Jul 24 2007, 15:02) *
I just would like that typefind would behave like a normal toolbar (without activating it by hotkey!) and that after activating another playlist and then typing again something the inline search is applied on this new active playlist
Hi, I will consider it.



Thanks for considering that! smile.gif

I think having a normal toolbar is more easy-to-use. After having difficulties to see how to use Typefinder i thought you firstly have to put focus on playlist and then press the hotkey but even that long way sometimes doesn't works for me (the toolbar doesn't appear)
Ryxxui
OK. I looked for a pretty long time. I checked pretty much everywhere I could. I even searched through a couple year's worth of comments in this thread, and all I could ever find were people asking the same question over, and over, and over, and always getting ignored. So, I'll ask one more time, I guess.

Is there any way to remove the active item frame?!?!?! The damn thing is driving me nuts, it has been for years, and in my opinion it ruins all of the beautiful designs made for columns_ui that don't simply rely on a flat background with a same-colored active item frame. Everything else about columns_ui can be turned off/configured to be invisible except for this one item that has been in the plugin since (what seems to be) the beginning. PLEASE, someone tell me that there is a way to turn it off. Or ignore me so I can see my thread in a year or two...
Andreasvb
You can change color on it, except in system/themed mode.
Ryxxui
QUOTE(Andreasvb @ Jul 29 2007, 17:52) *

You can change color on it, except in system/themed mode.


I thought I kind of addressed the fact that I knew you could change the color. Yeah, you can change the color. Let's say you have a white background. No matter what color it is, you can see it- unless it is white. And, if you have any other kind of designs, any frames, any color variations, anything, it you can see it. The only way to "remove" it is to set it to the same color as your background, and this method of "removing" it only works if your background is completely the same color with no changes whatsoever.

I want to get rid of it. Completely gone. I can't believe that this hasn't been added to the umpteen million updates to columns_ui over the past four or five years. Sorry to rant but it is annoying and I've got nothing better to do today.
Squeller
Yes, invisible, 0px frame borders would be nice. Changing the system colors is not a solution, as it ruins the rest of the os, because most likely we need black or white. Let's hear what the wise musicmusic has to say smile.gif
musicmusic
I made the next version respect the system-wide setting for hiding the focus indicators. So they will be hidden until you start using the keyboard, like in e.g. Windows Explorer (unless you change the system setting from the default). OK ? wink.gif
nbv4
QUOTE(Ryxxui @ Jul 29 2007, 14:37) *

OK. I looked for a pretty long time. I checked pretty much everywhere I could. I even searched through a couple year's worth of comments in this thread, and all I could ever find were people asking the same question over, and over, and over, and always getting ignored. So, I'll ask one more time, I guess.

Is there any way to remove the active item frame?!?!?! The damn thing is driving me nuts, it has been for years, and in my opinion it ruins all of the beautiful designs made for columns_ui that don't simply rely on a flat background with a same-colored active item frame. Everything else about columns_ui can be turned off/configured to be invisible except for this one item that has been in the plugin since (what seems to be) the beginning. PLEASE, someone tell me that there is a way to turn it off. Or ignore me so I can see my thread in a year or two...

I'm with you. When I used columns, which was from the time it came out until panels came out, I remember the option to hide the active item frame was something I was hoping for. I'm a fan of the really simple configs without any of the confusing pointless coloring everywhere. I want the song to be white if not playing, red if playing, and the background change if it;s hilighted - thats all. The item frame and other crap most configs throw in there (azrael i'm looking at you) takes away from the usefullness IMO.

The only way I knew to get around it was to make the color of the item frame the same color of the background. This was a shitty solution, because you could still see the frame when you had tracks hilighted. Now I use panels_ui inside of columns_ui, so I don;t have this problem anymore.
Squeller
QUOTE(musicmusic @ Jul 31 2007, 00:10) *

I made the next version respect the system-wide setting for hiding the focus indicators. So they will be hidden until you start using the keyboard, like in e.g. Windows Explorer (unless you change the system setting from the default). OK ? wink.gif
I didn't quite understand but I say OK. wink.gif
musicmusic
NG Playlist preview version available

This is preview version of the new playlist view that will be in some future version Columns UI. It adds multi-level grouping support.

This version has no configuration. Because of this I make two versions available. Version A has two grouping levels ("%album artist%" and "%album%"). Version B has a single level ("%album artist% \ %album%"). You should sort your playlist by something like "%album artist% - %album% - %tracknumber%" for the grouping to make sense.

Screenshot (Vista)
Version A
Version B

This isn't recommended for normal use, only testing for bugs & to get some feedback. It doesn't have all the features of normal Columns Playlist yet either. There's also some quirky behaviours which I haven't corrected yet. There won't be any configuration until it's integrated into Columns UI. Version B will have faster performance than A but you won't see this without a large playlist.

Things to look for:
- Grouping is working correctly (when you reorder / add / remove tracks etc.)
- Any crash bugs
- ...

Known bugs/issues:
- No horizontal scrollbar
- Can't drag & drop with RMB
- Clicking to the right of the columns still selects the items
- ...
foosion
Nice idea! It looks a lot like my old foo_coruscate, only it's based (visually speaking) on the Columns playlist instead of the Default UI playlist. I only hope you don't abandon the project like I did with foo_coruscate.

My first impression is promising. It didn't crash within the first five minutes - that's all the time I spent with it so far.

Some issues I've run across (under Windows XP Pro SP 2):
  • The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
  • Mouse wheel scrolling is way too slow here.
  • Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?

Also, I don't mind the absence of options too much, that makes it easier to set up.


Out of curiousity, are you a collective? wink.gif
QUOTE(license - foo_uie_pvt.txt)
Copyright © 2007 Columns UI Development Team
Keikonium
This is pretty awesome musicmusic happy.gif.

Just a something I have noticed in both versions:
- Mouse wheel scroll scrolls pixel by pixel. It should probably scroll line by line instead.
- The 'field bar' (where it has #, title, and length) does nothing when clicked, and right click when in panels UI brings up my config when I choose settings.

I know this is an early beta tho.

Very cool stuff, looking forward to more on this happy.gif.
buktore
Nice addition to Column UI smile.gif

Middle-click seem to not work yet.

Click-drag scrolling speed is a bit slow.

Mouse wheel scrolling is line by line when i tried it. i use version B.

another than that it's work fine.
musicmusic
QUOTE(foosion @ Aug 17 2007, 00:28) *

Nice idea! It looks a lot like my old foo_coruscate, only it's based (visually speaking) on the Columns playlist instead of the Default UI playlist. I only hope you don't abandon the project like I did with foo_coruscate.
No.. tongue.gif But it probably won't replace the default Columns playlist (that's far more optimised for low mem usage & performance though it has its own quirks..)

QUOTE(foosion @ Aug 17 2007, 00:28) *

Some issues I've run across (under Windows XP Pro SP 2):
The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
Hmm I'm testing on Vista it seems OK but I'll check on XP. It doesn't help I'm using newer Columns UI that hides the focus as described a few posts above rolleyes.gif
QUOTE(foosion @ Aug 17 2007, 00:28) *

Mouse wheel scrolling is way too slow here.
Did you set mouse wheel to scroll by page? That looks broken. Otherwise maybe smooth mouse wheel / notch mouse wheel or Vista/XP related..
QUOTE(foosion @ Aug 17 2007, 00:28) *

Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?
Bug.. Again though it works all OK here (!) Maybe XP/Vista related ?! I'll check on my VM..

QUOTE(foosion @ Aug 17 2007, 00:28) *
Also, I don't mind the absence of options too much, that makes it easier to set up.

It makes a nice change only using system settings in my code smile.gif In the end it will probably just use same settings as Columns Playlist + grouping options.

QUOTE(foosion @ Aug 17 2007, 00:28) *
Out of curiousity, are you a collective? wink.gif
QUOTE(license - foo_uie_pvt.txt)
Copyright © 2007 Columns UI Development Team

Lol no.. tongue.gif I just didn't feel like putting my name there..
esa372
Thank you, musicmusic, for all your great work!

cool.gif
BenniP
This playlist view looks very good! smile.gif

No problems found so far, the grouping seems to be working every where.
Used the following sort string: %ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
musicmusic
QUOTE(foosion @ Aug 17 2007, 00:28) *
The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
Thank for the hint, fixed for next build. (Apparently Columns UI has same bug)
QUOTE(foosion @ Aug 17 2007, 00:28) *
Mouse wheel scrolling is way too slow here.
Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?
Apparently those only triggered with visual themes disabled ohmy.gif I guess the scroll bar APIs have a completely different code path in that case. Anyhow I fixed for next build.
QUOTE(Keikonium @ Aug 17 2007, 00:40) *
- Mouse wheel scroll scrolls pixel by pixel. It should probably scroll line by line instead.
Fixed for next build (see above).
QUOTE(Keikonium @ Aug 17 2007, 00:40) *
- The 'field bar' (where it has #, title, and length) does nothing when clicked, and right click when in panels UI brings up my config when I choose settings.
Not implemented yet, I'll make them unclickable in the meantime.
QUOTE(buktore @ Aug 17 2007, 00:45) *
Click-drag scrolling speed is a bit slow.
I'll make it a bit faster, but I don't want it so fast that it's difficult scroll a little bit.
musicmusic
Alright I replaced foo_uie_pvt archives with updated build (version 0.0.2) which has scrolling and other bugs fixed.
foosion
QUOTE(musicmusic @ Aug 17 2007, 12:31) *
Apparently those only triggered with visual themes disabled ohmy.gif I guess the scroll bar APIs have a completely different code path in that case. Anyhow I fixed for next build.

I probably should have mentioned that. But I'm curious, can you tell what the problem was?
kanak
Wow this this sure has a lot of potential. No crashes so far, seems to be working properly (with regards to grouping).

QUOTE(foosion @ Aug 16 2007, 19:28) *

Some issues I've run across (under Windows XP Pro SP 2):
  • The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
  • Mouse wheel scrolling is way too slow here.
  • Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?


I used version 0.0.2A and I'm also running windows xp sp2, but i didn't have most of foosion's problems:

* the rectangle looks ok to my untrained eye. I'm not sure though.
* Scrolling is working alright. no sluggishness with either the mouse scroll or with the vertical scrollbar. Scroll by page is working A-OK too.


EDIT: Didn't see musicmusic and foosion's reply above mine sad.gif.
musicmusic
QUOTE(foosion @ Aug 17 2007, 17:10) *

QUOTE(musicmusic @ Aug 17 2007, 12:31) *
Apparently those only triggered with visual themes disabled ohmy.gif I guess the scroll bar APIs have a completely different code path in that case. Anyhow I fixed for next build.

I probably should have mentioned that. But I'm curious, can you tell what the problem was?

Broken code wink.gif There's not much more to it than that but if you must know:

Basically I was calling GetScrollInfo in scrolling handler but I accidentally deleted the line that set the cbSize member of the SCROLLINFO struct. I then copied the broken code to mouse wheel handler rolleyes.gif It wasn't scrolling properly because I was clipping to nMax (in WM_VSCROLL handler) which was initialised to 0 (and doing some other stuff in WM_MOUSEWHEEL).

So in summary with visual themes enabled GetScrollInfo ignores a NULL cbSize member of the SCROLLINFO structure. It seemed like it was ignoring the fMask member also.

Yes, very interesting stuff.. tongue.gif
foosion
QUOTE(musicmusic @ Aug 17 2007, 19:43) *
So in summary with visual themes enabled GetScrollInfo ignores a NULL cbSize member of the SCROLLINFO structure. It seemed like it was ignoring the fMask member also.

Yes, very interesting stuff.. tongue.gif

Well, I am a bit surprised. I would have expected that the code for visual themes did more thorough error checking than the (supposedly older) code that deals with theme-less operation.
musicmusic
Well, I was more surprised that it has a different code path up to the checking of the size of the struct. Their code must look something like

CODE
BOOL GetScrollInfo(..)
{
if (_IsWindowThemed(..))
return _GetScrollInfoThemed(..);
else
return _GetScrollInfoClassic(..);
}


It may even be intentional on Microsoft's part, if it doesn't ignore other (non-NULL) values of cbSize. I haven't checked if it does however.

In summary: I don't think newer visual style code is better than old code. On most occasions comctl32 6 was buggier than version 5. Not visual style related but I saw this and thought "whoops".
opt
Hello. Is the you.be host down? I'd like to download foo_ui_columns but the page won't open. blink.gif
Anas
Don't know about the you.be, but if you want to download columns ui you should go to musicmusic's page yuo.be.
4nt1
im liking the new changes so far, looking forward to the column ui integration with options etc..

I know this goes against everything you stand for but would be possible to include a column that allows album art? something a la itunes v7+

i personally despise itunes but feel they have done some good things with their ui... completely understand if you want want to do it.

will there be the possibility of settings fonts and stuff ie - so I can have the top grouping a little larger or bold or something to that affect - or even view lines between each entry etc.. i know its only early stages but maybe if you can hint to us the direction your thinking of taking the component...
q-stankovic
Great to see that playlist grouping in ColumnsUi is going to come and that it will even offer multi-level grouping. What would be amazing is to make the grouing of a playlist dependent of sort string or if no sorting is known then of playlist title (similar to SCP): I am thinking of defining in the "playlist view"-preferences not only the sort string for clicking a certain column but also the grouping or having f.e also a dropdownbox with predefined sort-grouping-strings.

I am interested to hear how that new playlistview will be integrated into ColumnUI: will the columns in both views be defined in the same page?
Ben C
I couldn't find a foo_uie_albumlist thread so I'm adding this bug report here.

I just noticed that the last two tracks of the last CD of my multi-CD albums are not added to the playlist when I highlight the album and press Enter. The tracks definitely exist, though; they can be played by highlighting the track itself and pressing enter.

The problem exists with 0.2.2 and 0.2.3 beta.
Insolent
Hey musicmusic, I remember requesting this quite a long time ago. Just to make sure you haven't forgot (or I haven't missed it somehow wink.gif), would it be possible to add selection colours to frames?

ie:

$set_style(frame part,enabled state[,colour][,selected colour])
4nt1
hey music music any updates on the new playlist with grouping... have been playing with it but want something more configurable to play with if... please...
donkor
How exactly to you add new panels? I tried right clicking everywhere I could see, but no panels list came up
Squeller
ColumnsUI preferences, layout tab.
Feldon
As I understand it, there are no functions to get at trackinfo related to other tracks in the playlist. This becomes a problem if you are trying to do something like: display the 4-line album info when only tracks 10-17 are in the playlist.

Is this a limitation of columns ui, or foobar itself? If columns ui, is it something that can be added, or have you already decided not to pursue that area of development?
musicmusic
QUOTE(4nt1 @ Aug 20 2007, 15:51) *
I know this goes against everything you stand for
That's based on....?

QUOTE(4nt1 @ Aug 20 2007, 15:51) *
but would be possible to include a column that allows album art? something a la itunes v7+
I was more looking at WMP11 on Vista when writing it. I am not against it, but I don't know if/when I would implement it. It would probably have to be based upon some assumptions (take e.g. folder.jpg from first track of group).

QUOTE(4nt1 @ Aug 20 2007, 15:51) *
will there be the possibility of settings fonts and stuff ie - so I can have the top grouping a little larger or bold or something to that affect - or even view lines between each entry etc.. i know its only early stages but maybe if you can hint to us the direction your thinking of taking the component...
Internally the control currently uses a fixed height per entry. That places some limits on changing fonts. I could maybe provide an option (when I add options) for different font for grouping headers. I won't be adding any "in-line" font changing, but $set_style style is maybe a distant possibility.

QUOTE(q-stankovic @ Aug 20 2007, 21:27) *

Great to see that playlist grouping in ColumnsUi is going to come and that it will even offer multi-level grouping. What would be amazing is to make the grouing of a playlist dependent of sort string or if no sorting is known then of playlist title (similar to SCP): I am thinking of defining in the "playlist view"-preferences not only the sort string for clicking a certain column but also the grouping or having f.e also a dropdownbox with predefined sort-grouping-strings.

I guess I could maybe add some options to making sorting easier. The sort and grouping are going to be somewhat different though - grouping won't go down to the traknumber wheras sorting will.

QUOTE(q-stankovic @ Aug 20 2007, 21:27) *
I am interested to hear how that new playlistview will be integrated into ColumnUI: will the columns in both views be defined in the same page?
You were thinking slightly ahead of me tongue.gif Yes exactly the same columns won't work. Maybe some option to hide each column in grouped playlist view. I am planning an overhaul of hat prefs page anyway.

QUOTE(Ben C @ Aug 20 2007, 22:28) *

I couldn't find a foo_uie_albumlist thread so I'm adding this bug report here.

I just noticed that the last two tracks of the last CD of my multi-CD albums are not added to the playlist when I highlight the album and press Enter. The tracks definitely exist, though; they can be played by highlighting the track itself and pressing enter.

The problem exists with 0.2.2 and 0.2.3 beta.
Maybe metadata or media library problem.

QUOTE(Insolent @ Aug 28 2007, 09:55) *

Hey musicmusic, I remember requesting this quite a long time ago. Just to make sure you haven't forgot (or I haven't missed it somehow wink.gif), would it be possible to add selection colours to frames?

ie:

$set_style(frame part,enabled state[,colour][,selected colour])
I didn't forget tongue.gif Maybe for 0.2.1.


QUOTE(4nt1 @ Sep 17 2007, 17:28) *

hey music music any updates on the new playlist with grouping... have been playing with it but want something more configurable to play with if... please...
Sorry nothing yet. After 0.2 final I'll get back to this.

QUOTE(Feldon @ Oct 1 2007, 22:28) *

As I understand it, there are no functions to get at trackinfo related to other tracks in the playlist. This becomes a problem if you are trying to do something like: display the 4-line album info when only tracks 10-17 are in the playlist.

Is this a limitation of columns ui, or foobar itself? If columns ui, is it something that can be added, or have you already decided not to pursue that area of development?
It is by design.

OK 0.2 RC1 released. It is going to be a short RC - I plan to release final afterwards.
BTW 0.2 final will be last version to support Windows 2000.
cristox
Bug:

In RC1 the custom active item frame is not drawn.
I stepped back to beta 1 and everything is ok.
mixcherry
Well I think that's nice feature, not bug.. Is it possible for future releases to hide active item frame (I mean not fixing that "bug" wink.gif)?

I don't remember, but wasn't there a plan to add global variables available for other components? That would be nice, too.
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.