[Applet] Port to ExpandableListItem
ClosedPublic

Authored by ngraham on Mar 13 2020, 5:27 PM.

Details

Summary

Depends on D28033

Test Plan

All functionality still works. There are minimal visual changes, mostly little things
to make the appearance consistent with other applets using the new ExpandableListItem
component.

Diff Detail

Repository
R363 Print Manager
Branch
port-to-ExpandableListItem (branched from master)
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 23738
Build 23756: arc lint + arc unit
ngraham created this revision.Mar 13 2020, 5:27 PM
Restricted Application added a subscriber: kde-utils-devel. · View Herald TranscriptMar 13 2020, 5:27 PM
ngraham requested review of this revision.Mar 13 2020, 5:27 PM

Well I still think that this applet rewrite is very useless, very little care about their printers, it's the print jobs that matter, still the patch looks fine, although I see the buttons showing up before the selection is fully expanded.

very little care about their printers, it's the print jobs that matter

Yeah, making the applet show print jobs might be nice. That sounds sensible enough to me to do in the future.

still the patch looks fine, although I see the buttons showing up before the selection is fully expanded.

I'll see if I can fix that in the ExpandableListItem itself.

Added a little opacity animation for the expanded view contents in D28033.

davidedmundson accepted this revision.Mar 15 2020, 7:24 PM
davidedmundson added a subscriber: davidedmundson.

I like red patches.

This revision is now accepted and ready to land.Mar 15 2020, 7:24 PM
ngraham updated this revision to Diff 77698.Mar 16 2020, 3:22 AM

Use consistent highlight durations

ngraham updated this revision to Diff 77939.Mar 18 2020, 4:25 PM

ExpandableListItem is now in PlasmaExtras

ngraham updated this revision to Diff 77943.Mar 18 2020, 5:17 PM

Remove now-unnecessary imports

ngraham updated this revision to Diff 79436.Apr 5 2020, 10:52 PM

Update required Frameworks version

This revision was automatically updated to reflect the committed changes.