Jaime van Kessel
60e6d7bcae
Fix too large clickable area for author info in package card
...
CURA-8588
2022-01-03 11:20:27 +01:00
Jaime van Kessel
89c82964c3
Simplify restart check
...
CURA-8588
2022-01-03 11:14:28 +01:00
Jaime van Kessel
852076460f
Remove unused imports
...
CURA-8588
2022-01-03 11:13:28 +01:00
Jaime van Kessel
6a39862349
Merge RestartManager into marketplace
...
CURA-8588
2022-01-03 11:12:52 +01:00
Jaime van Kessel
6af2677c52
Remove TabManager
...
Since marketplace itself already needed to be a qObject, there wasn't
really a need to have a seperate object for it
2022-01-03 11:06:19 +01:00
Jaime van Kessel
3b2be48390
Ensure that check for updates is called on startup of Cura
...
CURA-8588
2022-01-03 11:01:17 +01:00
Jaime van Kessel
0615369cba
Clean up import order
...
CURA-8588
2022-01-03 10:29:15 +01:00
Jaime van Kessel
408b649db7
Add typing to tabmanager
...
CURA-8588
2022-01-03 10:22:36 +01:00
Jaime van Kessel
c92fcc8e03
Simplify the notifaction icon logic
...
CURA-8658
2022-01-03 10:14:22 +01:00
casper
fe30a3c19e
Add notification badge for the gear icon in the Market Place
...
CURA 8658
2021-12-30 12:24:14 +01:00
Remco Burema
1cdeaffab7
Make new Marktetplace react to 'get more materials'.
...
part of CURA-8588
2021-12-30 11:53:42 +01:00
Jaime van Kessel
cf7772a40a
Ensure that local list has update URL
...
CURA-8587
2021-12-22 14:27:24 +01:00
Jaime van Kessel
532c7a2109
Let new marketplace also check for updates
...
CURA-8587
2021-12-22 10:19:33 +01:00
Jaime van Kessel
8259868160
Fix update URL
...
CURA-8587
2021-12-22 10:04:27 +01:00
Jaime van Kessel
afef4f761b
Update documentation
...
CURA-8587
2021-12-20 10:17:30 +01:00
Jaime van Kessel
8df204b327
Remove unneeded control
...
CURA-8587
2021-12-17 16:49:16 +01:00
Jaime van Kessel
a2a76fefdd
Move cleaning up of request to after signals are disconnected
...
CURA-8587
2021-12-17 16:48:06 +01:00
Jaime van Kessel
83c78c4b4d
Remove canInstallChanged signal
...
It's not needed, this can just be handled with a direct call!
CURA-8587
2021-12-17 16:41:52 +01:00
Jaime van Kessel
8a198f7911
Simplify sorting
...
CURA-8587
2021-12-17 16:31:11 +01:00
Jaime van Kessel
d015d94965
Update plugins/Marketplace/LocalPackageList.py
...
CURA-8587
Co-authored-by: Ghostkeeper <Ghostkeeper@users.noreply.github.com>
2021-12-17 16:23:54 +01:00
Jaime van Kessel
4b4229e20a
Fix downgrading bundled packages
...
CURA-8587
2021-12-17 00:44:56 +01:00
Jaime van Kessel
477f62916c
Further simplify the data being sent over to the package manager
...
CURA-8587
2021-12-16 23:21:44 +01:00
Jaime van Kessel
fa7ad7ddb1
Simplify the packageList
...
CURA-8587
2021-12-16 22:54:12 +01:00
Jelle Spijker
bd7a73e7ef
Invert style of install button
...
Contribute to CURA-8587
2021-12-16 17:31:08 +01:00
Jelle Spijker
4d8592c6b7
Catch runtime errors when trying to disconnect signal
...
Contribute to CURA-8587
2021-12-16 17:07:42 +01:00
Jelle Spijker
0a7aee5c09
Only remove Card from List when package is deleted
...
Updated packages should still be present in the list
Contribute to CURA-8587
2021-12-16 17:03:14 +01:00
Jelle Spijker
ffa34ab5fe
Make sure Signal are disconnected when PackageModel is deleted
...
Contributes to CURA-8587
2021-12-16 17:00:29 +01:00
Jelle Spijker
23d6c2390f
Fixed the updating button
...
Contributes to CURA-8587
2021-12-16 12:37:41 +01:00
Jelle Spijker
8abeb24ccc
Remove a recently installed and then uninstalled package from the manage list
...
Contributes to CURA-8587
2021-12-16 12:21:36 +01:00
Jelle Spijker
62c6af1ef3
Don't show the enable button on recently installed plugins
...
Contributes to CURA-8587
2021-12-16 11:31:51 +01:00
Jaime van Kessel
6703813f1d
Remove unused signals
...
CURA-8587
2021-12-16 10:48:36 +01:00
Jaime van Kessel
14406e13bd
Rename hasPluginsEnabledOrDisabledChanged to pluginsEnabledOrDisabledChanged
...
This makes it more in line with the other signal naming
CURA-8587
2021-12-16 10:42:44 +01:00
Jelle Spijker
aa93186707
Don't show License Dialog when there is no License text
...
Contributes to CURA-8587
2021-12-16 10:34:08 +01:00
Jelle Spijker
020313da25
Subscribe the user to a reinstalled package again
...
Contributes to CURA-8587
2021-12-16 10:23:23 +01:00
Jelle Spijker
447e0443a2
Reinstall a package scheduled for removal before attempting to dl and install
...
Contributes to CURA-8587
2021-12-16 10:08:24 +01:00
Jelle Spijker
951c0234d6
Renamed _manager to _package_manager for more consistent naming
...
Contributes to CURA-8587
2021-12-16 10:06:54 +01:00
Jelle Spijker
23cc7084c4
Switch between correct states of the un-/installed buttons
...
Contributes to CURA-8587
2021-12-15 17:51:38 +01:00
Jelle Spijker
9e1e98bdbd
Revert "Show install button after package has been uninstalled"
...
This reverts commit c66e17dd9e52987ff75b708557e9037f4d9d66f2.
2021-12-15 16:38:54 +01:00
casper
c66e17dd9e
Show install button after package has been uninstalled
...
CURA-8587
2021-12-15 15:13:38 +01:00
casper
2bf8309d45
Merge remote-tracking branch 'origin/CURA-8587_disable_update_install_and_uninstall' into CURA-8587_disable_update_install_and_uninstall
2021-12-15 15:09:32 +01:00
Jelle Spijker
8b2ced122c
Explicitly close the downloaded curapackage
...
Sometime very small curapackage where download and the `canInstallChanged`
signal was emitted before the zipfile was completely processed.
This could result in a failed installation, which was often the case for
materials.
I also narrowed down the try-catch block.
2021-12-15 15:07:23 +01:00
casper
62596a42e6
Remove un-needed column component
...
CURA-8587
2021-12-15 10:44:25 +01:00
casper
aea316799a
Always set busy = False
on installed package
...
CURA-8587
2021-12-15 10:43:57 +01:00
casper
5f444fa5b7
Simplify enabled busy state
...
both the `installManageButton` and `updateManageButton` are busy when
`packageData.busy`, so the
`!(installManageButton.busy || updateManageButton.busy)` check didn't
make much sense.
CURA-8587
2021-12-14 17:49:25 +01:00
casper
c338d8f5ce
Only show enable/disable button if plugin is installed
...
CURA-8587
2021-12-14 16:37:16 +01:00
Jaime van Kessel
08eba9f21a
Fix updating package
...
CURA-8587
2021-12-13 15:17:19 +01:00
Jaime van Kessel
d50dc59aac
Simplifications and cleanup
...
CURA-8587
2021-12-13 15:13:00 +01:00
Jaime van Kessel
d422e0d4ee
Simplify onClicked for install button
...
CURA-8587
2021-12-13 14:18:50 +01:00
Jaime van Kessel
62f99a28b3
Simplify the update logic in the package model / card
...
CURA-8587
2021-12-13 14:15:16 +01:00
Jaime van Kessel
4b358496d9
Simplify enable/disable button visibility
...
CURA-8587
2021-12-13 13:15:16 +01:00