Bug 415736

Summary: Isotope table: Zoom to the mouse pointer position
Product: [Applications] kalzium Reporter: postix <postix>
Component: generalAssignee: Kalzium Developers <kalzium>
Status: RESOLVED FIXED    
Severity: wishlist CC: maltejur, postix
Priority: NOR    
Version First Reported In: 19.12   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description postix 2019-12-31 11:21:24 UTC
Currently Kalzium zooms always to the center of the window.

It were easier to navigate if Kalzium would simply zoom to the position where the mouse points to.

Additionally, by a double click it could center the point where the mouse points to.
Comment 1 Albert Astals Cid 2022-03-04 23:07:12 UTC
Git commit 3f392080116c0e591dc777d5cdab0f4db5f6de6e by Albert Astals Cid, on behalf of Malte Jürgens.
Committed on 04/03/2022 at 23:07.
Pushed by aacid into branch 'master'.

Improve the Isotope Table

- Zoom to mouse instead of to the center
- Make the zoom slider logarithmic
- Use the actual zoom scroll delta value (Previously zooming broke on a laptop touchpad without that)
- Make the rectangle in the top right preview more visible
- Show Isotope dialog on double click

M  +3    -3    src/isotopetable/isotopedialog.ui
M  +4    -2    src/isotopetable/isotopeguideview.cpp
M  +11   -0    src/isotopetable/isotopeitem.cpp
M  +1    -0    src/isotopetable/isotopeitem.h
M  +3    -2    src/isotopetable/isotopetabledialog.cpp
M  +12   -15   src/isotopetable/isotopeview.cpp

https://invent.kde.org/education/kalzium/commit/3f392080116c0e591dc777d5cdab0f4db5f6de6e