cscarney / syndic

Convergent feed reader for Plasma and Android
12 stars 2 forks source link

Use declarative properties to populate pagerow #169

Closed cscarney closed 1 year ago

cscarney commented 1 year ago

Introduce a new PageController class which consolidates all of the logic for pushing and popping pages from the page row into a single plage. The PageController has a property naming the root page component, and each page has a PageControl.nextPage attached property defining the page to appear after it in the page row.

This fixes #147 and makes it easier to consistently implement column view related bugfixes in the future.