Comments (8)
Does it happen on large source files and does it get fixed once you scroll through the whole file and after the layout manager gets a chance to lay out everything ?
from scxcodeminimap.
It's on most files, I guess I don't know what 'large' would consist of, but < 1000 lines of code still does this. If I scroll through the file it doesn't seem to help, until I get all the way to the bottom, then it appears to have found everything and laid it out correctly. Is this a known issue that you can't do anything about?
from scxcodeminimap.
Seems to be related to #41, check the last 2 comments.
It seems that I need to come up with a better way of figuring out the correct content offset, something that's not linked to the layout manager, if that's even possible.
from scxcodeminimap.
Not sure what is available in the 'layout manager' but when you open the file, the scroll bar (not minimap) shrinks to the correct size, so something in the system knows how large this file is.
from scxcodeminimap.
I'm using the layoutManager's usedRectForTextContainer: method to get the total height of the minimap but the results keep changing as you scroll through the document. Replacing it with the scrollView's documentView height doesn't fix it either.
I'll keep trying different approaches, maybe I can get it working properly.
from scxcodeminimap.
Okay, I think I got it, I combined your idea of using the main editor's size with the ensureLayoutForTextContainer: method.
Please give it a go and do let me know if you still have issues.
from scxcodeminimap.
Oh yeah, much better now! Thanks!
from scxcodeminimap.
Perfect, thank you too ;)
from scxcodeminimap.
Related Issues (20)
- Xcode 7 beta 4 crashes when viewing the stdio.h file HOT 3
- Causes scroll position to jump unexpectedly HOT 2
- Crashes Xcode 7 when using autocomplete HOT 18
- Xcode crashed when tap BackSpace twice HOT 1
- xcode
- xcode7 crash HOT 1
- Xcode 7 Crash When Minimap is Visible HOT 5
- MiniMap on wrong side in Comparison View HOT 1
- MiniMap obscuring right hand side of code in Xcode word-wrap mode HOT 5
- Feature request: highlight source control changes HOT 1
- SCXodeMiniMap makes Xcode slower HOT 3
- Not working anymore with Xcode 7.3
- MiniMap have a scrollview at right size HOT 1
- Error/warning messages obscured by MiniMap
- Git diff in the minimap
- Xcode 8 extension support HOT 3
- xcode 8 later crash HOT 1
- Typing caused by Caton HOT 1
- Not working with Xcode 9 HOT 2
- Please Help fix SCXcodeMinimap on Xcode10 HOT 2
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 scxcodeminimap.