macosx: Simplify VLCLibraryMenuController
Rather than use two separate NSMenus depending on the state of the represented media item of the controller, just use one menu and hide/show menu items as requested
Simplifies public API and use by clients, requiring for instance delegation for only one menu rather than two
Signed-off-by: Claudio Cambra developer@claudiocambra.com
Merge request reports
Activity
added MRStatus::Reviewable label
changed milestone to %4.0
added Component::Interface: macOS Platform::macOS labels
added MRStatus::Acceptable label and removed MRStatus::Reviewable label
- Resolved by David
added MRStatus::InReview label and removed MRStatus::Acceptable label
added 1 commit
- 40580c51 - macosx: Use weakObjectsHashTable for VLCLibraryMenuController menuitems
added MRStatus::Acceptable label and removed MRStatus::InReview label
added MRStatus::Accepted label and removed MRStatus::Acceptable label
MR Acceptance result
This MergeRequest has been Accepted! Congratulations.MR acceptance checks details:
-
MR should be considered mergeable by Gitlab -
Last pipeline should be successful -
MergeRequest should have at least one external review and/or vote -
All threads should be resolved, have votes and score > 0 -
MergeRequest should have no activity (threads/votes) for (72h/72h)
-
added 107 commits
-
40580c51...09f99896 - 104 commits from branch
videolan:master
- 821bbe33 - macosx: Separate menu creation into separate methods
- b032d3cd - macosx: Streamline VLCLibraryMenuController, use one NSMenu with hideable...
- 667690ef - macosx: Use weakObjectsHashTable for VLCLibraryMenuController menuitems
Toggle commit list-
40580c51...09f99896 - 104 commits from branch
enabled an automatic merge when the pipeline for 667690ef succeeds