-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Update 4.02.0 #913
base: master
Are you sure you want to change the base?
Update 4.02.0 #913
Conversation
* Improve algorithm for mitre joints on thick lines, preserving correct thickness up to 90 degrees angles (e.g. rectangles). * Fix a drawing bug for stroked and filled rectangles when `NK_ANTI_ALIASING_OFF` is used. * Code cleanup.
* Minor changelog formatting adjustments. (again)
Minor formatting. (should be good now)
* Fix #902, it forgot to modify nuklear_math.c.
@dumblob I was not sure if the version should be 4.01.5 or 4.02.0? (based on the last change) |
@dumblob, if this is not going to be merged, I will just close and delete my fork. |
Hi @eax0r, I didn't have time to look through all your work. I'm really currently totally out of time. If you followed Nuklear for about a year, you understand what are the concerns etc., so I'll check whether I can give you the permission to merge changes and you could merge your changes. I'll personally get back to Nuklear probably first in 3-5 weeks due to my current personal situation. Generally I value all your effort and think most of it could be merged, but I wanted to stick with the principle "four eyes see more than two" as is the golden review standard 😉. |
@vurtun I found out I can't add any additional collaborators. I think it's time to start a "Nuklear" GitHub organization to allow existing collaborators add additional collaborators. What do you think? |
Enough of waiting. It's painful to lose all the stars, issues and PRs, but it's the only way how to scale. Welcome the new organization https://github.com/Immediate-Mode-UI (see also #941 ). TODO to finish the transition:
Volunteers for these todo items? I need to get back to my duties now 😢. |
This update is based on my report here: #907
As well as the Dear ImGui updated code. (nuklear is based on)
1. Improve algorithm for mitre joints on thick lines, preserving correct thickness up to 90 degrees angles (e.g. rectangles). If you have custom rendering using thick lines, they will appear a little thicker now. Thanks to ocornut@github.
2. Fix a drawing bug for stroked and filled rectangles when
NK_ANTI_ALIASING_OFF
is used.(We do not use negative values here, as it will basically crop 0.5f on offset.x/offset.y, and it will affect the rendering).
Before the patch:
After the patch:
3. Code cleanup.
Tell me if you want me to change anything, but I have tested enough and this is only slight improvments so far.
Also I would like to keep #907 open in order to keep updating the status of my problems. (for now)