jand3r / ckcirclemenuview Goto Github PK
View Code? Open in Web Editor NEWWell, it's a circle menu. Kind of. For iOS.
License: MIT License
Well, it's a circle menu. Kind of. For iOS.
License: MIT License
Currently the CKCircleMenuView
disappears if the long press gesture ends. It should be possible to switch to a different mode that allows the user to tap once to open the menu and tap again to select one option or close the menu.
Add a line mode that can be activated using the options dictionary.
Buttons will be layouted along a line starting at the origin of the CKCircleMenuView
pointing in the direction of the starting angle. That way it will respect the `CircleMenuDirection' enum.
Buttons in a circular menu view aligned along a line. Crazy shit.
Instead of providing a constant background color I want to use a UIVisualEffectView as the button's background to get a nice blurry effect.
This must be added as a new option (default = no).
If 8 items are put and angle is set to 360.0, only 7 items appear when menu is opened.
Allow to use the provided button images as alpha masks, that are displayed in the current tint color (aka button type 'System').
To keep backwards compatibility, this has to be added as a new option.
Check the provided configuration vs. expected behaviour, if the CKCircleMenuView
contains only a single button (e.g. direction and actual placement).
Instead of having to specify a direction (CIRCLE_MENU_DIRECTION), it would be nice if we could specify a starting angle.
Hey I found it hard to modify the start angles of the submenu. I think it would be very useful that we can input our own values instead of the default.
The delegate method circleMenuOpened
is not called when the circle menu is spawned.
When not in tap mode the whole CKRoundView
is used to determine wether the gesture moved in or out, so the user does not have to hit the icon exactly. In tap mode the containing UIButton
is used to react to tap events. This button's size fits the provided icon image. This makes it hard to tap the button if the provided image is small in size.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.