Skip to content

Unified window

Alice Mikhaylenko requested to merge wip/exalm/unified-window into master

Port main and preferences windows to HdyWindow/HdyApplicationWindow, refactor the code to take advantage of that:

  • Merge CollectionView, CollectionBox and CollectionHeaderBar
  • Merge DisplayView, DisplayBox and DisplayHeaderBar

Views are now widgets, and box and headerbar are now parts of it.

Introduce TitlebarBox, replace the overlay and revealer in FullscreenBox with it. Use the same headerbar in window and fullscreen.

  • Refactor preferences window subpages to use single stacks, and separate headerbars for tester and mapper states.

Merge request reports