I'm gonna list both bugs and some wishes here that I come across when working on my projects.
Since the bugreport thread is full of non bug posts despite the fact that it should only contain bugreports and nothing else, not even wishes..
Most of theese bugs and wishes are showstoppers for me and are hindering me from finishing big projects I've worked on off-and-on for many years.
This is the current list, more might come at a later time.
VERY high priority for me:
HUGE playlist wishes:
Instead of hacking together all theese features on top of the regular pledit without breaking classic skins/plugins, why not just do the below as something optional for skinners?
If done right, no plugins should be affected, right?
The wasabi <PlaylistEditor/> is MUCH better than the Winamp2 pledit.
So pretty please, with sugar on top?
less important bugs/wishes:
Edit - Small Correction:
Seems like I got my priorities mixed up in my original list so here are some minor corrections..
Theese three are by me considered only semi-high priorities, however they have all been there for ages so it would be nice to finally have 'em fixed.
I also corrected getExtFamily, as it actually does return something theese days, it just doesn't return the right thing.
edit:
also found another bug as it seems
Since the bugreport thread is full of non bug posts despite the fact that it should only contain bugreports and nothing else, not even wishes..
Most of theese bugs and wishes are showstoppers for me and are hindering me from finishing big projects I've worked on off-and-on for many years.
This is the current list, more might come at a later time.
VERY high priority for me:
- wrap="1" doesn't work in <text/> fields
- extern String System.getExtFamily(String ext); returns nothing.
- make ticker="1" work for every kind of text, not just songinfo and songname
- action="PAN" has weird behaviour in a vertical slider (thumb jumps to 200% and disappears when you drag it to the center) > fixed in 5.52
- slider thumbs aren't resized if I change the size of the slider, only the background is. I want everything in the slider object to scale proportionally to whatever size I give it, not just the background.
- extern PopupMenu.disableCommand(int cmd_id, boolean disable); doesn't work
- lists and historyeditboxes always show the columnheader! should not unless specified!
- <PlEditDirectory/> and the sidecar tabsheet (windowtype="plsc") don't have the rightclick menu as the ML PlEdits view has
- make pledit and JTFE have wasabi scrollbars in modern skins, similarily to how the ML finally does it.
- make it possible to hook into JTFE functionality via XML/Maki, for example, make it possible to add/delete items to the queue list aswell as manage the list and show the list, from XML/Maki, without having to show the entire JTFE window
- add extern PlEdit.selectTrack(int item); //think this is already happening
- add extern PlEdit.playTrack(int item); //think this is already happening
HUGE playlist wishes:
Instead of hacking together all theese features on top of the regular pledit without breaking classic skins/plugins, why not just do the below as something optional for skinners?
If done right, no plugins should be affected, right?
The wasabi <PlaylistEditor/> is MUCH better than the Winamp2 pledit.
So pretty please, with sugar on top?
- <PlaylistEditor id="pl.editor" fitparent="1" main="1"/>
<Wasabi:TabSheet id="pl.sidecar" windowtype="plsc" type="2" visible="0"/> - <PlaylistEditor id="pl.editor" fitparent="1" main="1"/> no longer automatically lists the playlist in use, even if the sidecar is present. you have to manually select it in the sidecar, demanding the sidecar to be visible now, which it didn't have to be before, and it even looses the list on skin refresh, so you need to reselect the list in the sidecar which also causes the player to restart playing the list.
- the <PlaylistEditor/> also won't visually change the selection on the current playing item until you hover the mouse over it and even then, it won't scroll the list to where the new selection is.
solve the two above by a redesign of the object into what I suggest below: - make <PlaylistEditor/> like <PlEditDirectory/> if main="1", in the sense that it simply reflects EXACTLY what the regular pledit does, sorta like a clone or mirror if you will
- make <PlaylistEditor/> share all the menus, button actions (for example: pe_add, pe_rem, pe_sel, pe_misc, pe_list), commands (for example: pe_info), etc that the regular pledit has
- make columns work again in <PlaylistEditor/> (example: columns="Name,-1;Album,120;Length,35,1") (they are broken atm), and if columns are used, maybe the prefs setting for showing playlist item numbers should be ignored/overridden.
- make <PlaylistEditor/> and <PlEditDirectory/> objects behave like any other object and not components, so they can support desktopalpha, etc.
less important bugs/wishes:
- fix multiline="1" for wasabi:editbox (works in regular edit)
- fix editbox scrollbar so it's skinned (ie: make the editbox wasabi, not OS)
- make forcefixed and timecolonwidth work with every kind of text, not just time
- make timecolonwidth work for EVERY colon in the text, not just the one between minutes and seconds. ie: if I add a colon manually, it should be affected aswell.
- textfields wishlist: add scalability to fontsize (relatfontsize="1"), add vertical="1" (for vertical text)
- would love for a PAN/BALANCE maki command
Edit - Small Correction:
Seems like I got my priorities mixed up in my original list so here are some minor corrections..
Theese three are by me considered only semi-high priorities, however they have all been there for ages so it would be nice to finally have 'em fixed.
I also corrected getExtFamily, as it actually does return something theese days, it just doesn't return the right thing.

- wrap="1" doesn't work in <text/> fields, all it seemingly does is take away the ability to manually scroll the text by click+drag
- extern String System.getExtFamily(String ext); returns same as String System.getDecoderName(string playitem); which it shouldn't.
- make ticker="1" work for every kind of text, not just songinfo and songname //this one actually works if you set display="songname" on the text and then reset the text to what you want, however it only seem to start scrolling after you've started playing a song plus you shouldn't have to do it that way as I imagine it makes things slower aswell as potentionally showing the songname for a splitsecond everynow and then
edit:
also found another bug as it seems
- display="songinfo" in a textfield shows the songtitle on skinrefresh, but after you start playing the song it switches to showing the actual info it should
Comment