Skip to content

Commit

Permalink
Setting up readme
Browse files Browse the repository at this point in the history
  • Loading branch information
LoganTraceur authored Jan 26, 2019
1 parent ea672ac commit 3d65f8c
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
# LogansGreatButton
An easy to use, powerful, self contained button library so you can focus on your other code!
Includes Debouncing, Avoids Delays and allows you to decide what happens at the beginning and end of Short, Long, Hold and Shifts so you can create a intuative and responsive experience.

Want your device to buzz in a haptic response at the start of every button click, and beep so your user knows when a long press has started.
This library allows you to have methods that automically run when ever there is start and end event to Short, Long, Hold and Shift Events. Easily provide user response to events and then only commit to the action code once a Release events is actived!
Features
- Debouncing
- Avoids Delays so it never stops your code
- Super easy to use. Decide what happens at each event and place your code in that method
- Easily provide user response to events and then only commit to the action code once a Release events is activated!

Captures the beginning and end so you can create a intuative and responsive experience.
- Short Clicks
- Long Clicks
- Hold
- and Shifts
- (Multi clicks can easily be added upon request)

Easily separate the user response at the start of an event from the code that runs when you know the button type.
No more having to undo the effects of a short click when the button is held down.

Want your device to buzz in a haptic response at the start of every button click, and then beep so your user knows when a long press has started.

All the power in an easy to use package!

Expand Down

0 comments on commit 3d65f8c

Please sign in to comment.