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

subscribeAutoScaleChange or subscribeAxisDblClick #1770

Open
louisnw01 opened this issue Jan 9, 2025 · 0 comments
Open

subscribeAutoScaleChange or subscribeAxisDblClick #1770

louisnw01 opened this issue Jan 9, 2025 · 0 comments

Comments

@louisnw01
Copy link

In the current state of the library, its almost impossible to have a single source of truth for the value of autoScale, as users are allowed to change this value (and quite rightly so!) by dragging the axis or double clicking the axis.

It would be very useful if we could have a handler for this:

const handleAutoScaleChange = (newValue: boolean) => {
    // hook this into whatever we need to
} 
chart.priceScale('right').subscribeAutoScaleChange(handleAutoScaleChange);

or

chart.priceScale('right').subscribeDblClick(handleAxisDoubleClick);

auto scaling is essentially a latch that disables itself whenever the user would like to. This is expected behaviour, but being able to hook into this behaviour would be very useful for many developers.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant