Commit 3e48a6c
committed
VSpot v4.0.0: Multi-step tours, Style API, and build system updates
* **VSpotView Refactor**: Completely refactored `VSpotView` and `VSpotMessageView` to support multi-step product tours, a new `Step` API, and a comprehensive `Style` system for UI customization.
* **Performance Improvements**: Optimized drawing logic to eliminate bitmap allocations within `onDraw()` and improved layout positioning.
* **New Features**: Added support for circular and rounded rectangle spotlight shapes, connector lines, pulse effects, and built-in navigation controls (Back, Next, Skip, Done).
* **Build System**: Updated Gradle to 9.4.1, Android SDK to 37, and added specialized scripts for Maven Central and JitPack publishing.
* **Documentation**: Overhauled `README.md` with detailed usage guides, migration instructions, and API documentation for version 4.0.0.
* **Cleanup**: Removed legacy `MainActivity2` and temporary view implementations (`VSpotView2`, `VSpotMessageView2`).1 parent d7789b4 commit 3e48a6c
30 files changed
Lines changed: 4385 additions & 1137 deletions
File tree
- .idea
- caches
- art
- gradle/wrapper
- library
- src/main/java/com/developer/spoti/vspoti
- sample
- src/main
- java/com/developer/spoti/vspot
- res
- layout
- values
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments