4814 Commits

Author SHA1 Message Date
Ghostkeeper
33edc4a8c9
Fix display of unlinking button
It was not being displayed with Qt 5.15 due to the following error:
MaterialsView.qml:34:5: Unable to assign QStringList to QString
This is correct. And it should not just concatenate all of these material names; it should add a comma between them for human-readable display in the text label above the button.

Fixes #10235.
2021-08-17 13:34:43 +02:00
Konstantinos Karmas
e0e4a3f2c0 Add shadow behind the what's new pages
As discussed during the eCCB.
2021-08-16 17:00:30 +02:00
Jaime van Kessel
3dec4e228b Use leftpadding instead of binding anchors outside of siblings 2021-08-12 15:48:58 +02:00
Jaime van Kessel
79ccccb1a1 Fix qml warning spam 2021-08-12 15:27:39 +02:00
Konstantinos Karmas
332475562b Change account signup link
CURA-8441
2021-08-09 13:00:03 +02:00
Konstantinos Karmas
b37716de58 Add missing campaign tags
CURA-8441
2021-08-09 12:59:29 +02:00
Jaime van Kessel
57e66a5796 Add campaign links
CURA-8441
2021-08-05 15:42:23 +02:00
Konstantinos Karmas
c3f26d4daa Move layer.enabled inside the child item in ExtruderIcon
When it was in the outer item, it was causing the label to disappear when then extruder icon was getting disabled. Moving it inside the child item which has the opacity change seems to fix that issue.

CURA-8417
2021-08-05 09:52:03 +02:00
Konstantinos Karmas
b86e6ddfe6
Merge pull request #10189 from Ultimaker/CURA-7689_beta_release_notifications
Allow update checking for BETA and stable releases
2021-08-04 15:59:08 +02:00
Jaime van Kessel
8c537fc4e6 Move update related preferences to their own category
CURA-7689
2021-08-03 13:09:19 +02:00
Jaime van Kessel
be59e701f2 Add seperate preference for plugin notifications check
CURA-7689
2021-08-03 13:07:11 +02:00
Konstantinos Karmas
b006d9111f Merge branch 'master' into CURA-7689_beta_release_notifications 2021-08-02 16:04:00 +02:00
Konstantinos Karmas
83fe65b8eb Use the StatusIcon qml component for the warning icons
CURA-8349
2021-07-28 18:17:54 +02:00
Konstantinos Karmas
d41d68e6fa Replace warning icon in the unable to slice message
With the new warning icon that has a solid background, similar to the warning icon used in the messages.

CURA-8439
2021-07-28 16:57:15 +02:00
Konstantinos Karmas
01c4a0f72d Change warning icon background to the CircleSolid.svg
CURA-8439
2021-07-28 16:55:36 +02:00
Jaime van Kessel
d24b28c9b9
Fix two deprecated icons 2021-07-27 16:16:36 +02:00
Jaime van Kessel
11a32d13e7
Merge branch 'master' of github.com:Ultimaker/Cura 2021-07-27 15:29:08 +02:00
Jaime van Kessel
4470fa198e
Swap out warning icon
CURA-8439
2021-07-27 15:26:51 +02:00
Jelle Spijker
6a9760060d
Merge pull request #10190 from Ultimaker/CURA-8437_Wrap_text_in_license_window
CURA-8437: Wrap the text in the license window
2021-07-27 12:41:24 +02:00
Jaime van Kessel
45751efdd3
Fix overlap effect for extruderIcon
CURA-8417
2021-07-27 12:02:41 +02:00
Jaime van Kessel
f11079adcf
Fix width & height of setting visibility button
The widht & height were not set correctly, which made the mouse
area smaller than the icon of the button.

CURA-8438
2021-07-27 11:20:07 +02:00
Konstantinos Karmas
ca5d60fd3b Wrap the text in the license window
CURA-8437
2021-07-26 14:08:27 +02:00
Jaime van Kessel
d0654aa4d0
Add option to preference to switch between stable & beta for update checker
CURA-7689
2021-07-26 13:35:36 +02:00
Ghostkeeper
a4f6e94ae0
Update the sync-storage path every time you sync
Instead of updating the storage path every time you add or remove a removable drive, we now update the storage path every time you press the button to sync. That way this detail has no impact on performance of other parts of Cura if they don't use this button. It also makes the code a bit simpler.
The only downside is that this FileDialog then contains state, instead of automatically syncing with the MaterialManagement property for its folder property. I see that as a lesser of two evils.

Contributes to issue CURA-8055.
2021-07-23 15:16:38 +02:00
Ghostkeeper
82c7f19164
Merge branch 'master' into CURA-8055_export_all_materials_usb_redone 2021-07-23 15:11:07 +02:00
Vandresc
5f39de0a4c
Merge pull request #10169 from Ultimaker/CURA-8245_macos_crash_exit_translated
Fix crash on exit on MacOS if using Cura's translations
2021-07-23 11:22:02 +02:00
Ghostkeeper
e04a2b5e92
Also don't translate 'configure' keyword on MacOS
Another attempt at finalising CURA-8245.
2021-07-21 13:30:19 +02:00
Konstantinos Karmas
74a611d577 Change maximum network printers item count
So that it does not make the Local printers button overlap with the add/cancel buttons when the network printers list is full.
2021-07-21 11:49:34 +02:00
Ghostkeeper
109fce5211
Theoretical fix for MacOS not moving Preferences option any more
Perhaps this ampersand was messing with it.

Contributes to issue CURA-8245.
2021-07-20 15:22:44 +02:00
Ghostkeeper
e591f3db5b
Don't translate certain keywords in the application menu on MacOS
There's a suspicion that this is causing a crash on exit. From the traceback it seems like it's attempting to find a certain property on a deleted item. I'm thinking it might be trying to update properties on an item that was already deleted by the system here because the item got moved to a system-specific menu. Qt doesn't realise that. By not translating that property, it's not necessary to update and hopefully this prevents the need to look up data on the deleted item.
Not translating it is not an issue anyway, since the menu will also be renamed by Qt to some system-specific name, which is then also translated to the user's system-language by MacOS itself.

It's not at all sure if this will fix it. Tests are necessary.

Contributes to issue CURA-8245.
2021-07-19 17:34:44 +02:00
Jaime van Kessel
7ace875279
Also search on description when using search in visibility page 2021-07-19 15:47:38 +02:00
Ghostkeeper
cc82ff97a7
Merge branch 'CURA-8112_Inform_the_user_about_their_subscription_limits' 2021-07-16 10:04:43 +02:00
Ghostkeeper
5503c57631
Reduce margins around troubleshooting link
This makes the link space out better on some screens, where the space is limited.

Contributes to issue CURA-8392.
2021-07-15 18:24:25 +02:00
Konstantinos Karmas
26a17e0603
Code-style improvement
CURA-8112

Co-authored-by: Ghostkeeper <Ghostkeeper@users.noreply.github.com>
2021-07-15 10:02:57 +02:00
Konstantinos Karmas
11d86b98ef Merge branch 'master' into CURA-8112_Inform_the_user_about_their_subscription_limits 2021-07-14 15:52:27 +02:00
Konstantinos Karmas
11f66b2a78 Add brackets
CURA-8112
2021-07-14 12:54:31 +02:00
Konstantinos Karmas
f643f19af6 Fix tooltip not shown when the tooltip text is too long
When the tooltip text is too long and the tooltip width ends up being longer than the window it is supposed to be drawn into, the tooltip is not drawn at all. This commit fixed that by allowing the tooltip width of the ActionButton to be changed within QML, limiting it to a certain size that fits the purpose.

CURA-8112
2021-07-13 17:30:30 +02:00
Konstantinos Karmas
9ddb3b7713 Fix icon being ignored in message action buttons
CURA-8112
2021-07-13 16:53:02 +02:00
Ghostkeeper
3d6601a37e
Fix margins
The margin around the icon didn't work if the icon source was none, because it was provided a QSize rather than a real.
The margin around the background didn't work at all because the background is automatically adjusted to fill the parent element, so it's best left out.

Contributes to issue CURA-8009.
2021-07-13 16:04:01 +02:00
Ghostkeeper
bec83920e4
Keep showing search icon while typing search query
This adds an option to the TextField element to show an icon on the left side in the text field. The icon remains visible when the user types in something (it's not part of the placeholder string).
Then we use that optional icon for the search bar in the Digital Library.

Contributes to issue CURA-8009.
2021-07-13 15:47:21 +02:00
Ghostkeeper
3d6b58d5c0
Always show down arrow regardless of expanded state
This is something our UX designer wants to change for all expandable header bar menus. The down arrow indicates that something will pop-up downwards once clicked. It is unnecessary to feedback the state of the expansion in the icon.

Contributes to CURA-8008.
2021-07-12 11:19:04 +02:00
Ghostkeeper
920e220bdb
Merge branch 'master' into CURA-8247_badge_background_colour 2021-07-07 15:12:31 +02:00
Jaime van Kessel
0a487c804a
Merge branch 'CURA-8011_Replace_extruder_icons' of github.com:Ultimaker/Cura 2021-07-07 14:15:05 +02:00
Ghostkeeper
52018a6048
Adjust size and margin of guide book icon
The icon was rendered at a too small size, such that it would get a different line width or look-and-feel than the rest. However making it bigger doesn't properly centre it either.
To centre it we also reduced the margin.

Contributes to issue CURA-8202.
2021-07-07 11:36:11 +02:00
Ghostkeeper
1975d053b0
Split solid and 100% infill icons into two icons
Both have different margins for their different use cases.

Contributes to issue CURA-8202.
2021-07-07 11:36:10 +02:00
Konstantinos Karmas
b850d8c18e Center the extruder icon in the tabRowButton in the custom print settings
CURA-8011 and CURA-8202
2021-07-06 14:10:19 +02:00
Konstantinos Karmas
d4c254dcab Make the Link button in the Messages similar to the Cura Tertiary button
CURA-8012
2021-07-06 13:59:05 +02:00
Konstantinos Karmas
38bec36f6b Revert Tertiary button to its previous style
The styling of the Tertiary button (to not look like a link anymore) and the introduction of the Quatertiary button (as the link button) will happen in a separate ticket in the future.

CURA-8012
2021-07-06 13:45:24 +02:00
Remco Burema
acf3f2d02a
Let Tertiary button have its own hover entry.
Secondary button entries should not be re-used here.

part of CURA-8012
2021-07-06 09:37:48 +02:00
Remco Burema
e4710dd921
ActionButton is a RoundedRectangle once more.
We want to deprecate the API, not break it (yet).

part of CURA-8012
2021-07-06 09:06:47 +02:00