Finally, the rewrite of all BeAIM user interface components is complete. Everything should look and behave like it did before, minus a few fixed...Finally, the rewrite of all BeAIM user interface components is complete. Everything should look and behave like it did before, minus a few fixed glitches probably. The code isn't exactly clean right now, I added many BRect(0, 0, 1, 1) calls as placeholders where a BRect was previously needed. The next task is trying to need those BRects as few as possible since the LayoutKit will automatically create them at the correct position and with the correct size anyway -> Remove them where it doesn't horribly break stuff. After code quality is improved, I'll look into making HiDPI work right. Many elements still use fixed sizes, especially font sizes, which isn't good practice and should be replaced with dynamically calculated values. Show more