Haiku

Update Hare to use layout management [BONUS]

https://github.com/HaikuArchives/Hare/issues/1

https://www.haiku-os.org/documents/dev/laying_it_all_out_part_1

There are still many apps doing 'manual layouting'. Your task is to rewrite those parts of the code to use the layout management that Haiku introduced a few years back.

Depending on the complexity of the application, this can turn out to be a fairly demanding task that requires basic C++ knowledge.

Submit your work as pull-request of your fork on github. Additionally, upload screenshots of the app running with a font size of 8 and 24 (set in Appearance preferences).

Some info and docs

https://www.haiku-os.org/documents/dev/laying_it_all_out_part_1 https://www.haiku-os.org/files/CreatingUIsusingtheLayoutAPI.pdf https://api.haiku-os.org/layout_intro.html http://cgit.haiku-os.org/haiku/tree/src http://xref.plausible.coop/source/

Task tags

  • layout management
  • haiku api
  • c++

Students who completed this task

Friedrich DOku

Task type

  • code Code
  • web Design
close

2017