Giter Club home page Giter Club logo

ckcirclemenuview's People

Contributors

dmallory avatar elmarko avatar jand3r avatar mjgaylord avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ckcirclemenuview's Issues

Add "tap mode" option

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 line mode

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.

Add option to respect tint color

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.

Specifying a starting angle

Instead of having to specify a direction (CIRCLE_MENU_DIRECTION), it would be nice if we could specify a starting angle.

Add modification for the start 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.

Only the visible icon responds to touches in tap mode

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.