View Issue Details

IDProjectCategoryView StatusLast Update
0003058MMW v4Playerpublic2007-07-24 01:29
Reporterjiri Assigned To 
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version3.0 
Fixed in Version3.0 
Summary0003058: Make new track pop-up window more customizable
DescriptionThis has already been discussed to be implemented as some more options in Options dialog. However, it would possibly make more sense to add support for scripts to modify this dialog (dimensions, positions of controls, etc.). This way there would be an absolute flexibility without any need to implement a bunch of options.
TagsNo tags attached.
Fixed in build

Relationships

child of 0000656 closedpetr New Track info Popup so that there's no 'popping' sound On Win XP (doesn't work!) 

Activities

jiri

2007-05-18 09:18

administrator   ~0009167

Assigning to Rusty to review and decide priotity of this feature.

user_Morten

2007-05-18 12:18

developer   ~0009169

I think it should be possible to customize this popup for the skinner as well. I've requested an ini-file called something like theme.ini, but again it might not be the best option. You'll have to decide because I don't know to what extent scripters would modify this popup.

On a side-note; With the new installer comes new possibilities, maybe it's possible for the skinners/scripters to work together on these types of features?

rusty

2007-05-18 14:49

administrator   ~0009171

I have to agree with Morten--it makes more sense for:
a) defaults to be configured as part of the skin
b) user customizations to be configured via the UI (if we don't want to implement such a UI and instead have scripters create the UI, then fine, but ultimately, it's the end user who doesn't understand scripts who'll want to configure this).

peke

2007-07-17 17:27

developer   ~0009833

Copy From 0000656:
----
Due to better Customization and user friendliness for both Skin designer and end-user there are several ReadOnly Undocumented features implemented in latest SVN update:
MM Ini File Contain Section [InfoPopUp] where will be stored all relevant info regarding InfoPopUp notifications.
Here is the list of features that are included and working for both default and Designed (Additional options for Skin designer will be explained additionally) skins:

Default/Basic skin
------------------
'Title', 'Artist', 'Album', 'Year' = if present it will override default setting for that field.
Examples:
'Title=<Track#:2>. <Title>' = will override default ('Breakthru') and show '02. Breakthru'
'Artist=<Artist> (<Year>)' = will override default ('Queen') and show 'Queen (1992)'

Designed Skins with additional/Non standard Fields:
---------------------------------------------------
Designer of skin can add Additional/Separate Fields to show Information of song inside InfoPopUp. Like Album Artist, Composer, Custom1-5 to be shown in InfoPopUp. Position and Size is controlled within theme editor.
In addition InfoPopUp checks MM ini file if show customization exists which left end user ability to change behavior of favorite InfoPopUp to accomplish personal needs but without Graphic editing skills or knowledge in using ThemeEditor.

Note: Due to limitations of Delphi Itself and that Object names can be only alphanumeric without space and special characters. Designer Can't Use that characters in naming Text fields that will be shown in InfoPopUp with one exception when using Underscores instead of Spaces.
----

rusty

2007-07-18 02:32

administrator   ~0009835

I would consider that this issue is sufficiently resolved given the configurability of the ini file.

rusty

2007-07-24 01:29

administrator   ~0009915

Verified 1051.