Bug 415736 - Isotope table: Zoom to the mouse pointer position
Summary: Isotope table: Zoom to the mouse pointer position
Status: RESOLVED FIXED
Alias: None
Product: kalzium
Classification: Applications
Component: general (show other bugs)
Version: 19.12
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kalzium Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-31 11:21 UTC by postix
Modified: 2022-03-05 12:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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