1. 03 Feb, 2019 1 commit
    • David Fuhrmann's avatar
      macosx: New directory structure for the macOS UI · ba6ad45f
      David Fuhrmann authored
      This orders existing files into a new directory structure, to
      group related elements together. The Xcode project is adapted
      as well and reflects the same structure under macosx.
      
      All includes include the subfolders now and are reordered and
      cleaned up. Existing structure and alphabetic ordering shall be
      kept.
      ba6ad45f
  2. 17 Jan, 2019 1 commit
  3. 18 Mar, 2018 1 commit
    • David Fuhrmann's avatar
      macosx: Implement different way to always store playback position · 2c0ea2ff
      David Fuhrmann authored
      The previous solution caused different problems. Therefore,
      add this as a workaround to deinitialize InputManager, even if
      the object still has strong references and therefore cannot be
      destroyed yet.
      
      The comment explains some problems, which look like not easily
      fixable for the 3.0 branch.
      
      close #19704
      2c0ea2ff
  4. 03 Sep, 2017 1 commit
  5. 04 Feb, 2017 1 commit
  6. 08 Aug, 2016 1 commit
  7. 21 Jul, 2015 1 commit
  8. 15 Jul, 2015 1 commit
  9. 27 Jun, 2015 1 commit
  10. 30 Dec, 2014 2 commits
    • David Fuhrmann's avatar
      macosx: Move drag and drop support to new PLModel and rewrite · f24504e4
      David Fuhrmann authored
      This simplifies the methods, also using a simpler storage for
      dragged items.
      f24504e4
    • David Fuhrmann's avatar
      macosx: Add new playlist model · c39aaf28
      David Fuhrmann authored
      The current playlist model directly operates on the core playlist
      datastructures without proper locking for a complete playlist table
      reload/update. This resulted in various ugly hacks and workarounds.
      
      The new playlist model encapsulates the data in own objects like
      in the qt interface. This allows a much easier integration with
      the table view and proper updates from the core playlist.
      
      This way, the previous playlist objects, stored in an ugly map with
      pointer strings as keys, pointing to the same pointer inside a
      NSValue, is obsolete finally. :-)
      c39aaf28
  11. 16 Feb, 2014 2 commits