Closed aospiridonov closed 2 years ago
Thanks for this, I've also got a branch in which I've been working on this. If you want to continue with this PR, can you make a PR that just has one portal split out? That way it's easier to review and then land the other portal changes.
I specifically separated the current state portals to different files in this PR to make it easier to maintain the code further.
Thanks for this, I've also got a branch in which I've been working on this. If you want to continue with this PR, can you make a PR that just has one portal split out? That way it's easier to review and then land the other portal changes.
I suggest syncing and adding new portals in parallel. If everything is in one dart file, there will be difficulties with the merge.
See https://github.com/canonical/xdg_desktop_portal.dart/pull/50 for the first step in refactoring the internal classes so things can be split out.
Classes are split into different files