The next big change I want to do with BeAIM is rewriting the UI code to make use of Haikus Layout Kit. That allows for automatic resizing of...The next big change I want to do with BeAIM is rewriting the UI code to make use of Haikus Layout Kit. That allows for automatic resizing of elements according to the font size, so that the application can work fine with HiDPI screens for example. Also, once rewritten, the Layout Kit should make it a lot easier to add new UI elements withoutmanually recalculating the positions of all elements. Back when BeAIM was initially created, the Layout Kit didn't exist so all positions are hardcoded. This will be a lot of work, but adding more features now and moving to the Layout Kit later would only result in even more work to also rewrite the new stuff, so I decided it's better to do it now and not to have to worry about it anymore later. Luckily I found a great tutorial for getting started with the Layout Kit that explains how MidiPlayer has been rewritten for the Layout Kit: www.haiku-os.org/documents/dev/laying_it_all_out_p… Show more
Loading content, please wait.