Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for access to focus area shape/position in stepBuilder for better customization #60

Open
noacavalcante opened this issue Sep 23, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@noacavalcante
Copy link

noacavalcante commented Sep 23, 2024

Hi,

First of all, thank you for your great work on this package. It has been incredibly useful for my project.

I’ve been working with the stepBuilder to customize the steps of the onboarding process. I noticed that OnboardingStepRenderInfo provides useful information like the title, body, label size, and functions like nextStep() and close(), which are great. However, there’s a limitation that makes it difficult to fully customize the onboarding steps while keeping the core functionality of the package intact.

Issue:

  • When using the stepBuilder, I lose access to the logic behind the “hole” that highlights the widget with the focus node. The overlay itself works fine, but the “hole”, its position and its animation are not accessible.
  • What I want to achieve is to keep the existing behavior of the “hole” (position & animation) and the label (title & body) while customizing the overlay to add things like a close button (X) at each step and a keyboard listener to capture specific key presses for navigation.
@talamaska
Copy link
Owner

Thanks for the kind words. I appreciate the good explanation and the reasoning behind the required features. Unfortunately I cannot commit with any ETA. I'll appreciate if you push a pull request and I commit on reviewing in a timely manner and release it.

@talamaska talamaska added the enhancement New feature or request label Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants