GTK-based "Find Problems" dialog#5682
Conversation
0c72552 to
c6c2cf5
Compare
49cb7ac to
154b984
Compare
|
Since this has some movement, what does the new window do when it needs to wrap its tabs (e.g. if localization makes those names longer)? |
|
It's a lot but I'll try to take a look. |
|
Independent of the review, it might be good if you could sort of fuzz for analogous formatting problems. That question was based on a pure guess on my part; there could be other things. |
|
Btw, this one is big indeed, but you can pick any of my recent PRs (the latest six are all unreviewed) if you have some time for that. Thanks! |
47b6622 to
e9629f7
Compare
|
Been looking at this a bit more. I added a branch called "modules-5682, which is:
Once the modules code is committed, this will make it easier for you to factor out a bunch of the C->C++->C bridging code, which I think would be an overall win. |
1c07868 to
9f50176
Compare
|
I don't know if there's any MID stuff in here, but why don't you merge this first and I'll figure out in #5763 after. |


This PR replaces legacy "Find Problems" dialog with a GTK-based one. The fix improves dialog layout and arbitrary line breaks in long messages, which can't be properly localized.
Fixes #3899, fixes #3031.
New UI:

Old UI:
