Jelle Spijker
863e92d0d2
Fixed state of manage buttons
...
Contributes to: CURA-8587
2021-12-06 09:14:40 +01:00
Reiner Buehl
5376ca18f4
Update tinyboy_fabrikator15.def.json
2021-12-05 18:20:40 +01:00
Reiner Buehl
0ab81ab2ae
Update tinyboy_fabrikator15.def.json
2021-12-05 18:16:14 +01:00
Reiner Buehl
fc4104856e
Update tinyboy_fabrikator15_normal.inst.cfg
2021-12-05 18:13:49 +01:00
Reiner Buehl
19282d5657
Update tinyboy_fabrikator15_high.inst.cfg
2021-12-05 18:13:14 +01:00
Reiner Buehl
6779d7134e
Update tinyboy_fabrikator15_draft.inst.cfg
2021-12-05 18:12:37 +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
Jaime van Kessel
f999d990e0
Fix error message after a failed sync.
...
This fxes the issue where it would still show an error message if you
first have a sync fail and then have one that succeeds
CURA-8670
2021-12-03 14:19:59 +01:00
Ghostkeeper
f0dc7a0eea
Adjust message to include suggestion to update firmware
...
Because the issue could also be that their firmware is outdated and doesn't yet support syncing material.
Contributes to issue CURA-8671.
2021-12-03 13:59:01 +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
Ghostkeeper
770adb2c02
Don't store None as capabilities, but empty list
...
This makes a few things easier. You could see None as being a signalling value to indicate that we don't know capabilities, but this signalling would get lost anyway in the serialising to the metadata. So just an empty list is fine for now.
Contributes to issue CURA-8671.
2021-12-03 13:36:06 +01:00
Jaime van Kessel
1671139225
Add some extra plugins to gitignore
2021-12-03 13:33:40 +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
Ghostkeeper
6f8a4e93e7
Fix name of capability to filter on
...
Contributes to issue CURA-8671.
2021-12-03 13:26:51 +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
Ghostkeeper
6d9142579a
Add debuging repr to print more nicely
...
Otherwise you just see <CloudClusterResponse object> when you try to print this.
Contributes to issue CURA-8671.
2021-12-03 13:26:29 +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
casper
f7720d2a0d
Rename property bannerBody
to bannerText
...
CURA-8564
2021-12-03 13:26:19 +01:00
casper
7e1247b171
Directly use bindings in banner pages
...
CURA-8564
2021-12-03 13:26:16 +01:00
casper
815aadb0d7
Add links to read me support pages
...
Note that since the support pages are not yet ready the "read more"
buttons are hidden. Once the correct link is added they become visible
again.
2021-12-03 13:26:14 +01:00
casper
a4d9beb9c2
Change font size in banner
2021-12-03 13:26:09 +01:00