6108 Commits

Author SHA1 Message Date
Saumya Jain
fb965b8d0c merge 5.7 2024-04-26 15:53:03 +02:00
Saumya Jain
6542d9ff13 changes made regards to PR review
CURA-11851
2024-04-22 14:45:51 +02:00
Saumya Jain
df25f5c173 Update core compatibility warning message
CURA-11851
2024-04-22 14:03:40 +02:00
Saumya Jain
21e4f99b9d Add core compatibility check for Factor4 machine
A new function has been added to the MachineManager class to check for core compatibility in the Factor4 machine. This function ensures the selected core is compatible for use with the Factor4 machine and if not, it displays a warning icon with an appropriate message.

CURA-11851
2024-04-22 14:00:56 +02:00
Saumya Jain
597a871807
Merge branch 'main' into CURA-11003-add-searchbar-for-offlineprinter 2024-04-12 12:32:25 +02:00
Saumya Jain
fd01684a23
Update resources/qml/WelcomePages/AddLocalPrinterScrollView.qml
Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2024-04-12 12:31:57 +02:00
Saumya Jain
17372064c7
Update resources/qml/WelcomePages/AddLocalPrinterScrollView.qml
Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2024-04-12 12:31:52 +02:00
Saumya Jain
a3911bdbfa PR comments
CURA-11003
2024-04-12 12:29:07 +02:00
Saumya Jain
1457569aeb Fix handling of undefined printer items in AddLocalPrinterScrollView
This commit addresses an issue wherein undefined current items were not properly handled in the AddLocalPrinterScrollView module. We've changed the code so that it now checks if currentItem and currentItem.name exist before attempting to assign. If they don't exist, we now set default values to avoid null or undefined references. This prevents potential errors or inconsistent behaviors in the UI.

CURA-11003
2024-04-10 17:24:55 +02:00
Saumya Jain
3908db7696 Update search bar style and theme alteration
CURA-11003
2024-04-10 15:45:24 +02:00
Saumya Jain
d017f0ec9c increased size of clear icon
CURA-11003
2024-04-08 15:37:48 +02:00
GregValiant
54636c3421 Monitor Page Preheat values
Change the default preheat values to the Initial Layer values.
2024-04-05 13:32:28 -04:00
Saumya Jain
7231c273a1 Refactor textChanged event
helps to increase code readability and maintainability.

CURA-11003
2024-04-05 16:26:33 +02:00
Saumya Jain
66754d837b Remove redundant printerSearchTimer
CURA-11003
2024-04-05 16:24:34 +02:00
Saumya Jain
7a6f195b74 changed filter from "id" to "name" as both are different
CURA-11003
2024-04-04 14:37:51 +02:00
Saumya Jain
f35865e3c4 property name hasSearchFilter changed
CURA-11003
2024-04-04 14:13:58 +02:00
Saumya Jain
2ed0377a05 added column for removing the magic number
CURA-11003
2024-04-04 14:09:58 +02:00
Saumya Jain
4c42ed7085 Refactor code in AddLocalPrinterScrollView.qml
The commit simplifies the function for updating current items in the AddLocalPrinterScrollView.qml file. It also removes unnecessary properties and functions, streamlining the process for setting printer info. The changes improve code readability and efficiency

CURA-11003
2024-04-03 16:16:28 +02:00
Saumya Jain
b810e63c60
Merge branch 'main' into CURA-11003-add-searchbar-for-offlineprinter 2024-04-03 14:52:19 +02:00
Saumya Jain
56d6325671 expanding found machines inside sections
CURA-11003
2024-04-03 14:50:14 +02:00
Saumya Jain
2249e298ca Implement printer search feature in local printer selection
Added a search field in the 'Add Local Printer' section which allows users to search for their desired printer. A timer has been set to trigger the search function as the user types into the search field. A clear button is visible for easy removal of the search text. Adjusted the ListModel.py to correctly emit dataChanged signal when there are changes in the list.

CURA-11003
2024-04-03 12:32:25 +02:00
Saumya Jain
aa900abe9b Corrected string
As it doesn't open the file as Cura project anymore

CURA-11738
2024-04-02 10:59:53 +02:00
c.lamboo
40b9f2b909 Change modal type to ApplicationModal
this was causing issues on mac. You can only have a single `modal` open at all time. Some how mac though a modal was still open (event after it was being closed) and refused to open other dialogs (like file dialogs)

CURA-11800
2024-03-30 16:36:07 +01:00
c.lamboo
b3d3c4d00a Remove almost duplicate file
CURA-11800
2024-03-30 16:16:27 +01:00
Saumya Jain
3e5edaa442
Merge branch '5.7' into CURA-11465-addprinter-window-jumps-to-cloud-printer 2024-03-28 10:06:48 +01:00
Saumya Jain
c3b0fa5bd3 Implement syncing feature for Ultimaker account
Updated account syncing functionality for logged-in and non-logged-in sessions in Ultimaker. More specifically, syncing is now engaged when the UI becomes visible and stopped when adding a machine action is triggered. The modifications also include fallback to login if the user is not logged in.

CURA-11465
2024-03-27 16:42:45 +01:00
Saumya Jain
f2b2048b51 Update support extruder settings behavior
Changed the settings in RecommendedSupportSelector.qml so that now all extruders will not be updated by default. However, when a user changes the selected index, a temporary update to all extruders will be triggered. This allows for specific user-directed changes to propagate correctly across all extruders.

CURA-11776
2024-03-27 11:58:55 +01:00
Remco Burema
bc64d8fa4e Fetch support extruder instead of the default.
The (main) problem here was that the 'active extruder' was queried for the value, which isn't the same as the support-extruder.

CURA-11725
2024-03-20 13:51:09 +01:00
Remco Burema
e0f5d2595c Only save project as project (not ucp).
If we don't limit this, the user would also have the basically fake option to save as UCP ... which would still save as a workspace/project instead, leading to much confusion. (This is the 2nd instance of where this needs to go actually...)

part of CURA-11715
2024-03-14 18:45:40 +01:00
Saumya Jain
73e4d78735 added limit mimetype for 3mf project and removed saving ucp as mesh writer
CURA-11715
2024-03-14 13:01:01 +01:00
Erwan MATHIEU
ff4652e16a Add comments not to translate "Universal Cura Project" 2024-03-11 12:49:11 +01:00
Erwan MATHIEU
9865bdac70 Don't translate Cura name 2024-03-11 11:55:18 +01:00
Saumya Jain
9d35ee5fce
Merge branch 'main' into CURA-11657_fix_usb_print_crash 2024-03-07 11:15:48 +01:00
Erwan MATHIEU
cd8c5029d2 Remove useless code
The resolve properties on the QML objects cause a crash in PyQt. They are not the actual cause, because this should work anyway. But for now, they are however completely useless because the material bed temperature setting can't have a resolve function, so we can remove them anyway.

CURA-11657
2024-03-06 16:00:38 +01:00
Saumya Jain
b119a010ca Moved calculating UCP only to Preread and getting value here
CURA-11403
2024-03-05 16:34:41 +01:00
Saumya Jain
0e70b80446 removal of preference to not open the save dialog for ucp again
CURA-11403
2024-03-05 14:56:09 +01:00
Saumya Jain
f678ff2de2 icon additon in open SVG
CURA-11403
2024-02-29 18:51:48 +01:00
Saumya Jain
f3c49e494e adding option of opening model as UCP or normal project file
CURA-11403
2024-02-29 15:45:13 +01:00
Saumya Jain
1338a562ef added drop models to buildplate as a right click option
Also shortcut: ctrl+B

CURA-10542
2024-02-27 13:45:10 +01:00
c.lamboo
6cd8196a96 Fix crash when saving ucp project
CURA-11403
2024-02-26 15:53:15 +01:00
Casper Lamboo
58eb62d976
Merge pull request #18371 from Ultimaker/CURA-11403_save-PAP
Cura 11403 save pap
2024-02-23 15:49:00 +01:00
Saumya Jain
f8a299bc70
Merge branch 'main' into main 2024-02-23 10:36:22 +01:00
c.lamboo
3c305bb289 Fix dialog_on_ucp_project_save preference
CURA-11403
2024-02-21 19:30:36 +01:00
c.lamboo
5f7a1c7b7b Use correct mime-type
CURA-11403m
2024-02-21 16:50:46 +01:00
Saumya Jain
942589d3a2 filename is basename without the printer info
CURA-11403
2024-02-20 17:05:23 +01:00
Saumya Jain
d2566d72ff for preference to open dialo while saving ucp
CURA-11403
2024-02-20 16:56:34 +01:00
Saumya Jain
ec871782c7 PAP adding save dialog before filesave window
CURA-11403
2024-02-20 10:47:27 +01:00
saumya.jain
b641741e49 Added preference to show UFP saving dialog
Changes saving to .ucp to .3mf
2024-02-16 14:11:07 +01:00
Saumya Jain
80d7536763
Merge branch 'main' into CURA-11561_mockup_pap 2024-02-16 11:47:32 +01:00
saumya.jain
d68a454fa9 function name change to getWorkplaceDropToBuildplate
CURA-10542
2024-02-15 11:35:09 +01:00