[vlc-commits] macosx: Rework VLC Status bar icon for OS X
Marvin Scholz
git at videolan.org
Sun May 15 22:03:34 CEST 2016
vlc | branch: master | Marvin Scholz <epirat07 at gmail.com> | 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 <jb at videolan.org>
> 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/pauseIcon at 2x.png | Bin 1055 -> 0 bytes
.../macosx/Resources/vlcmenubaricon/playIcon.png | Bin 559 -> 0 bytes
.../Resources/vlcmenubaricon/playIcon at 2x.png | Bin 1528 -> 0 bytes
.../macosx/Resources/vlcmenubaricon/stopIcon.png | Bin 354 -> 0 bytes
.../Resources/vlcmenubaricon/stopIcon at 2x.png | 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
More information about the vlc-commits
mailing list