-
Notifications
You must be signed in to change notification settings - Fork 416
Roadmap
Tan Jun Rong edited this page Aug 3, 2017
·
18 revisions
- TourGuide should be kotlin'ize
- [UNDER DEVELOPMENT] Make TourGuide work with Dialog
- [UNDER DEVELOPMENT] Make tourGuide work with Navigational Drawer
-
TourGuide.isFirstTimeUser()
andTourGuide.setFirstTimeUser(boolean)
: https://github.com/worker8/TourGuide/issues/1 - [UNDER DEVELOPMENT] Make TourGuide work with Dialog
- [UNDER DEVELOPMENT] Make tourGuide work with Navigational Drawer
- Overlay: Add reveal effect for the circle overlay, reference project: https://github.com/itzikBraun/TutorialView
- Overlay: Add an optional/customizable dismiss button on an Overlay
- Overlay: for long press gesture, when finger is held down, show a timer that is counting down, so users have a visual feedback saying that "this button is responding, you just need to hold it longer"
- Overlay: make the size of the hole as a parameter that is adjustable, requested in this issue
- Overlay: (Good to have) make the position of the hole adjustable, for example, shifting 10dp to the right, requested in this issue
- Overlay: make possible to have 2 or more 'holes' in the Overlay for a case 2 or more buttons need to be shown, requested in this issue
- ToolTip: Make ToolTip accept custom layout, for example: toolTip.setCustomToolTipLayout(R.layout.sample_layout), so user will have no restriction on how the tooltip should look like
- ToolTip: add little arrow pointing to targetted button
- ToolTip: add adjustable ToolTip offset, so users can fine tune the position of ToolTip relative to the targeted button, requested in this issue
- Pointer: animate shadow to give an illusion of elevation, when button is big (high elevation), shadow should be big and faded, when button is smaller (low elevation), shadow should be small and darken. Reference: http://i.imgur.com/pEevcJ5.png
- Pointer: Add option to let user input their own Pointer, for example: pointer.setCustomPointerLayout(R.layout.sample_pointer_layout)
- Pointer: Add more default Pointer animation to indicate actions like: long press, double click, swiping, double finger tapping etc.
- Add some tests
- Figure out how to use test to automate memory leak checking (currently it's done manually by checking MemoryLeakTestActivity)
- Promote snapshot into release build into maven (when it's stable enough)