Skip to content
Snippets Groups Projects
  1. Dec 02, 2021
  2. Apr 05, 2021
  3. Aug 27, 2020
  4. Jun 18, 2020
  5. Jun 17, 2020
  6. Dec 21, 2017
  7. Sep 20, 2017
  8. Dec 04, 2016
  9. Nov 19, 2016
  10. Oct 30, 2016
    • Marvin Scholz's avatar
      macosx: Remove fscontroller assets · 6a5ae97d
      Marvin Scholz authored
      Remove the old fullscreen controller assets and
      their references from the Makefile and Xcode
      project.
      6a5ae97d
    • 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
  11. Sep 09, 2016
  12. Jul 26, 2016
  13. Jun 17, 2016
  14. Jun 14, 2016
  15. May 19, 2016
  16. Apr 25, 2016
  17. Apr 18, 2016
  18. Feb 27, 2016
  19. Feb 04, 2016
  20. Feb 02, 2016
  21. Jan 07, 2016
  22. Dec 08, 2015
  23. Aug 11, 2015
    • David's avatar
      macosx: Split GoToTime panel into separate xib and window controller · ffe31745
      David authored
      This improves separation between main menu and the unrelated goto
      time window.
      
      Besides that, note that each time bindings are used with the file
      owner, this owner needs to be an NSWindowController class. Only in
      this case retain cycles are avoided (bindings have a strong
      reference to the object used).
      
      Thus, this commit helps to properly deinitialize the VLCMain object.
      ffe31745
  24. Aug 09, 2015
    • David's avatar
      macosx: Modernize and fix shared dialog panels · 4da13fbc
      David authored
      Splits PopupPanel and TextfieldPanel into two xib files and
      creates NSWindowController subclasses for each panel.
      
      Each user of the panel gets its own window controller instance.
      This is needed as the same kind of window can be shown multiple
      times simultaneously (e.g. both in video and audio effects).
      
      This also did not work with the previous implementation of the
      2.2 branch and fixes broken behaviour.
      4da13fbc
  25. Jul 20, 2015
  26. Jul 16, 2015
  27. Jul 15, 2015
  28. Jul 11, 2015
  29. Jul 06, 2015
  30. Jun 21, 2015
  31. May 16, 2015
    • David's avatar
      macosx: Remove sharedInstance from About window and rework · 491bef0b
      David authored
      Removes sharedInstance from About window controller, and rework
      as a NSWindowController subclass. This is the new owner of the xib
      and thus instantiated outside the nib bundle.
      
      Splits Help window in own xib and add own NSWindowController as
      well.
      
      refs #5556
      491bef0b
  32. Jan 24, 2015
  33. Oct 02, 2014
  34. Sep 21, 2014
  35. Feb 12, 2014
  36. Jan 13, 2014
Loading