Commit graph

9 commits

Author SHA1 Message Date
Ghostkeeper
d0eee2cffe
Make header of detail page depend on header of origin
It's the same as the list of packages you came from, now.

Contributes to issue CURA-8565.
2021-11-29 19:41:25 +01:00
Ghostkeeper
d511c4542a
Make package detail page scroll if details are too long
Some plug-ins could have very long descriptions now. We show all of it, but that could go off the screen in theory.

This makes the content scrollable if it goes off the screen.

Contributes to issue CURA-8565.
2021-11-29 19:04:30 +01:00
Ghostkeeper
8ecd2f86a4
Communicate to PackageCard whether it is a detailed card or not
If it is detailed, it currently hides the short description. That is not quite enough, but we'll expand that behaviour.

Contributes to issue CURA-8565.
2021-11-29 16:38:24 +01:00
Ghostkeeper
616bf479e5
Set position and width of card in details page
This means that the card itself shouldn't specify a width. It should get a width from how it's used.

Contributes to issue CURA-8565.
2021-11-29 16:11:15 +01:00
Ghostkeeper
d5cfaa1e0a
Add package card to detail page
The card has the wrong layout, but it's a start. The data is communicated in any case.

Contributes to issue CURA-8565.
2021-11-29 14:50:48 +01:00
Ghostkeeper
5dd2dcce90
Split page in header and contents
This requires a small refactor here.

Contributes to issue CURA-8565.
2021-11-29 12:57:36 +01:00
Ghostkeeper
07ee729cde
Increase size of icon to fit button exactly
Contributes to issue CURA-8565.
2021-11-29 12:03:29 +01:00
Ghostkeeper
0d05e71f9d
Basis of header line
I think the icon on the button is too small, but that's not currently configurable. Will have to look into that.

Contributes to issue CURA-8565.
2021-11-26 16:48:02 +01:00
Ghostkeeper
a715274ca7
Add a StackView around Marketplace to allow extra pages on top
This allows a sort of full-screen pop-up to replace the entire Marketplace window contents, on top of the normal contents. The normal contents are kept as they are, but out of view.

Contributes to issue CURA-8565.
2021-11-26 16:04:23 +01:00