Bug 6386 - Extras should be able to have icons
: Extras should be able to have icons
Status: RESOLVED INVALID
Product: SqueezePlay
Classification: Unclassified
Component: UI
: unspecified
: Macintosh Other
: P1 enhancement (vote)
: 7.4.0
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-12-16 17:21 UTC by Blackketter Dean
Modified: 2009-09-08 09:30 UTC (History)
5 users (show)

See Also:
Category: ---


Attachments
Infobrowser icon (12.11 KB, image/png)
2007-12-16 17:46 UTC, Blackketter Dean
Details
softsqueeze icon (35.41 KB, image/png)
2007-12-16 19:32 UTC, Blackketter Dean
Details
control icon using install.xml (18.10 KB, patch)
2007-12-17 07:18 UTC, Michael Herger
Details | Diff
Example of an item that needs the > graphic, not the play icon. (58.59 KB, image/png)
2008-01-15 23:26 UTC, Blackketter Dean
Details
Correct usage of play icon (59.32 KB, image/png)
2008-01-15 23:27 UTC, Blackketter Dean
Details
Info Browser Artwork (72.23 KB, image/png)
2008-01-28 13:46 UTC, ndijulio
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Blackketter Dean 2007-12-16 17:21:31 UTC
Content providing applets/services should all be able to have icons in the UI.  Internet Radio and Music Services do now, but Extras should probably also have them too.

Attached is a propose icon for the Info Browser, our only extra at this point on jive.
Comment 1 Blackketter Dean 2007-12-16 17:46:42 UTC
Created attachment 2534 [details]
Infobrowser icon
Comment 2 Blackketter Dean 2007-12-16 19:18:39 UTC
CC'ing Michael as the web UI should also have icons for extras.

Also uploading a SoftSqueeze icon for him.  :)
Comment 3 Blackketter Dean 2007-12-16 19:32:06 UTC
Created attachment 2535 [details]
softsqueeze icon
Comment 4 Mark Miksis 2007-12-16 20:03:22 UTC
I don't have a Jive, but this makes me wonder whether the web ui should have icons for the other items too. I'm sure someone could come up with icons for everything under Music Library.  Maybe items under Favorites could have a default icon with the ability for the user to select an alternate.  I can open a new bug for this if you want...
Comment 5 Blackketter Dean 2007-12-16 20:16:16 UTC
Fletch: That's a good idea, feel free to open an enhancement/bug.  Also, let's open a new thread in the forum...
Comment 6 Michael Herger 2007-12-17 00:55:25 UTC
Ben - would this take much more than moving the icon-id handling from OPMLBased.pm to Slim::Plugin::Base?
Comment 7 Blackketter Dean 2007-12-17 06:07:01 UTC
Should this be broken out into two bugs?  Some extras on Jive will not have a server component.  Not sure if Info Browser would get its icon from the server or the local fs.

Comment 8 Michael Herger 2007-12-17 06:25:20 UTC
You're right. Probably just a <pageIcon> attribute in install.xml? This could be used for SC plugins as well as for Jive.
Comment 9 Michael Herger 2007-12-17 07:18:56 UTC
Created attachment 2536 [details]
control icon using install.xml

That's a quick change to allow adding plugin icons through a install.xml directive. I added the InfoBrowser icon Dean uploaded.
Comment 10 Mark Miksis 2007-12-17 10:59:07 UTC
(In reply to comment #4)
> I don't have a Jive, but this makes me wonder whether the web ui should have
> icons for the other items too. I'm sure someone could come up with icons for
> everything under Music Library.  Maybe items under Favorites could have a
> default icon with the ability for the user to select an alternate.  I can open
> a new bug for this if you want...
> 

Enhancement request filed as bug 6390.
Comment 11 Michael Herger 2007-12-19 12:01:04 UTC
Dean, Ben - Any thoughts about this patch?
Comment 12 Michael Herger 2007-12-21 06:06:00 UTC
change 15533 - I checked the above patch in. Please test.
Comment 13 Blackketter Dean 2007-12-21 08:59:41 UTC
CC'ing noah, in case he wants to change the attached SoftSqueeze and InfoBrowser icons.
Comment 14 Ben Klaas 2007-12-26 09:24:57 UTC
I'm calling this an enhancement not a bug...

per agreement last week, enhancements are marked as Target Milestone "future"
Comment 15 Michael Herger 2007-12-26 23:32:44 UTC
Ben - I thought this was resolved, only needing some testing. Plugins can easily have icons by defining <icon>/some/path/to/the/icon.png</icon> to the config.xml file.
Comment 16 Blackketter Dean 2007-12-27 05:23:31 UTC
Michael: do the icons you describe work on Jive? (This is a Jive bug.)
Comment 17 Michael Herger 2007-12-27 05:33:51 UTC
Sure. It's the same http code, only the way the images are announced to the server has changed. The path to the file has moved from the code to the .xml file, allowing to add icons for Jive only plugins, which don't add any SC code.
Comment 18 Ben Klaas 2007-12-27 06:30:09 UTC
The issue is that the extras menu is not rendered in a style that includes icons.

We can revisit this in the future, but at this point we are moving enhancements off the 7.0 target list.
Comment 19 Blackketter Dean 2008-01-15 23:26:04 UTC
Created attachment 2664 [details]
Example of an item that needs the > graphic, not the play icon.
Comment 20 Blackketter Dean 2008-01-15 23:27:09 UTC
Created attachment 2665 [details]
Correct usage of play icon
Comment 21 Michael Herger 2008-01-16 09:14:51 UTC
Just noticed this must be the only Jive bug assigned to me, but not targetted... Isn't this done? Plugins can have icons. What else needs to be done?
Comment 22 Michael Herger 2008-01-28 12:49:34 UTC
Dean - can this bug be closed?
Comment 23 ndijulio 2008-01-28 13:46:09 UTC
Created attachment 2753 [details]
Info Browser Artwork
Comment 24 Blackketter Dean 2008-03-07 14:55:36 UTC
Want to discuss this.  The icons should be consistent between the SBC and web UI.
Comment 25 Joerg Schwieder 2008-04-21 19:29:25 UTC
If you plan to revisit this bug, you might want to have a look at how we solved this for iPeng, which is probably a bit more flexible than the cuurent custom button scheme for the web UI
Thre's some documentation in this thread:
http://forums.slimdevices.com/showthread.php?t=42986&page=3
And a doc here:
http://penguinlovesmusic.de/?page_id=180
Comment 26 Joerg Schwieder 2008-04-21 19:36:40 UTC
Forget my last replay on this, mis-read the request
Comment 27 Ben Klaas 2008-07-25 06:55:39 UTC
punting to 7.3
Comment 28 Ben Klaas 2008-11-02 12:55:03 UTC
this isn't going to be fixed by 7.3. retarget for 7.3.1
Comment 29 James Richardson 2008-12-19 08:01:03 UTC
Changing target to next release
Comment 30 Ben Klaas 2009-01-05 10:12:55 UTC
with only these exceptions, my bug list is being retargetted for 8.0

for 7.3.2 (very soon):
https://bugs-archive.lyrion.org/show_bug.cgi?id=7186 Browse albums/artists/genres/  years should remember previous state 

for 7.3.3 (later, but before 8.0):
https://bugs-archive.lyrion.org/show_bug.cgi?id=7139 Add editable "Network Settings" page

https://bugs-archive.lyrion.org/show_bug.cgi?id=7502 Add setup mode to set Static IPs (even if DHCP is present)

https://bugs-archive.lyrion.org/show_bug.cgi?id=7829 Jive menu broken if BLOCK_SIZE == list count + 1 and "Pla...

https://bugs-archive.lyrion.org/show_bug.cgi?id=8878 Party Mode

https://bugs-archive.lyrion.org/show_bug.cgi?id=10064 SqueezeCenter doesn't always auto-generate playerstatus w... (which will fix 8300)

https://bugs-archive.lyrion.org/show_bug.cgi?id=6334 add applet for network diagnostics (currently assigned to Tom)

Comment 31 Blackketter Dean 2009-07-22 08:38:53 UTC
Moving to the product SqueezePlay because this bug appears to apply to any player based on that application code.  Feel free to move it back if it's specific to the single original product.
Comment 32 Richard Titmuss 2009-07-27 01:13:07 UTC
Reset priority before triage.
Comment 33 Ben Klaas 2009-08-03 06:38:42 UTC
there is no extras with the home menu redesign