Skip to content

Commit 3e48a6c

Browse files
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

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@
77
/build
88
/captures
99
.externalNativeBuild
10+
create-central-bundle.ps1
11+
HowToPublish.txt
12+
library/build/
13+
sample/build/
14+
local.properties

.idea/caches/deviceStreaming.xml

Lines changed: 1271 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/compiler.xml

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetSelector.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)