1. 14 Apr, 2017 1 commit
  2. 16 Mar, 2017 2 commits
  3. 15 Mar, 2017 3 commits
  4. 28 Feb, 2017 1 commit
  5. 22 Feb, 2017 2 commits
  6. 19 Feb, 2017 1 commit
    • Marvin Scholz's avatar
      macOS: Simplify buildsystem, fix VLC.app · 475d57d0
      Marvin Scholz authored
      This simplifies package.mak by removing unnecessary VLC-tmp,
      making VLC.app properly depend on install and removing the
      VLC-dev.app, as VLC can now be run with the pseudo-bundle
      from command-line for development.
      475d57d0
  7. 18 Feb, 2017 2 commits
  8. 10 Feb, 2017 2 commits
    • Marvin Scholz's avatar
      macOS: Restructure images a bit · d2324e20
      Marvin Scholz authored
      This renames the very generic-named icons folder to better match
      what it actually contains, File Icons.
      App Icons are moved to their own folder as they are not file icons.
      This matches the new structure in Xcode better too.
      Pref icons folder is renamed to match other folder names and the icons
      are renamed to have a simpler name.
      d2324e20
    • Marvin Scholz's avatar
      macOS: Move Button icons all to one folder · de070b03
      Marvin Scholz authored
      This moves the button icons (PDF template images) all to one folder
      so it is easier to find them in the sources and having them separate
      does not make much sense anyway, given that these icons were not
       exclusively used by the menu bar icon.
      de070b03
  9. 09 Feb, 2017 1 commit
  10. 31 Jan, 2017 1 commit
  11. 05 Jan, 2017 1 commit
    • David Fuhrmann's avatar
      macosx: Limit fullscreen panel to video content area · 76f12cba
      David Fuhrmann authored
      Limit dragging / moving of fullscreen panel to video content area.
      This forbids dragging the fspanel outside of fullscreen. Also make
      sure that the fs panel stays inside the video view if dragged, in
      case the video view is smaller then the complete screen (this can
      happen with macOS split screen feature).
      76f12cba
  12. 16 Dec, 2016 1 commit
    • Marvin Scholz's avatar
      macosx: Add VLCDefaultValueSlider · d986f8ab
      Marvin Scholz authored
      This is a new VLCDefaultSlider which allows setting a default
      value, to which the knob will snap and a tick mark will be drawn for.
      It's useful in VLC for things like volume sliders, which have a
      default value (100%) to which we want the slider to snap.
      Additionally this class is controllable with the scrollwheel by default.
      d986f8ab
  13. 04 Dec, 2016 1 commit
  14. 30 Oct, 2016 2 commits
    • Marvin Scholz's avatar
      macosx: Remove old fscontroller source code · 3da0d0c2
      Marvin Scholz authored
      Removes the old VLCFSPanel, and references to the
      source files from the makefiles, potfiles and
      the Xcode project.
      3da0d0c2
    • Marvin Scholz's avatar
      macosx: Add a new fullscreen controller · 43b089ca
      Marvin Scholz authored
      This introduces a new fullscreen controller
      which uses NSVisualEffectView for it's background
      and the icons that are used throughout the rest of
      the macOS user interface, hence making it more
      consistent with the overall look of VLC.
      
      Additionally the new fullscreen controller is
      resizable and, as it already used to be, can be
      move around on the screen.
      
      The user interface is now described in a interface
      builder file (xib) instead of doing everything in
      code. This allows easy usage of autolayout, which
      is heavily used to allow adaption of the
      buttons/sliders depending on the panel width and
      height.
      43b089ca
  15. 08 Oct, 2016 1 commit
  16. 01 Sep, 2016 5 commits
  17. 10 Aug, 2016 3 commits
  18. 08 Aug, 2016 10 commits