-
Notifications
You must be signed in to change notification settings - Fork 272
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
Renderer/HorizonRenderer: more elaborate artificial horizon #1266
Conversation
i did spend quite some time complying to what lordfolken advised. if that still needs work to meet your standards, i suggest you do it yourself, or ditch my work that i happily tried to share with the community |
Just look at the very first review comment: #1261 (comment) Then look at this piece in this PR you just submitted:
The is the very line @lordfolken criticized, and it's still there. You didn't reply to his comment and you did not fix this. I stopped reading your PR after seeing this, but I should have stopped reading after seeing that your commit message doesn't even explain what your proposed change is about. |
Oh no, now you suggest merging a merge commit. Everything is wrong with this PR. I suggest you should continue working on #1261 and not this one, because over there, you see unresolved review comments. Your last post sounded like you don't want to do that. That's okay for me, you can do whatever you want, and you don't need to listen to us. But it might cause us not listening to you either. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for sticking with it. A few minor points in my current review.
Next i'll try to compile and run your code.
Git history: |
Max isn't very tolerant of when things aren't done in the way he expects. |
@MaxKellermann i'll reopen, when i think it looks presentable. |
First of all, I expect people to handle the existing reviews before asking for another review. @qubolino ignored the previous review, while pretending he "complied" (which I proved wrong). Then he explained he didn't want to meet our standards and asked me to do it for him. I certainly won't do that. And this isn't event arguing whether commented line would be acceptable. At this point, this isn't about the code at all. It's about @qubolino's behavior towards code reviews. |
dear max. i suggest you try be more tolerant on others skills. i respect your work, and you probably are a very skilled programmer. i opened a new pr b/c i've been asked to put everything in one commit. i don't know how to do this working with an existing pr. i actually don't know how to work with git as you already know. in fact i don't know how to do many things. one thing i know though is how to propose the perhaps only mediocre result of my work to the community -- despite the fact i benefited from a surely high standard result of its work. this pr was initially more a pull proposition than a request. i initially didn't envision to do anything more on it. then i thought it was maybe not too hard to comply and could make an effort and i did. |
he isn't very tolerant of probably many more things than this. |
@qubolino you're trying to reframe your failure to read review comments carefully, making it sound like it's about me. Please don't make this personal. This doesn't help, you're only wasting more of everybody's time with a pointless off-topic discussion that leads nowhere. (You have annoyed me enough that I'm going to unsubscribe from this PR and I'm not going to spend more time on reviewing it. Bye.) |
i find your behaviour very childish and non-constructive. but that's only my opinion. speaking about being constructive, @lordfolken thanks a lot for (twice already) trying to encourage me to carry on. i'll be happy to work with you. |
@lordfolken thanks for your comments, i addressed them, i think. looking fwd to your constructive critics |
@qubolino What you might want to do instead is squash the "addressing" commit with the commit where the code that you're addressing is - it then becomes one commit with the right/addressed code. After that, you Force Push from your local machine to your online Git repo - this rewrites the commits in the Pull Request, gets rid of the extraneous commits, and provides a nice commit set for review (providing the commit history is correct on your machine in the first place). Regarding the "Merge branch 'XCSoar:master' into master" commit, you want to Rebase your branch on origin/master instead - this brings your branch up to date, but doesn't include the unnecessary merge commit. (Not sure what your workflow is and sorry if I'm stating the obvious, but you can't do any of this through the Github web UI - this needs to be done on your local machine through an IDE/Git GUI/Git commands) |
i squashed everything in one commit |
Finally got around to testing it. So the main window looks good to me and seems to behave properly. The Attitude Infobox, has some errors. Its not filling the whole square and the lines are not adapting to the smaller resolution. |
Finally got around to testing it. So the main window looks good to me and seems to behave properly. The Attitude Infobox, has some errors. Its not filling the whole square and the lines are not adapting to the smaller resolution. |
Also tested a bit meanwhile. IMHO the yellow arrow should as well move with the bank as long the yaw is not changing, see the last picture i have attached. Same in the small infobox. The small infobox is overloaded, an idea was to remove the yaw indication there, or remove the details and use smaller arrows, maybe only arrows. The gauge is a bit to much in here. |
|
in old mechanical (but also traditionally) the yellow is not moving relative to the plane (nor is anything due to the yaw)
agreed and addressed. i kept only ground sky and plane in yellow |
what you describe isn't yaw https://en.wikipedia.org/wiki/Yaw_(rotation). my implementation of the horizon only takes into account roll and pitch. |
@qubolino if you are still around, can you have a look? |
01b2f2b
to
16fa000
Compare
more elaborate artificial horizon with standard colorblind-friendly colors, shape and marks
Brief summary of the changes
Related issues and discussions