Skip to content

PhoshDM: initial groundwork

Sam Day requested to merge samcday/phosh:phosh-dm-groundwork into main

I think this is mostly what we discussed, so hopefully there's no surprises here.

This lays the minimum groundwork in order to:

  • Generate a separate and minimal PhoshDM-0.gir, which contains only a very small subset of the full libphosh.
  • Make PhoshShell a derivable type, and allow the singleton to be set with a custom subclass.
  • Make PhoshLockscreen a derivable type, and allow for a custom subclass type to fed in (via an introduced vfunc on PhoshShell)

After this MR there's still more follow-up to do in PhoshLockscreen to make its behaviour more customizable from subclasses.

Merge request reports

Loading