[vlc-devel] New Mac OS X GUI: 1st Proposal
georg.seifert at gmx.de
Mon Jun 8 17:40:49 CEST 2009
Would it be possible to use VLCKit? I know that not everything is
implemented. What needs to be done on VLCKit?
I did some experiments implementing a MediaLibrary myself and found it
really handy to use all the cocoa stuff like coreData and spotlight.
So I wonder what is the bigger task: Integrating all the core vlc code
into cocoa or fix the missing parts of VLCKit.
p.s. i really need to try VLCKit ...
>> Fellow VLC Developer Community,
>> I've been working the last days (actually 2 weeks but with breaks)
>> on a first proposal how the new VLC Mac user interface could look
>> The design I've come up with is pretty radical and screws some
>> conventions but I think it's really for a better user experience.
>> Sadly it's not fully compliant with the Mac OS X Humane Interface
>> This mockups are not polished yet, all icons and UI elements are
>> lent or just quickly made up by me for the purpose of demonstration.
>> Anyway here it is and I want to open the thread for feedback and
>> VLC Mac GUI Iteration 1 (1.2MB, 3500x2000px, I warned you)
>> (By the way: Shall we open up a wiki page for the new Mac GUI?)
> I love the ideas. There are some good things in there, and I sure
> hope that the people who have stepped forward take these ideas all
> the way.
> I have some points i would like to mention however:
> * Remember that localization is done using gettext is VLC. (see
> localizedString: and delocalizeString ) These are basically
> "extensions to NSString" VLC does not have localization using lproj
> folders as is normal on Mac OS X, we fake this. This means that the
> Interface needs to be very flexible in String usage because what is
> short in one language, can be very long in another.
> * VLC is not like most applications in that it is an Objective C
> application within a C application. That means that many things in
> VLC are being done, before that the GUI is even started (unless we
> switch to VLCKit) See also OpenIntf, CloseIntf and Run() in 
> The key to succes here is a lot of communication, many developers
> being involved and knowing what we can reuse and what should be
> rewritten. A wikipage might be handy.
>  http://git.videolan.org/?p=vlc.git;a=blob;f=modules/gui/macosx/intf.m;h=ddc4b1f3cdfcf34bbb693cf84d87c5be952f2898;hb=eb16d85e759173ed48e49ea95cf132f0756715bd
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
More information about the vlc-devel