1. 14 Nov, 2016 2 commits
  2. 11 Nov, 2016 1 commit
  3. 10 Nov, 2016 1 commit
  4. 06 Nov, 2016 1 commit
    • Marvin Scholz's avatar
      macosx: Fallback to name in status bar icon menu · af913e08
      Marvin Scholz authored
      Previously for items with no metadata, the whole area
      right to the coverart was empty, which could be a bit
      confusing. This change will make sure we always display
      at least the item name, if it has no title.
      af913e08
  5. 03 Nov, 2016 3 commits
  6. 01 Nov, 2016 1 commit
  7. 30 Oct, 2016 4 commits
    • Marvin Scholz's avatar
      4e69953a
    • 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: Make fscontroller compatible with <10.10 · 4abb898d
      Marvin Scholz authored
      This will add a fallback mechanism that uses a
      normal layer-backed NSView with a dark but still
      slightly transparent background on macOS versions
      that do not support NSVisualEffectView.
      
      Additionally it will allow compilation with older
      SDK's that have no NSVisualEffectView defined.
      If compiled with such an SDK, support for
      NSVisualEffectView is disabled completely, so
      even when running the compiled VLC version
      on 10.10 or higher it will use the old fallback
      view, as the SDK it was compiled with had not the
      necessary definitions.
      4abb898d
    • 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
  8. 22 Oct, 2016 2 commits
  9. 09 Oct, 2016 3 commits
  10. 08 Oct, 2016 1 commit
  11. 02 Oct, 2016 1 commit
  12. 26 Sep, 2016 1 commit
    • Filip Roséen's avatar
      gui/qt: fix invalid static_cast · f2b8777b
      Filip Roséen authored
      The dynamic type of the object referred to by "event" is not
      QMouseEvent if "event->type()" is Event::Leave.
      
      The previous implementation would unconditionally refer to the object
      as-if it was a QMouseEvent when it is simply a QEvent; causing
      undefined-behavior.
      Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
      f2b8777b
  13. 22 Sep, 2016 2 commits
  14. 20 Sep, 2016 2 commits
  15. 17 Sep, 2016 3 commits
  16. 07 Sep, 2016 1 commit
  17. 05 Sep, 2016 2 commits
  18. 04 Sep, 2016 1 commit
  19. 01 Sep, 2016 6 commits
  20. 29 Aug, 2016 1 commit
  21. 20 Aug, 2016 1 commit