├── .github └── workflows │ ├── claude.yml │ └── swift.yml ├── .gitignore ├── .swiftpm └── xcode │ └── xcshareddata │ └── xcschemes │ └── MenuWithAView.xcscheme ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── ContextMenuAccessoryStructs │ ├── ContextMenuAccessoryStructs.m │ └── include │ │ └── ContextMenuAccessoryStructs.h └── MenuWithAView │ ├── AccessoryItem.swift │ ├── ContextMenuIdentifierView.swift │ ├── Example.swift │ └── Extensions │ ├── Array │ └── Array+Compact.swift │ ├── ContextMenuAccessoryAnchor │ └── ContextMenuAccessoryAnchor+InitWithAttachmentAlignment.swift │ ├── UIContextMenuInteraction │ ├── UIContextMenuInteraction+AccessoryViewWithConfiguration.swift │ └── UIContextMenuInteraction+Swizzle.swift │ ├── UIView │ └── UIView+FirstSubviewOfType.swift │ └── View │ └── View+ContextMenuAccessories.swift └── assets ├── example1.gif ├── icon.icon ├── Assets │ ├── bubble 2.svg │ ├── grid.png │ ├── icons.png │ ├── msg.svg │ ├── sender1.svg │ ├── sender2.svg │ └── shhh.png └── icon.json └── icon.png /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/MenuWithAView.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/MenuWithAView.xcscheme -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ContextMenuAccessoryStructs/ContextMenuAccessoryStructs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/ContextMenuAccessoryStructs/ContextMenuAccessoryStructs.m -------------------------------------------------------------------------------- /Sources/ContextMenuAccessoryStructs/include/ContextMenuAccessoryStructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/ContextMenuAccessoryStructs/include/ContextMenuAccessoryStructs.h -------------------------------------------------------------------------------- /Sources/MenuWithAView/AccessoryItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/AccessoryItem.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/ContextMenuIdentifierView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/ContextMenuIdentifierView.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Example.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Example.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Extensions/Array/Array+Compact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Extensions/Array/Array+Compact.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Extensions/ContextMenuAccessoryAnchor/ContextMenuAccessoryAnchor+InitWithAttachmentAlignment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Extensions/ContextMenuAccessoryAnchor/ContextMenuAccessoryAnchor+InitWithAttachmentAlignment.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Extensions/UIContextMenuInteraction/UIContextMenuInteraction+AccessoryViewWithConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Extensions/UIContextMenuInteraction/UIContextMenuInteraction+AccessoryViewWithConfiguration.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Extensions/UIContextMenuInteraction/UIContextMenuInteraction+Swizzle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Extensions/UIContextMenuInteraction/UIContextMenuInteraction+Swizzle.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Extensions/UIView/UIView+FirstSubviewOfType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Extensions/UIView/UIView+FirstSubviewOfType.swift -------------------------------------------------------------------------------- /Sources/MenuWithAView/Extensions/View/View+ContextMenuAccessories.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/Sources/MenuWithAView/Extensions/View/View+ContextMenuAccessories.swift -------------------------------------------------------------------------------- /assets/example1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/example1.gif -------------------------------------------------------------------------------- /assets/icon.icon/Assets/bubble 2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/bubble 2.svg -------------------------------------------------------------------------------- /assets/icon.icon/Assets/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/grid.png -------------------------------------------------------------------------------- /assets/icon.icon/Assets/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/icons.png -------------------------------------------------------------------------------- /assets/icon.icon/Assets/msg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/msg.svg -------------------------------------------------------------------------------- /assets/icon.icon/Assets/sender1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/sender1.svg -------------------------------------------------------------------------------- /assets/icon.icon/Assets/sender2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/sender2.svg -------------------------------------------------------------------------------- /assets/icon.icon/Assets/shhh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/Assets/shhh.png -------------------------------------------------------------------------------- /assets/icon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.icon/icon.json -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeastr/MenuWithAView/HEAD/assets/icon.png --------------------------------------------------------------------------------