From 2be3a2dcf1e3eaffe1edfa4ed2923d4d3a7216e0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 3 Aug 2011 15:47:46 +0200
Subject: [PATCH] macosx: added a 'Drop Zone' view, which is displayed when the
 playlist is empty

preliminary graphics..
---
 Makefile.am                                   |   2 +
 .../English.lproj/MainMenu.nib/designable.nib | 712 +++++++++++++++++-
 .../MainMenu.nib/keyedobjects.nib             | Bin 116924 -> 120473 bytes
 .../mainwindow/dropzone-background.png        | Bin 0 -> 96 bytes
 .../macosx/Resources/mainwindow/dropzone.png  | Bin 0 -> 1641 bytes
 .../macosx/vlc.xcodeproj/project.pbxproj      |   8 +
 modules/gui/macosx/MainWindow.h               |   8 +
 modules/gui/macosx/MainWindow.m               |  38 +-
 modules/gui/macosx/intf.m                     |   1 +
 9 files changed, 751 insertions(+), 18 deletions(-)
 create mode 100644 extras/package/macosx/Resources/mainwindow/dropzone-background.png
 create mode 100644 extras/package/macosx/Resources/mainwindow/dropzone.png

diff --git a/Makefile.am b/Makefile.am
index dc2831ce78e7..5e35330a1d2b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -199,6 +199,8 @@ EXTRA_DIST += \
 	extras/package/macosx/Resources/mainwindow/back.png \
 	extras/package/macosx/Resources/mainwindow/bottom-background.png \
 	extras/package/macosx/Resources/mainwindow/bottom-bar-mini.png \
+	extras/package/macosx/Resources/mainwindow/dropzone-background.png \
+	extras/package/macosx/Resources/mainwindow/dropzone.png \
 	extras/package/macosx/Resources/mainwindow/effects-double-buttons-blue.png \
 	extras/package/macosx/Resources/mainwindow/effects-double-buttons-pressed.png \
 	extras/package/macosx/Resources/mainwindow/effects-double-buttons.png \
diff --git a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib
index f2cd553c7246..ea0f1c9fec18 100644
--- a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib
+++ b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib
@@ -21,13 +21,14 @@
     </object>
     <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
       <bool key="EncodedWithXMLCoder">YES</bool>
-      <integer value="915"/>
-      <integer value="21"/>
       <integer value="283"/>
-      <integer value="4596"/>
-      <integer value="1617"/>
+      <integer value="4682"/>
+      <integer value="4722"/>
       <integer value="2730"/>
+      <integer value="4596"/>
+      <integer value="915"/>
       <integer value="24"/>
+      <integer value="1617"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
@@ -59,7 +60,7 @@
         <nil key="NSViewClass"/>
         <nil key="NSUserInterfaceItemIdentifier"/>
         <string key="NSWindowContentMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
-        <string key="NSWindowContentMinSize">{400, 200}</string>
+        <string key="NSWindowContentMinSize">{400, 288}</string>
         <object class="NSView" key="NSWindowView" id="429932428">
           <reference key="NSNextResponder"/>
           <int key="NSvFlags">256</int>
@@ -744,7 +745,6 @@
                                   </object>
                                   <int key="NSResizingMask">3</int>
                                   <bool key="NSIsResizeable">YES</bool>
-                                  <bool key="NSIsEditable">YES</bool>
                                   <reference key="NSTableView" ref="1064884668"/>
                                 </object>
                               </object>
@@ -774,7 +774,7 @@
                                 </object>
                               </object>
                               <double key="NSRowHeight">20</double>
-                              <int key="NSTvFlags">-633339904</int>
+                              <int key="NSTvFlags">1111490560</int>
                               <reference key="NSDelegate"/>
                               <reference key="NSDataSource"/>
                               <int key="NSColumnAutoresizingStyle">4</int>
@@ -806,7 +806,7 @@
                         <object class="NSScroller" id="11557666">
                           <reference key="NSNextResponder" ref="979766179"/>
                           <int key="NSvFlags">-2147483392</int>
-                          <string key="NSFrame">{{1, 556}, {212, 15}}</string>
+                          <string key="NSFrame">{{-100, -100}, {212, 15}}</string>
                           <reference key="NSSuperview" ref="979766179"/>
                           <int key="NSsFlags">1</int>
                           <reference key="NSTarget" ref="979766179"/>
@@ -817,7 +817,7 @@
                       <string key="NSFrame">{{-1, 0}, {123, 274}}</string>
                       <reference key="NSSuperview" ref="824340487"/>
                       <reference key="NSNextKeyView" ref="18556274"/>
-                      <int key="NSsFlags">133682</int>
+                      <int key="NSsFlags">133650</int>
                       <reference key="NSVScroller" ref="252983915"/>
                       <reference key="NSHScroller" ref="11557666"/>
                       <reference key="NSContentView" ref="18556274"/>
@@ -1118,7 +1118,7 @@
                           <int key="NScvFlags">4</int>
                         </object>
                       </object>
-                      <string key="NSFrame">{{-1, 0}, {482, 254}}</string>
+                      <string key="NSFrameSize">{482, 254}</string>
                       <reference key="NSSuperview" ref="440594360"/>
                       <reference key="NSNextKeyView" ref="343242432"/>
                       <int key="NSsFlags">133682</int>
@@ -1184,7 +1184,7 @@
           <reference key="NSSuperview"/>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
-        <string key="NSMinSize">{400, 222}</string>
+        <string key="NSMinSize">{400, 310}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
         <string key="NSFrameAutosaveName">vlc-10thanniversary</string>
         <bool key="NSWindowIsRestorable">YES</bool>
@@ -3051,7 +3051,7 @@
         <nil key="NSUserInterfaceItemIdentifier"/>
         <string key="NSWindowContentMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
         <object class="NSView" key="NSWindowView" id="500944643">
-          <nil key="NSNextResponder"/>
+          <reference key="NSNextResponder"/>
           <int key="NSvFlags">256</int>
           <object class="NSMutableArray" key="NSSubviews">
             <bool key="EncodedWithXMLCoder">YES</bool>
@@ -3060,6 +3060,7 @@
               <int key="NSvFlags">256</int>
               <string key="NSFrame">{{-3, 79}, {240, 17}}</string>
               <reference key="NSSuperview" ref="500944643"/>
+              <reference key="NSWindow"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="255325351">
                 <int key="NSCellFlags">67239424</int>
@@ -3080,6 +3081,7 @@
               <int key="NSvFlags">256</int>
               <string key="NSFrame">{{20, 52}, {159, 19}}</string>
               <reference key="NSSuperview" ref="500944643"/>
+              <reference key="NSWindow"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="14047052">
                 <int key="NSCellFlags">-1804468671</int>
@@ -3102,6 +3104,7 @@
               <int key="NSvFlags">256</int>
               <string key="NSFrame">{{150, 13}, {84, 28}}</string>
               <reference key="NSSuperview" ref="500944643"/>
+              <reference key="NSWindow"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="96901269">
                 <int key="NSCellFlags">67239424</int>
@@ -3123,6 +3126,7 @@
               <int key="NSvFlags">256</int>
               <string key="NSFrame">{{185, 50}, {15, 22}}</string>
               <reference key="NSSuperview" ref="500944643"/>
+              <reference key="NSWindow"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSStepperCell" key="NSCell" id="789174514">
                 <int key="NSCellFlags">917024</int>
@@ -3139,6 +3143,7 @@
               <int key="NSvFlags">256</int>
               <string key="NSFrame">{{68, 13}, {84, 28}}</string>
               <reference key="NSSuperview" ref="500944643"/>
+              <reference key="NSWindow"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="20272293">
                 <int key="NSCellFlags">67239424</int>
@@ -3160,6 +3165,7 @@
               <int key="NSvFlags">256</int>
               <string key="NSFrame">{{203, 54}, {34, 14}}</string>
               <reference key="NSSuperview" ref="500944643"/>
+              <reference key="NSWindow"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="621474557">
                 <int key="NSCellFlags">67239424</int>
@@ -3172,7 +3178,9 @@
               </object>
             </object>
           </object>
-          <string key="NSFrame">{{1, 9}, {249, 103}}</string>
+          <string key="NSFrameSize">{249, 103}</string>
+          <reference key="NSSuperview"/>
+          <reference key="NSWindow"/>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
@@ -4266,6 +4274,166 @@ LCAuLi4</string>
         <reference key="NSSuperview"/>
         <string key="NSClassName">NSView</string>
       </object>
+      <object class="NSCustomView" id="256817023">
+        <reference key="NSNextResponder"/>
+        <int key="NSvFlags">274</int>
+        <object class="NSMutableArray" key="NSSubviews">
+          <bool key="EncodedWithXMLCoder">YES</bool>
+          <object class="NSBox" id="83235998">
+            <reference key="NSNextResponder" ref="256817023"/>
+            <int key="NSvFlags">45</int>
+            <object class="NSMutableArray" key="NSSubviews">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="NSView" id="457727486">
+                <reference key="NSNextResponder" ref="83235998"/>
+                <int key="NSvFlags">274</int>
+                <object class="NSMutableArray" key="NSSubviews">
+                  <bool key="EncodedWithXMLCoder">YES</bool>
+                  <object class="NSTextField" id="551534796">
+                    <reference key="NSNextResponder" ref="457727486"/>
+                    <int key="NSvFlags">301</int>
+                    <string key="NSFrame">{{16, 69}, {202, 22}}</string>
+                    <reference key="NSSuperview" ref="457727486"/>
+                    <string key="NSReuseIdentifierKey">_NS:4068</string>
+                    <bool key="NSEnabled">YES</bool>
+                    <object class="NSTextFieldCell" key="NSCell" id="1042867331">
+                      <int key="NSCellFlags">68288064</int>
+                      <int key="NSCellFlags2">138413056</int>
+                      <string key="NSContents">Drop Media here</string>
+                      <object class="NSFont" key="NSSupport">
+                        <string key="NSName">LucidaGrande</string>
+                        <double key="NSSize">18</double>
+                        <int key="NSfFlags">16</int>
+                      </object>
+                      <string key="NSCellIdentifier">_NS:4068</string>
+                      <reference key="NSControlView" ref="551534796"/>
+                      <reference key="NSBackgroundColor" ref="3414043"/>
+                      <reference key="NSTextColor" ref="1018329413"/>
+                    </object>
+                  </object>
+                  <object class="NSImageView" id="684815277">
+                    <reference key="NSNextResponder" ref="457727486"/>
+                    <int key="NSvFlags">301</int>
+                    <object class="NSMutableSet" key="NSDragTypes">
+                      <bool key="EncodedWithXMLCoder">YES</bool>
+                      <object class="NSArray" key="set.sortedObjects">
+                        <bool key="EncodedWithXMLCoder">YES</bool>
+                        <string>Apple PDF pasteboard type</string>
+                        <string>Apple PICT pasteboard type</string>
+                        <string>Apple PNG pasteboard type</string>
+                        <string>NSFilenamesPboardType</string>
+                        <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+                        <string>NeXT TIFF v4.0 pasteboard type</string>
+                      </object>
+                    </object>
+                    <string key="NSFrame">{{64, 108}, {108, 108}}</string>
+                    <reference key="NSSuperview" ref="457727486"/>
+                    <string key="NSReuseIdentifierKey">_NS:2165</string>
+                    <bool key="NSEnabled">YES</bool>
+                    <object class="NSImageCell" key="NSCell" id="360507424">
+                      <int key="NSCellFlags">130560</int>
+                      <int key="NSCellFlags2">33554432</int>
+                      <object class="NSCustomResource" key="NSContents">
+                        <string key="NSClassName">NSImage</string>
+                        <string key="NSResourceName">dropzone</string>
+                      </object>
+                      <string key="NSCellIdentifier">_NS:2165</string>
+                      <int key="NSAlign">0</int>
+                      <int key="NSScale">0</int>
+                      <int key="NSStyle">0</int>
+                      <bool key="NSAnimates">NO</bool>
+                    </object>
+                    <bool key="NSEditable">YES</bool>
+                  </object>
+                  <object class="NSButton" id="959811945">
+                    <reference key="NSNextResponder" ref="457727486"/>
+                    <int key="NSvFlags">301</int>
+                    <string key="NSFrame">{{41, 7}, {153, 32}}</string>
+                    <reference key="NSSuperview" ref="457727486"/>
+                    <string key="NSReuseIdentifierKey">_NS:610</string>
+                    <bool key="NSEnabled">YES</bool>
+                    <object class="NSButtonCell" key="NSCell" id="869331277">
+                      <int key="NSCellFlags">67239424</int>
+                      <int key="NSCellFlags2">134217728</int>
+                      <string key="NSContents">Open media...</string>
+                      <reference key="NSSupport" ref="841513812"/>
+                      <string key="NSCellIdentifier">_NS:610</string>
+                      <reference key="NSControlView" ref="959811945"/>
+                      <int key="NSButtonFlags">-2038284033</int>
+                      <int key="NSButtonFlags2">129</int>
+                      <string key="NSAlternateContents"/>
+                      <string key="NSKeyEquivalent"/>
+                      <int key="NSPeriodicDelay">200</int>
+                      <int key="NSPeriodicInterval">25</int>
+                    </object>
+                  </object>
+                </object>
+                <string key="NSFrameSize">{234, 229}</string>
+                <reference key="NSSuperview" ref="83235998"/>
+                <string key="NSReuseIdentifierKey">_NS:21</string>
+              </object>
+            </object>
+            <string key="NSFrame">{{123, 12}, {234, 229}}</string>
+            <reference key="NSSuperview" ref="256817023"/>
+            <string key="NSReuseIdentifierKey">_NS:18</string>
+            <string key="NSOffsets">{0, 0}</string>
+            <object class="NSTextFieldCell" key="NSTitleCell">
+              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags2">0</int>
+              <string key="NSContents">Box</string>
+              <reference key="NSSupport" ref="26"/>
+              <reference key="NSBackgroundColor" ref="166084101"/>
+              <object class="NSColor" key="NSTextColor">
+                <int key="NSColorSpace">3</int>
+                <bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
+              </object>
+            </object>
+            <reference key="NSContentView" ref="457727486"/>
+            <int key="NSBorderType">0</int>
+            <int key="NSBoxType">0</int>
+            <int key="NSTitlePosition">0</int>
+            <bool key="NSTransparent">NO</bool>
+          </object>
+          <object class="NSImageView" id="619354303">
+            <reference key="NSNextResponder" ref="256817023"/>
+            <int key="NSvFlags">306</int>
+            <object class="NSMutableSet" key="NSDragTypes">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="NSArray" key="set.sortedObjects">
+                <bool key="EncodedWithXMLCoder">YES</bool>
+                <string>Apple PDF pasteboard type</string>
+                <string>Apple PICT pasteboard type</string>
+                <string>Apple PNG pasteboard type</string>
+                <string>NSFilenamesPboardType</string>
+                <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+                <string>NeXT TIFF v4.0 pasteboard type</string>
+              </object>
+            </object>
+            <string key="NSFrameSize">{482, 254}</string>
+            <reference key="NSSuperview" ref="256817023"/>
+            <string key="NSReuseIdentifierKey">_NS:2165</string>
+            <bool key="NSEnabled">YES</bool>
+            <object class="NSImageCell" key="NSCell" id="1064809555">
+              <int key="NSCellFlags">130560</int>
+              <int key="NSCellFlags2">33554432</int>
+              <object class="NSCustomResource" key="NSContents">
+                <string key="NSClassName">NSImage</string>
+                <string key="NSResourceName">dropzone-background</string>
+              </object>
+              <string key="NSCellIdentifier">_NS:2165</string>
+              <int key="NSAlign">0</int>
+              <int key="NSScale">1</int>
+              <int key="NSStyle">0</int>
+              <bool key="NSAnimates">NO</bool>
+            </object>
+            <bool key="NSEditable">YES</bool>
+          </object>
+        </object>
+        <string key="NSFrameSize">{482, 254}</string>
+        <reference key="NSSuperview"/>
+        <string key="NSReuseIdentifierKey">_NS:1109</string>
+        <string key="NSClassName">NSView</string>
+      </object>
     </object>
     <object class="IBObjectContainer" key="IBDocument.Objects">
       <object class="NSMutableArray" key="connectionRecords">
@@ -6934,6 +7102,46 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">4721</int>
         </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_dropzone_view</string>
+            <reference key="source" ref="498338108"/>
+            <reference key="destination" ref="256817023"/>
+          </object>
+          <int key="connectionID">4733</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_dropzone_lbl</string>
+            <reference key="source" ref="498338108"/>
+            <reference key="destination" ref="551534796"/>
+          </object>
+          <int key="connectionID">4734</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_dropzone_btn</string>
+            <reference key="source" ref="498338108"/>
+            <reference key="destination" ref="959811945"/>
+          </object>
+          <int key="connectionID">4735</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">dropzoneButtonAction:</string>
+            <reference key="source" ref="498338108"/>
+            <reference key="destination" ref="959811945"/>
+          </object>
+          <int key="connectionID">4737</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_right_split_view</string>
+            <reference key="source" ref="498338108"/>
+            <reference key="destination" ref="440594360"/>
+          </object>
+          <int key="connectionID">4738</int>
+        </object>
       </object>
       <object class="IBMutableOrderedSet" key="objectRecords">
         <object class="NSArray" key="orderedObjects">
@@ -9545,6 +9753,84 @@ LCAuLi4</string>
             <reference key="object" ref="1022116109"/>
             <reference key="parent" ref="291003631"/>
           </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4722</int>
+            <reference key="object" ref="256817023"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="619354303"/>
+              <reference ref="83235998"/>
+            </object>
+            <reference key="parent" ref="0"/>
+            <string key="objectName">Dropzone</string>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4731</int>
+            <reference key="object" ref="619354303"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="1064809555"/>
+            </object>
+            <reference key="parent" ref="256817023"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4732</int>
+            <reference key="object" ref="1064809555"/>
+            <reference key="parent" ref="619354303"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4739</int>
+            <reference key="object" ref="83235998"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="551534796"/>
+              <reference ref="684815277"/>
+              <reference ref="959811945"/>
+            </object>
+            <reference key="parent" ref="256817023"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4727</int>
+            <reference key="object" ref="551534796"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="1042867331"/>
+            </object>
+            <reference key="parent" ref="83235998"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4728</int>
+            <reference key="object" ref="1042867331"/>
+            <reference key="parent" ref="551534796"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4725</int>
+            <reference key="object" ref="684815277"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="360507424"/>
+            </object>
+            <reference key="parent" ref="83235998"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4726</int>
+            <reference key="object" ref="360507424"/>
+            <reference key="parent" ref="684815277"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4729</int>
+            <reference key="object" ref="959811945"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="869331277"/>
+            </object>
+            <reference key="parent" ref="83235998"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4730</int>
+            <reference key="object" ref="869331277"/>
+            <reference key="parent" ref="959811945"/>
+          </object>
         </object>
       </object>
       <object class="NSMutableDictionary" key="flattenedProperties">
@@ -9821,7 +10107,9 @@ LCAuLi4</string>
           <string>245.ImportedFromIB2</string>
           <string>2457.IBPluginDependency</string>
           <string>2457.ImportedFromIB2</string>
+          <string>2460.IBEditorWindowLastContentRect</string>
           <string>2460.IBPluginDependency</string>
+          <string>2460.IBWindowTemplateEditedContentRect</string>
           <string>2460.ImportedFromIB2</string>
           <string>2461.IBPluginDependency</string>
           <string>2461.ImportedFromIB2</string>
@@ -10225,6 +10513,21 @@ LCAuLi4</string>
           <string>4716.IBPluginDependency</string>
           <string>4717.IBPluginDependency</string>
           <string>4718.IBPluginDependency</string>
+          <string>4722.IBEditorWindowLastContentRect</string>
+          <string>4722.IBPluginDependency</string>
+          <string>4725.CustomClassName</string>
+          <string>4725.IBPluginDependency</string>
+          <string>4725.IBViewBoundsToFrameTransform</string>
+          <string>4726.IBPluginDependency</string>
+          <string>4727.IBPluginDependency</string>
+          <string>4727.IBViewBoundsToFrameTransform</string>
+          <string>4728.IBPluginDependency</string>
+          <string>4729.IBPluginDependency</string>
+          <string>4729.IBViewBoundsToFrameTransform</string>
+          <string>4730.IBPluginDependency</string>
+          <string>4731.CustomClassName</string>
+          <string>4731.IBPluginDependency</string>
+          <string>4732.IBPluginDependency</string>
           <string>5.IBPluginDependency</string>
           <string>5.ImportedFromIB2</string>
           <string>56.IBPluginDependency</string>
@@ -10468,7 +10771,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <boolean value="NO"/>
           <boolean value="YES"/>
-          <string>{400, 200}</string>
+          <string>{400, 288}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>{{816, 490}, {64, 6}}</string>
@@ -10548,7 +10851,9 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
+          <string>{{330, 619}, {249, 103}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{330, 619}, {249, 103}}</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
@@ -10856,7 +11161,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">P4AAAL+AAAC/gAAAw3wAAA</bytes>
+            <bytes key="NSTransformStruct">P4AAAL+AAABCsAAAw3cAAA</bytes>
           </object>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -11012,6 +11317,27 @@ LCAuLi4</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{330, 491}, {482, 254}}</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>VLBrushedMetalImageView</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">AUNLAABCzAAAA</bytes>
+          </object>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDCwAAwtwAAA</bytes>
+          </object>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDJsYAwpIAAA</bytes>
+          </object>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>VLBrushedMetalImageView</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -11078,7 +11404,7 @@ LCAuLi4</string>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">4721</int>
+      <int key="maxID">4740</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -13832,6 +14158,356 @@ LCAuLi4</string>
           </object>
           <reference key="sourceIdentifier" ref="647024034"/>
         </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCMainWindow</string>
+          <string key="superclassName">NSWindow</string>
+          <object class="NSMutableDictionary" key="actions">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>bwd:</string>
+              <string>dropzoneButtonAction:</string>
+              <string>effects:</string>
+              <string>fullscreen:</string>
+              <string>fwd:</string>
+              <string>play:</string>
+              <string>repeat:</string>
+              <string>shuffle:</string>
+              <string>stop:</string>
+              <string>timeSliderAction:</string>
+              <string>togglePlaylist:</string>
+              <string>volumeAction:</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+            </object>
+          </object>
+          <object class="NSMutableDictionary" key="actionInfosByName">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>bwd:</string>
+              <string>dropzoneButtonAction:</string>
+              <string>effects:</string>
+              <string>fullscreen:</string>
+              <string>fwd:</string>
+              <string>play:</string>
+              <string>repeat:</string>
+              <string>shuffle:</string>
+              <string>stop:</string>
+              <string>timeSliderAction:</string>
+              <string>togglePlaylist:</string>
+              <string>volumeAction:</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="IBActionInfo">
+                <string key="name">bwd:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">dropzoneButtonAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">effects:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">fullscreen:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">fwd:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">play:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">repeat:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">shuffle:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">stop:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">timeSliderAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">togglePlaylist:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">volumeAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+            </object>
+          </object>
+          <object class="NSMutableDictionary" key="outlets">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>o_bottombar_view</string>
+              <string>o_bwd_btn</string>
+              <string>o_chosen_category_lbl</string>
+              <string>o_dropzone_btn</string>
+              <string>o_dropzone_lbl</string>
+              <string>o_dropzone_view</string>
+              <string>o_effects_btn</string>
+              <string>o_fullscreen_btn</string>
+              <string>o_fwd_btn</string>
+              <string>o_play_btn</string>
+              <string>o_playlist_btn</string>
+              <string>o_playlist_table</string>
+              <string>o_progress_bar</string>
+              <string>o_repeat_btn</string>
+              <string>o_right_split_view</string>
+              <string>o_search_fld</string>
+              <string>o_shuffle_btn</string>
+              <string>o_sidebar_view</string>
+              <string>o_split_view</string>
+              <string>o_stop_btn</string>
+              <string>o_time_fld</string>
+              <string>o_time_sld</string>
+              <string>o_time_sld_fancygradient_view</string>
+              <string>o_time_sld_left_view</string>
+              <string>o_time_sld_middle_view</string>
+              <string>o_time_sld_right_view</string>
+              <string>o_video_view</string>
+              <string>o_volume_down_btn</string>
+              <string>o_volume_sld</string>
+              <string>o_volume_track_view</string>
+              <string>o_volume_up_btn</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+            </object>
+          </object>
+          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>o_bottombar_view</string>
+              <string>o_bwd_btn</string>
+              <string>o_chosen_category_lbl</string>
+              <string>o_dropzone_btn</string>
+              <string>o_dropzone_lbl</string>
+              <string>o_dropzone_view</string>
+              <string>o_effects_btn</string>
+              <string>o_fullscreen_btn</string>
+              <string>o_fwd_btn</string>
+              <string>o_play_btn</string>
+              <string>o_playlist_btn</string>
+              <string>o_playlist_table</string>
+              <string>o_progress_bar</string>
+              <string>o_repeat_btn</string>
+              <string>o_right_split_view</string>
+              <string>o_search_fld</string>
+              <string>o_shuffle_btn</string>
+              <string>o_sidebar_view</string>
+              <string>o_split_view</string>
+              <string>o_stop_btn</string>
+              <string>o_time_fld</string>
+              <string>o_time_sld</string>
+              <string>o_time_sld_fancygradient_view</string>
+              <string>o_time_sld_left_view</string>
+              <string>o_time_sld_middle_view</string>
+              <string>o_time_sld_right_view</string>
+              <string>o_video_view</string>
+              <string>o_volume_down_btn</string>
+              <string>o_volume_sld</string>
+              <string>o_volume_track_view</string>
+              <string>o_volume_up_btn</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_bottombar_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_bwd_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_chosen_category_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_dropzone_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_dropzone_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_dropzone_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_effects_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_fullscreen_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_fwd_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_play_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_playlist_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_playlist_table</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_progress_bar</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_repeat_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_right_split_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_search_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_shuffle_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sidebar_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_split_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_stop_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_time_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_time_sld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_time_sld_fancygradient_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_time_sld_left_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_time_sld_middle_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_time_sld_right_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_video_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_volume_down_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_volume_sld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_volume_track_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_volume_up_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+            </object>
+          </object>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="736371707">
+            <string key="majorKey">IBDocumentRelativeSource</string>
+            <string key="minorKey">../../../../../modules/gui/macosx/MainWindow.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCProgressBarGradientEffect</string>
+          <string key="superclassName">NSView</string>
+          <reference key="sourceIdentifier" ref="736371707"/>
+        </object>
       </object>
       <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
         <bool key="EncodedWithXMLCoder">YES</bool>
@@ -14775,6 +15451,8 @@ LCAuLi4</string>
         <string>back</string>
         <string>back-pressed</string>
         <string>bottom-background</string>
+        <string>dropzone</string>
+        <string>dropzone-background</string>
         <string>effects-double-buttons</string>
         <string>effects-double-buttons-pressed</string>
         <string>forward</string>
@@ -14818,6 +15496,8 @@ LCAuLi4</string>
         <string>{35, 23}</string>
         <string>{35, 23}</string>
         <string>{6, 36}</string>
+        <string>{128, 128}</string>
+        <string>{128, 128}</string>
         <string>{29, 23}</string>
         <string>{29, 23}</string>
         <string>{35, 23}</string>
diff --git a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
index 54e3ad10e1f2c2421dc549696cd78265f7b32271..3809ab127dbd2eed92834048433855004e6b6d89 100644
GIT binary patch
literal 120473
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

literal 116924
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
a)A-*{PX9mTe?RxU{r`Ud|38Bj+W#N#qCph^

diff --git a/extras/package/macosx/Resources/mainwindow/dropzone-background.png b/extras/package/macosx/Resources/mainwindow/dropzone-background.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ea0157b30ffacf09673a8b71429134a45309276
GIT binary patch
literal 96
zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0WWg+Z8+Vb&Z8prDYa
pi(?2!baKV-Z*S{U&N%F1U|>FDlW4qrRw_`I!PC{xWt~$(699o!7V-c9

literal 0
HcmV?d00001

diff --git a/extras/package/macosx/Resources/mainwindow/dropzone.png b/extras/package/macosx/Resources/mainwindow/dropzone.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8f90e610abf78e7d6ed9ceca9b6ff3f5f6c92fd
GIT binary patch
literal 1641
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

literal 0
HcmV?d00001

diff --git a/extras/package/macosx/vlc.xcodeproj/project.pbxproj b/extras/package/macosx/vlc.xcodeproj/project.pbxproj
index 4457cf0d06c4..10cc778e2eda 100644
--- a/extras/package/macosx/vlc.xcodeproj/project.pbxproj
+++ b/extras/package/macosx/vlc.xcodeproj/project.pbxproj
@@ -188,6 +188,7 @@
 		CC402F440E00ABBB006A4BA4 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC962E2C0CC7992800A56695 /* WebKit.framework */; };
 		CC426FD11020D44F00A32659 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC426FD01020D44F00A32659 /* Sparkle.framework */; };
 		CC426FD71020D47100A32659 /* Sparkle.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CC426FD01020D44F00A32659 /* Sparkle.framework */; };
+		CC4EFC2D13E96BD00091D19A /* dropzone.png in Resources */ = {isa = PBXBuildFile; fileRef = CC4EFC2C13E96BD00091D19A /* dropzone.png */; };
 		CC5560281365CE4800D54038 /* AudioEffects.nib in Resources */ = {isa = PBXBuildFile; fileRef = CC5560261365CE4800D54038 /* AudioEffects.nib */; };
 		CC707EC8137474A50003010A /* SyncTracks.nib in Resources */ = {isa = PBXBuildFile; fileRef = CC707EC6137474A50003010A /* SyncTracks.nib */; };
 		CC78DA4413DE056700E9603C /* topbar_background.png in Resources */ = {isa = PBXBuildFile; fileRef = CC78DA4313DE056700E9603C /* topbar_background.png */; };
@@ -198,6 +199,7 @@
 		CC9B43B113B29FCF000205AE /* bottom-background_dark.png in Resources */ = {isa = PBXBuildFile; fileRef = CC9B43B013B29FCF000205AE /* bottom-background_dark.png */; };
 		CCBE999F0F922C51000705F8 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCBE999E0F922C51000705F8 /* CoreServices.framework */; };
 		CCC0C2AA13A285F700AC92B3 /* VideoEffects.nib in Resources */ = {isa = PBXBuildFile; fileRef = CCC0C2A813A285F700AC92B3 /* VideoEffects.nib */; };
+		CCDB535D13E97D3500A1782F /* dropzone-background.png in Resources */ = {isa = PBXBuildFile; fileRef = CCDB535C13E97D3500A1782F /* dropzone-background.png */; };
 		CCE6439413E8CC170061B5F2 /* document-music-playlist.png in Resources */ = {isa = PBXBuildFile; fileRef = CCE6438E13E8CC170061B5F2 /* document-music-playlist.png */; };
 		CCE6439513E8CC170061B5F2 /* film-cast.png in Resources */ = {isa = PBXBuildFile; fileRef = CCE6438F13E8CC170061B5F2 /* film-cast.png */; };
 		CCE6439613E8CC170061B5F2 /* film.png in Resources */ = {isa = PBXBuildFile; fileRef = CCE6439013E8CC170061B5F2 /* film.png */; };
@@ -438,6 +440,7 @@
 		CC4ED9AD0ABE07C800CA4CC5 /* add_embedded.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = add_embedded.png; path = Resources/add_embedded.png; sourceTree = "<group>"; };
 		CC4ED9AF0ABE07C800CA4CC5 /* repeat_embedded.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = repeat_embedded.png; path = Resources/repeat_embedded.png; sourceTree = "<group>"; };
 		CC4ED9B20ABE07C800CA4CC5 /* shuffle_embedded.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = shuffle_embedded.png; path = Resources/shuffle_embedded.png; sourceTree = "<group>"; };
+		CC4EFC2C13E96BD00091D19A /* dropzone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = dropzone.png; path = Resources/mainwindow/dropzone.png; sourceTree = "<group>"; };
 		CC5560231365CDC700D54038 /* AudioEffects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioEffects.h; path = ../../../modules/gui/macosx/AudioEffects.h; sourceTree = "<group>"; };
 		CC5560241365CDC800D54038 /* AudioEffects.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = AudioEffects.m; path = ../../../modules/gui/macosx/AudioEffects.m; sourceTree = "<group>"; };
 		CC5560271365CE4800D54038 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Resources/English.lproj/AudioEffects.nib; sourceTree = "<group>"; };
@@ -486,6 +489,7 @@
 		CCD590F110E5B73200D39094 /* dialogProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = dialogProvider.m; path = ../../../modules/gui/macosx_dialog_provider/dialogProvider.m; sourceTree = SOURCE_ROOT; };
 		CCD590F210E5B76300D39094 /* VLCLoginPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCLoginPanel.h; path = ../../../modules/gui/macosx_dialog_provider/VLCLoginPanel.h; sourceTree = SOURCE_ROOT; };
 		CCD590F310E5B76300D39094 /* VLCLoginPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCLoginPanel.m; path = ../../../modules/gui/macosx_dialog_provider/VLCLoginPanel.m; sourceTree = SOURCE_ROOT; };
+		CCDB535C13E97D3500A1782F /* dropzone-background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "dropzone-background.png"; path = "Resources/mainwindow/dropzone-background.png"; sourceTree = "<group>"; };
 		CCDBA3B313D32E200006127B /* macosx.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = macosx.m; path = ../../../modules/video_output/macosx.m; sourceTree = "<group>"; };
 		CCE6438E13E8CC170061B5F2 /* document-music-playlist.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "document-music-playlist.png"; path = "Resources/sidebar-icons/document-music-playlist.png"; sourceTree = "<group>"; };
 		CCE6438F13E8CC170061B5F2 /* film-cast.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "film-cast.png"; path = "Resources/sidebar-icons/film-cast.png"; sourceTree = "<group>"; };
@@ -697,6 +701,8 @@
 		CC0430EE13B2461A00D7D52E /* 10th anniversary ui */ = {
 			isa = PBXGroup;
 			children = (
+				CC4EFC2C13E96BD00091D19A /* dropzone.png */,
+				CCDB535C13E97D3500A1782F /* dropzone-background.png */,
 				CC78DA4313DE056700E9603C /* topbar_background.png */,
 				CCE6438C13E8CC040061B5F2 /* sidebar */,
 				CC0432C213B2479E00D7D52E /* bright variant */,
@@ -1234,6 +1240,8 @@
 				CCE6439713E8CC170061B5F2 /* music-beam.png in Resources */,
 				CCE6439813E8CC170061B5F2 /* network-cloud.png in Resources */,
 				CCE6439913E8CC170061B5F2 /* picture.png in Resources */,
+				CC4EFC2D13E96BD00091D19A /* dropzone.png in Resources */,
+				CCDB535D13E97D3500A1782F /* dropzone-background.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/modules/gui/macosx/MainWindow.h b/modules/gui/macosx/MainWindow.h
index ca4bed6406b1..57973eebbb6f 100644
--- a/modules/gui/macosx/MainWindow.h
+++ b/modules/gui/macosx/MainWindow.h
@@ -56,9 +56,14 @@
     IBOutlet id o_playlist_table;
     IBOutlet id o_video_view;
     IBOutlet id o_split_view;
+    IBOutlet id o_right_split_view;
     IBOutlet id o_sidebar_view;
     IBOutlet id o_chosen_category_lbl;
 
+    IBOutlet id o_dropzone_view;
+    IBOutlet id o_dropzone_btn;
+    IBOutlet id o_dropzone_lbl;
+
     BOOL b_dark_interface;
     BOOL b_video_playback_enabled;
     int i_lastShownVolume;
@@ -99,9 +104,12 @@
 - (IBAction)volumeAction:(id)sender;
 - (IBAction)effects:(id)sender;
 - (IBAction)fullscreen:(id)sender;
+- (IBAction)dropzoneButtonAction:(id)sender;
 
 - (id)videoView;
 - (void)setVideoplayEnabled;
+- (void)showDropZone;
+- (void)hideDropZone;
 - (void)updateTimeSlider;
 - (void)updateVolumeSlider;
 - (void)updateWindow;
diff --git a/modules/gui/macosx/MainWindow.m b/modules/gui/macosx/MainWindow.m
index c001a5ad4edf..905bc5f3047e 100644
--- a/modules/gui/macosx/MainWindow.m
+++ b/modules/gui/macosx/MainWindow.m
@@ -29,6 +29,7 @@
 #import "CoreInteraction.h"
 #import "AudioEffects.h"
 #import "MainMenu.h"
+#import "open.h"
 #import "controls.h" // TODO: remove me
 #import "SideBarItem.h"
 #import <vlc_playlist.h>
@@ -118,6 +119,8 @@ static VLCMainWindow *_o_sharedInstance = nil;
     [o_volume_down_btn setToolTip: _NS("Mute")];
     [o_volume_up_btn setToolTip: _NS("Full Volume")];
     [o_time_sld setToolTip: _NS("Position")];
+    [o_dropzone_btn setTitle: _NS("Open media...")];
+    [o_dropzone_lbl setStringValue: _NS("Drop media here")];
 
     if (!b_dark_interface) {
         [o_bottombar_view setImage: [NSImage imageNamed:@"bottom-background"]];
@@ -206,7 +209,7 @@ static VLCMainWindow *_o_sharedInstance = nil;
     [self setDelegate: self];
     [self setExcludedFromWindowsMenu: YES];
     // Set that here as IB seems to be buggy
-    [self setContentMinSize:NSMakeSize(500., 200.)];
+    [self setContentMinSize:NSMakeSize(400., 288.)];
     [self setTitle: _NS("VLC media player")];
     [o_playlist_btn setEnabled:NO];
 
@@ -308,6 +311,13 @@ static VLCMainWindow *_o_sharedInstance = nil;
         [o_sidebaritems addObject: internetItem];
 
     [o_sidebar_view reloadData];
+    [o_sidebar_view selectRowIndexes:[NSIndexSet indexSetWithIndex:0] byExtendingSelection:YES];
+
+    playlist_t *p_playlist = pl_Get( VLCIntf );
+    PL_LOCK;
+    if( playlist_CurrentSize( p_playlist ) < 1 )
+        [self showDropZone];
+    PL_UNLOCK;
 }
 
 #pragma mark -
@@ -549,8 +559,26 @@ static VLCMainWindow *_o_sharedInstance = nil;
     [[VLCCoreInteraction sharedInstance] toggleFullscreen];
 }
 
+- (IBAction)dropzoneButtonAction:(id)sender
+{
+    [[[VLCMain sharedInstance] open] openFileGeneric];
+}
+
 #pragma mark -
 #pragma mark Update interface and respond to foreign events
+- (void)showDropZone
+{
+    [o_playlist_table setHidden:YES];
+    [o_dropzone_view setFrame: [o_playlist_table frame]];
+    [o_right_split_view addSubview: o_dropzone_view];
+}
+
+- (void)hideDropZone
+{
+    [o_playlist_table setHidden: NO];
+    [o_dropzone_view removeFromSuperview];
+}
+
 - (void)updateTimeSlider
 {
     input_thread_t * p_input;
@@ -727,10 +755,16 @@ static VLCMainWindow *_o_sharedInstance = nil;
     [o_bwd_btn setEnabled: (b_seekable || b_plmul || b_chapters)];
     [[VLCMainMenu sharedInstance] setRateControlsEnabled: b_control];
 
-
     [o_time_sld setEnabled: b_seekable];
     [self updateTimeSlider];
     [[[[VLCMain sharedInstance] controls] fspanel] setSeekable: b_seekable];
+
+    PL_LOCK;
+    if (playlist_CurrentSize( p_playlist ) >= 1)
+        [self hideDropZone];
+    else
+        [self showDropZone];
+    PL_UNLOCK;
 }
 
 - (void)setPause
diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m
index 03b7cac05d1b..7333a5d51667 100644
--- a/modules/gui/macosx/intf.m
+++ b/modules/gui/macosx/intf.m
@@ -1277,6 +1277,7 @@ unsigned int CocoaKeyToVLC( unichar i_key )
 {
     [self playbackStatusUpdated];
     [o_playlist playlistUpdated];
+    [o_mainwindow updateWindow];
 }
 
 - (void)updateInfoandMetaPanel
-- 
GitLab