46 Commits

Author SHA1 Message Date
Mark
b4154b8cc0 Merge branch '3.0' 2017-09-28 13:01:10 +02:00
Mark
9a193ad5c5 Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
Ghostkeeper
94846d0faf
Add missing word
I'm guessing it was 'This'. That must've accidentally gotten selected when working with it.

Contributes to issue CURA-4341.
2017-09-27 17:30:29 +02:00
fieldOfView
c5fd0e6c80 Use screenScaleFactor to consistently adapt sizes to display pixel ratio 2017-09-25 22:07:12 +02:00
alekseisasin
204019702d Added Title for messages
CURA-4203
2017-09-13 13:58:08 +02:00
Lipu Fei
f803e72c18 Use Screen.devicePixelRatio for plugin browser
CURA-4279
2017-09-04 17:25:30 +02:00
Lipu Fei
0358b1fcae Fix User-Agent header in PluginBrowser 2017-09-04 09:23:46 +02:00
Lipu Fei
ceccca8244 Reduce the width of the license window
CURA-4222
2017-09-01 10:18:27 +02:00
alekseisasin
088092c7bc Added min and max dialog size
CURA-4222
2017-08-30 17:07:43 +02:00
Jaime van Kessel
3b2c528595 If no licence text is set, use empty string
It doesn't really matter that much, but QT complaining about it annoyed me.
CURA-4222
2017-08-30 15:07:58 +02:00
Jaime van Kessel
6d40882bdc Ensure that installing files works on non Windows os'es as well
CURA-4222
2017-08-30 15:06:08 +02:00
Lipu Fei
679c7dcfda Let user accept/decline a plugin license if present
CURA-4222

If a downloaded plugin contains a license file, a dialog which contains
the license information will pop up. The user has to accept the license
before he/she can install the plugin.

If a plugin doesn't have a license file, after it is downloaded, it will
be installed directly just like before.
2017-08-30 14:09:51 +02:00
alekseisasin
6c280fff9a Merge pull request #2271 from Ultimaker/thopiekar-plugin-browser-send-more-info
PluginBrowser: Send also OS and architecture
2017-08-28 15:30:49 +02:00
Ghostkeeper
6349f1b5e6
Add context for 'Browse plugins' translated text
So that the translator knows what sort of text this is. It's the menu item in the application menu.

Contributes to issue CURA-4113.
2017-08-14 14:55:50 +02:00
Thomas Karl Pietrowski
599009f176 PluginBrowser: Send also OS and architecture
Orientated a bit on the way how browsers are sending their strings.
No idea, whether there is a standard on this or not.
Needs to be discussed I guess..
2017-08-13 19:31:39 +02:00
fieldOfView
6503b87a3a Add a way to cancel a download
and cancel download when closing the window
2017-07-07 12:30:58 +02:00
fieldOfView
6b05bd21fb Show why the download button is disabled 2017-07-07 12:11:54 +02:00
fieldOfView
0a163439a4 Use system-style progress bar. 2017-07-07 12:03:05 +02:00
Lipu Fei
8827b02020 Create persistent temporary file on Windows for plugins
CURA-3856
2017-07-07 10:49:06 +02:00
Jaime van Kessel
44a22cbd3a Removed binding loops
CURA-3856
2017-07-07 10:41:44 +02:00
Jaime van Kessel
fc70715cd1 Fixed plugin installing for windows
CURA-3856
2017-07-07 10:31:26 +02:00
Mark
8a55469499 Revert "Add margins to buttons and progressBar so they align"
This reverts commit 8776cedd278ab0830f4f621d013e7ef75efbb9d1.
2017-07-03 14:49:26 +02:00
Mark
8776cedd27 Add margins to buttons and progressBar so they align
CURA-3856
2017-07-03 14:46:31 +02:00
Jaime van Kessel
e98a6d76ba Added close button
CURA-3856
2017-06-30 15:40:51 +02:00
Jaime van Kessel
52954460a3 Added refresh option for plugin list.
This fixes the issue that if you don't have internet connection on first start of the browser, you'd need a reboot of cura to get the list.

CURA-3856
2017-06-30 15:30:22 +02:00
Jaime van Kessel
5d0908e8ce Added handling for timeout & network connection broken
CURA-3856
2017-06-30 15:19:53 +02:00
Ghostkeeper
16564b3194
Merge branch 'master' of github.com:Ultimaker/Cura 2017-06-28 15:54:27 +02:00
Jaime van Kessel
e9d2434c41 Simplify text generaton for download button
CURA-3856
2017-06-28 15:35:13 +02:00
Ghostkeeper
cd4bffb380
Set author to Ultimaker B.V. instead of Ultimaker
To be consistent with the rest of the plug-ins and with the material files.

Contributes to issue CURA-3857.
2017-06-28 13:50:37 +02:00
Jaime van Kessel
31dcb6f41f Decreased height of progress bar
CURA-3856
2017-06-23 14:41:23 +02:00
Jaime van Kessel
8a8123a021 Correctly set User-Agent header 2017-06-23 14:35:15 +02:00
Jaime van Kessel
32c699e4a1 Updated layout 2017-06-23 14:17:22 +02:00
Jaime van Kessel
37162683e5 Show result message after installing / upgrading plugin with the browser
CURA-3856
2017-06-23 13:51:13 +02:00
Jaime van Kessel
867dd04681 PluginBrowser strings are now translatable
CURA-3856
2017-06-23 13:43:08 +02:00
Jaime van Kessel
83b3dcbb2f Freshly installed plugins can't be downloaded again anymore
CURA-3856
2017-06-23 13:32:19 +02:00
Jaime van Kessel
68663b2789 Plugin browser now shows difference between new & upgradable plugins
CURA-3856
2017-06-23 13:03:30 +02:00
Jaime van Kessel
b2a21f0443 Uninstalled plugins are now correctly marked as such again
CURA-3856
2017-06-23 12:49:36 +02:00
Jaime van Kessel
a4e353c830 Download buttons are now disabled when another plugin is being downloaded
CURA-3856
2017-06-23 12:42:39 +02:00
Jaime van Kessel
051ce5e9f4 Disabled download button on pluginbrowser for plugins that are already installed
CURA-3856
2017-06-23 11:51:00 +02:00
Jaime van Kessel
d815c2afcf Added download progress bar to plugin browser
CURA-3856
2017-06-23 11:48:13 +02:00
Jaime van Kessel
e6a3577e9d Plugin browser now also uses version to check if plugin is already installed
CURA-3856
2017-06-23 11:25:53 +02:00
Jaime van Kessel
e3dffd6610 Plugin browser can now download & install plugins 2017-06-23 11:18:10 +02:00
Jaime van Kessel
503aa00137 Added rough dialog for the PluginBrowser
CURA-3856
2017-06-22 17:55:45 +02:00
Jaime van Kessel
8f1608bc3b Added model to PluginBrowser
We need the model to display items in the popup view.
CURA-3856
2017-06-22 17:25:48 +02:00
Jaime van Kessel
b9241e8070 PluginBrowser now retrieves list of plugins from the server
CURA-3856
2017-06-22 16:13:33 +02:00
Jaime van Kessel
b9e863a953 Added PluginBrowser stub
CURA-3856
2017-06-22 14:39:46 +02:00