Comments (3)
I think this is a tricky bug. It looks like because the fireZoomChanged call in ZoomControl cannot lock the document, in some cases the zoom updates before the XournalView is able to find the current page and keep aligned to its top.
This might be able to be mitigated by locking the document frequently in the XournalView updater, or it might be fixed by scrolling within the ZoomControl as well.
from xournalpp.
I believe I was mistaken about this. While the above is still plausible it looks like the main player is a bug where if the zoom is greater than the "fit" zoom (i.e. pages are greater than the width of the window), the getCurrentPage tends to return zero, the start of the document.
from xournalpp.
Appears to have been a simple bug - a typo "y" should be "x" in Layout.cpp.
from xournalpp.
Related Issues (20)
- Missing user interface file HOT 2
- "Toolbar Color Tool Customization" is not working HOT 1
- VSCode-like Hot Exit HOT 1
- Titlebar is still white after setting the dark theme on MacOS HOT 6
- Unable to Annotate PDFs from UNC Paths HOT 2
- Stroke Recognizer makes straight lines different than expected HOT 4
- Keyboard shortcuts not working on Windows HOT 6
- Change wrong path conversions from string to u8string HOT 1
- If opened in split screen , then if its toggled to full screen the app gets stuck and crashes. Scrolling through pages is choppy HOT 13
- Error screen occur when open
- Crashing while saving on USB drive HOT 1
- Not working properly in ubuntu 24.04 lts HOT 4
- Cannot open settings on macOS HOT 9
- Old copy paste bug HOT 4
- Dark theme failed to apply to icons on KDE Plasma (Breeze Dark) HOT 2
- Global search missing in languages other than English on MacOS (regression) HOT 2
- @rolandlo @bhennion, we should add something like this to the CMake scripts, to ensure that everyone uses the installation: HOT 3
- Random Crash HOT 1
- Failing assertion in PortAudio from ~AudioController() HOT 1
- White titlebar in dark mode [Windows 11] HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xournalpp.