Skip to content

Commit

Permalink
Add new API to define edit menu order/content (#171)
Browse files Browse the repository at this point in the history
Revert to previous defined behaviour edit menu order
  • Loading branch information
ntnmrndn committed May 23, 2022
1 parent ecc00e4 commit ddce63d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,10 @@ extension ClassicImageEditOptions {
public var fadeControl: ClassicImageEditFadeControlBase.Type = ClassicImageEditFadeControl.self
public var clarityControl: ClassicImageEditClarityControlBase.Type = ClassicImageEditClarityControl.self
public var sharpenControl: ClassicImageEditSharpenControlBase.Type = ClassicImageEditSharpenControl.self

public var ignoredEditMenus: Set<ClassicImageEditEditMenu> = []

public var editMenus: [ClassicImageEditEditMenu] = ClassicImageEditEditMenu.allCases

public init() {

}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ public enum ClassicImageEditEditMenu: CaseIterable {

item: do {
let ignoredEditMenus: Set<ClassicImageEditEditMenu> = viewModel.options.classes.control.ignoredEditMenus
let displayedMenus = Set(ClassicImageEditEditMenu.allCases).subtracting(ignoredEditMenus)
let displayedMenus = viewModel.options.classes.control.editMenus.filter { !ignoredEditMenus.contains($0) }

var buttons: [ButtonView] = []

Expand Down

0 comments on commit ddce63d

Please sign in to comment.