casper
|
ec58cd2d0e
|
Merge branch 'CURA-8587_disable_update_install_and_uninstall' into cura-8587_disable_update_install_and_update/licence_agreement
# Conflicts:
# plugins/Marketplace/PackageList.py
|
2021-12-06 15:49:21 +01:00 |
|
casper
|
c3665d7440
|
Correctly handle actions from marketplace license prompt
Install package on accept
And stop spinner on decline
cura 8587
|
2021-12-06 15:45:27 +01:00 |
|
casper
|
09e221d64a
|
Add license dialog to the Marketplace
cura 8587
|
2021-12-06 14:49:50 +01:00 |
|
Jelle Spijker
|
1cc3d374a0
|
Show the uninstall button for packages which can be downgraded to the bundled version
Contributes to: CURA-8587
|
2021-12-06 14:11:31 +01:00 |
|
Jelle Spijker
|
28b6bfb729
|
Fixed the update button busy state
Contributes to: CURA-8587
|
2021-12-06 13:53:44 +01:00 |
|
Jaime van Kessel
|
b28cb5ad5e
|
Merge branch 'CURA-8587_disable_update_install_and_uninstall' of github.com:Ultimaker/Cura into CURA-8587_disable_update_install_and_uninstall
|
2021-12-06 12:02:44 +01:00 |
|
Jaime van Kessel
|
09710c2d9f
|
Remove unneeded connection
The connection isn't needed to handle a signal. There is an easier shorthand
CURA-8587
|
2021-12-06 12:02:14 +01:00 |
|
Jaime van Kessel
|
18837a32b8
|
Move verifiedIcon to it's own file
Cleaning up the size of the package card a bit
|
2021-12-06 11:54:14 +01:00 |
|
Jelle Spijker
|
579cc7bdbc
|
Enable or disable a plugin functionality added
Contributes to: CURA-8587
|
2021-12-06 11:34:36 +01:00 |
|
Jaime van Kessel
|
ea85e59e50
|
Fix margin
CURA-8587
|
2021-12-06 11:34:19 +01:00 |
|
Jaime van Kessel
|
de0dc568cd
|
Change rectangle into item
It had no color, so it doesn't need to be a rectangle
Cura-8587
|
2021-12-06 11:30:27 +01:00 |
|
Jaime van Kessel
|
fbc9a25a8f
|
Merge branch 'CURA-8587_disable_update_install_and_uninstall' of github.com:Ultimaker/Cura into CURA-8587_disable_update_install_and_uninstall
|
2021-12-06 11:28:26 +01:00 |
|
Jaime van Kessel
|
7a902f8314
|
Add restart required banner
CURA-8587
|
2021-12-06 11:28:06 +01:00 |
|
Jelle Spijker
|
325783ca46
|
Persistent handled state across Package Lists
Contributes to: CURA-8587
|
2021-12-06 10:19:14 +01:00 |
|
Jelle Spijker
|
2d9c557a13
|
Only check for updates when logged in
Contributes to: CURA-8587
|
2021-12-06 09:43:09 +01:00 |
|
Jelle Spijker
|
863e92d0d2
|
Fixed state of manage buttons
Contributes to: CURA-8587
|
2021-12-06 09:14:40 +01:00 |
|
Jelle Spijker
|
a51b29cdf6
|
Fixed double items in getAllLocalPackages
Contributes to: CURA-8587
|
2021-12-05 16:28:21 +01:00 |
|
Jelle Spijker
|
305fb4ab09
|
renamed locally_installed property
Contributes to: CURA-8587
|
2021-12-05 16:23:23 +01:00 |
|
Jelle Spijker
|
bd2f270803
|
Added typing
Contributes to: CURA-8587
|
2021-12-05 15:18:51 +01:00 |
|
Jelle Spijker
|
09709ede8b
|
Fix duplicate packages in get AlllocalPackages
The helper class is needed because dict's aren't hashable
which complicates the `in` check.
Contributes to: CURA-8587
|
2021-12-05 15:11:35 +01:00 |
|
Jelle Spijker
|
42e7ef4a89
|
Merge remote-tracking branch 'origin/CURA-8587_disable_update_install_and_uninstall' into CURA-8587_disable_update_install_and_uninstall
|
2021-12-05 11:58:45 +01:00 |
|
casper
|
58ee0d19fd
|
Vertically align author components with manage buttons
To comply with UX design
cura 8587
|
2021-12-04 10:28:25 +01:00 |
|
Jelle Spijker
|
8400459e21
|
Use Python syntax to check if item is in collection
Als removed the check on the first loop, because we know for certain these
will already be unique values.
Contributes to: CURA-8587
|
2021-12-03 17:41:29 +01:00 |
|
Jelle Spijker
|
c937337324
|
Change the state of the enable button after an un-/install
Contributes to: CURA-8587
|
2021-12-03 17:21:38 +01:00 |
|
Jelle Spijker
|
6f99313ca5
|
Merge remote-tracking branch 'origin/CURA-8587_disable_update_install_and_uninstall' into CURA-8587_disable_update_install_and_uninstall
|
2021-12-03 17:20:23 +01:00 |
|
casper
|
4c570c87e9
|
Make sure recently installed packages only appear once in package list
Some packages might be added to both `getPackagesToInstall` and
`getAllInstalledPackagesInfo`
cura 8587
|
2021-12-03 17:19:18 +01:00 |
|
Jelle Spijker
|
743ac67cdb
|
un-/subscribe the user to installed packages
Contributes to: CURA-8587
|
2021-12-03 17:08:28 +01:00 |
|
Jelle Spijker
|
a83a598e96
|
Added error handling when downloading packages failed
A simple callback function which ensures that the proper signals
are emitted when we fail to retrieve the package.
Contributes to: CURA-8587
|
2021-12-03 15:50:51 +01:00 |
|
Jelle Spijker
|
e37f08790f
|
Fixed a merge conflict
And not in a neat way. I'm a shamed to say copy-paste was used extensively.
Contributes to: CURA-8587
|
2021-12-03 13:51:43 +01:00 |
|
Jelle Spijker
|
4fef2de71c
|
Merge remote-tracking branch 'origin/marketplace_redesign' into CURA-8587_disable_update_install_and_uninstall
# Conflicts:
# plugins/Marketplace/LocalPackageList.py
# plugins/Marketplace/PackageModel.py
# plugins/Marketplace/RemotePackageList.py
# plugins/Marketplace/resources/qml/Marketplace.qml
# plugins/Marketplace/resources/qml/PackageCard.qml
# plugins/Marketplace/resources/qml/Packages.qml
|
2021-12-03 13:36:56 +01:00 |
|
Jelle Spijker
|
00acfe9d72
|
Added uninstall functionality
Get it in a sharable state
Contributes to: CURA-8587
|
2021-12-03 13:27:30 +01:00 |
|
Jelle Spijker
|
3b3d986058
|
Groundwork for installing/updating packages
Contributes to: CURA-8587
|
2021-12-03 13:27:26 +01:00 |
|
Jelle Spijker
|
08067432c6
|
disable other manageButtons when actions is performed
Still need to make this transfer to the detaile card
Contributes to: CURA-8587
|
2021-12-03 13:27:21 +01:00 |
|
Jelle Spijker
|
ff5a4a4f5a
|
Adding functionality to the manageButtons
Contributes to: CURA-8587
|
2021-12-03 13:27:16 +01:00 |
|
Jelle Spijker
|
327b434788
|
fix merge conflict
Contributes to: CURA-8587
|
2021-12-03 13:27:10 +01:00 |
|
Remco Burema
|
c1cffa09fe
|
Solve layout warnings.
|
2021-12-03 13:27:05 +01:00 |
|
Ghostkeeper
|
df66bcb541
|
Add additional buttons at the bottom for materials with links to data sheets
And where to buy it.
Contributes to issue CURA-8585.
|
2021-12-03 13:26:59 +01:00 |
|
casper
|
52c8e6b217
|
Decrease size of the icons in the marketplace onboarding banners
CURA-8564
|
2021-12-03 13:26:48 +01:00 |
|
casper
|
b07b5d5bc4
|
Change margins of read more button in marketplace onboarding banner
To comply with UX design
CURA-8564
|
2021-12-03 13:26:48 +01:00 |
|
casper
|
2618ad4a0f
|
Always show read more button in on boarding banner
Even if there is no link
CURA-8564
|
2021-12-03 13:26:48 +01:00 |
|
casper
|
e83f8e4b8a
|
Add correct text to material and plugins onboarding banners
CURA-8564
|
2021-12-03 13:26:48 +01:00 |
|
Jaime van Kessel
|
628be10e98
|
Add campaign links
CURA-8563
|
2021-12-03 13:26:48 +01:00 |
|
casper
|
61275ed9bc
|
Easy navigation to Cloud marketplace
CURA-8563
|
2021-12-03 13:26:41 +01:00 |
|
casper
|
fe19587b7f
|
Rename properties in marketplace onboarding banner
CURA-8564
|
2021-12-03 13:26:36 +01:00 |
|
casper
|
f10eea4fc4
|
Remove top anchor from an element used in ColumnLayout
This element did need additional margins at the top. Added margins
to the ColumnLayout element instead.
CURA-8564
|
2021-12-03 13:26:31 +01:00 |
|
casper
|
8d8de1c6f4
|
Move static anchor properties inside the TertiaryButton element
CURA-8564
|
2021-12-03 13:26:29 +01:00 |
|
casper
|
ad1798ee6e
|
Use color from theme for the market place banner banner text
CURA-8564
|
2021-12-03 13:26:29 +01:00 |
|
casper
|
67fc514b8f
|
Use an alias property for the banner icon
CURA-8564
|
2021-12-03 13:26:27 +01:00 |
|
casper
|
7e48657872
|
Use the Item element instead of Rectangle for banner icon
To prevent un-necessary draw checks as the background is transparent
CURA-8564
|
2021-12-03 13:26:25 +01:00 |
|
casper
|
5dc664e821
|
Use visible property of Rectangle
rather than defining a separate property
CURA-8564
|
2021-12-03 13:26:22 +01:00 |
|