5 Commits

Author SHA1 Message Date
Ghostkeeper
8a36f1e074
Make opacity depend on enabled
Simplifies the code a bit.

Contributes to issue CURA-5128.
2018-03-23 14:23:10 +01:00
Ian Paschal
e8491b4a83 CURA-5135 Easy version
This is the easy fix. When a plugin is downloading, the other plugins' download buttons are not possible to be clicked. This avoids having to write any new logic. It does detract a bit from the user experience though.

The complicated version requires re-writing a big part of the plugin browser code to enable the queueing of downloads and stuff. That's sort of how it "should" be but is a lot more work.
2018-03-23 11:10:21 +01:00
Ian Paschal
e02cb78d57 CURA-4578 Manually installed plugins handled correctly
3rd-party plugins which were manually installed were listed as uninstall-able instead of disable-able. The distinction between plugins which could be installed or disabled was previously made by whether or not it was 3rd party, but is now made by determining the install location.
2018-02-05 16:39:45 +01:00
Ian Paschal
757f83fad2 Change download source
`update_url` is used only for updaitng plugins (when `file_location` refers to a place on the hard drive).
2018-01-26 17:06:36 +01:00
Ian Paschal
211f87bf09 New format and functionality
- Browser is combined with plugin settings
- Two tabs, one for viewing 3rd party plugins, one for installed
- Enable/disable for bundled plugins
- Install/Remove/Update for 3rd party plugins
2018-01-26 14:59:47 +01:00