[Cuttlefish] Overhaul program, use Kirigami
Summary:
Cuttlefish's UI got an overhaul.
- Won't break if window width is different than expected.
- Plasma components have been replaced with Kirigami and QQC2 components
- Preview moved to bottom of screen
- Copy icon name button is now part of icon name instead of being an independent button
- Copy code is removed
- Change preview on hover is removed
- Open icon file added
- Other UI tweaks (spacing, colors)
- Adaptive UI
- Appmenu, icon right click menu
- Perfectly cooked screenshots, every time guaranteed, or your money back
BUG: 406067
FIXED-IN: 5.17.0
Test Plan:
Reviewers: VDG, ngraham, ndavis, ognarb
Reviewed By: VDG, ngraham, ndavis, ognarb
Subscribers: ognarb, GB_2, trickyricky26, davidre, ndavis, filipf, davidedmundson, ngraham, plasma-devel, VDG
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D23712