vlc | branch: master | Marvin Scholz <[email protected]> | Fri May 13 15:42:04 
2016 +0200| [813c4b120024232a3f0ff3e26223a8165f15eb53] | committer: 
Jean-Baptiste Kempf

macosx: Rework VLC Status bar icon for OS X

This overhauls the VLC Status Bar Icon for OS X
It completely changed the appearance, using a mini-player instead of
simple menu items.
Additionally the current playing track with metadata is shown, including
it's coverart, if any.

TODO:
  - Use more of the InputManager hooks to prevent unnecessary updates
  - Refactor the metadata update code, it's a  bit cluttered
  - Increase accessibility

Signed-off-by: Jean-Baptiste Kempf <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=813c4b120024232a3f0ff3e26223a8165f15eb53
---

 .../English.lproj/VLCStatusBarIconMainMenu.xib     |  196 +++++--
 .../Resources/vlcmenubaricon/VLCNextTemplate.pdf   |  Bin 0 -> 3086 bytes
 .../Resources/vlcmenubaricon/VLCPauseTemplate.pdf  |  Bin 0 -> 3036 bytes
 .../Resources/vlcmenubaricon/VLCPlayTemplate.pdf   |  Bin 0 -> 3034 bytes
 .../vlcmenubaricon/VLCPreviousTemplate.pdf         |  Bin 0 -> 3094 bytes
 .../vlcmenubaricon/VLCShuffleTemplate.pdf          |  Bin 0 -> 3516 bytes
 .../{statusBarIcon.pdf => VLCStatusBarIcon.pdf}    |  Bin 6398 -> 6398 bytes
 .../macosx/Resources/vlcmenubaricon/pauseIcon.png  |  Bin 455 -> 0 bytes
 .../Resources/vlcmenubaricon/[email protected]      |  Bin 1055 -> 0 bytes
 .../macosx/Resources/vlcmenubaricon/playIcon.png   |  Bin 559 -> 0 bytes
 .../Resources/vlcmenubaricon/[email protected]       |  Bin 1528 -> 0 bytes
 .../macosx/Resources/vlcmenubaricon/stopIcon.png   |  Bin 354 -> 0 bytes
 .../Resources/vlcmenubaricon/[email protected]       |  Bin 688 -> 0 bytes
 .../package/macosx/vlc.xcodeproj/project.pbxproj   |   52 +-
 modules/gui/macosx/InputManager.m                  |    1 +
 modules/gui/macosx/VLCStatusBarIcon.h              |    7 +-
 modules/gui/macosx/VLCStatusBarIcon.m              |  574 ++++++++++----------
 17 files changed, 488 insertions(+), 342 deletions(-)

Diff:   
http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=813c4b120024232a3f0ff3e26223a8165f15eb53
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to