Here's an untested OS X layout: https://gist.github.com/lethosor/40f04de30b8800751e13
Thx. Hey everyone, let's test it together!
[OSX]Dwarf Therapist 33.0 preliminary version for 42.02
It works! Thanks for packaging it up like that- I've never had any luck building programs manually, and Dwarf Therapist was no exception.
One bug I found very quickly: The main DT window, when it appears on first load, is quite a bit wider than my screen. I can scale it down somewhat, but not enough for the entire window to fit.
(if the image is broken, right-clicking it and telling your browser to open it in another tab should work)
If I try to shrink the window any farther, it just won't shrink. It appears to be capped at the width (partially) shown in that screenshot. I can expand it again just fine, but it still won't srink any farther than shown above.
Also, a similar thing happens with the Options menu, except the menus with a lot of entries go way off the bottom of the screen, rather than the side, and there's no way to scroll that I've found.
I'm running OSX El Capitan version 10.11.2 on a Macbook Pro with a Retina display. Probably relevant.
If you grab that top toolbar (with the group by.. filter..) and move it below the buttons toolbar (connect.. read..), does it allow you to resize the window?
Might be a stupid question, but I can't find what to grab it by. Some parts of the toolbar area drag the whole window around; some (such as right on top of a button or label) don't.
Nonetheless, I think you've nailed the cause of that particular problem. Unchecking "Show Toolbar Text" in the options to hide the labels under some of the buttons in the toolbar does allow me to shrink the window a little farther, but not enough to fit entirely on my screen.
A couple more very minor (don't bother with these if you've got more important stuff on your plate) quirks I've noticed:
If the program fails to connect to DF upon loading, for some reason (such as if I started DT before DF), clicking the Connect button again will instantly close DT, even if the problem has been resolved.
To reproduce: Open DT with DF not running, close the warning that appears, open DF, open up your fortress in DF, go back to DT, click "Connect to DF". DT exits with no obvious errors. Restart DT; everything's fine.
Not tested with the "Load Dwarves on Startup" option unchecked, but the same thing happens if I click Refresh then Connect after closing DF.
Also, when I move my mouse downward on the main grid screen, it leaves behind a thin blue line whenever the highlight border thingy moves to the next row. When I move my mouse upward, on the other hand, it clears any residual line that may have already been there. Curiously, neither of these happen when I move my mouse fast enough that the rows in question get skipped due to the program's refresh rate. It seems that the line is only placed or removed when two adjacent rows in the table are highlighted, one after the other.
Scrolling to move the blue lines off the top or bottom of the screen also clears them.
See here: