6141 Commits

Author SHA1 Message Date
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
saumya.jain
f54d6099cd removed the preference made it a member of class platformphysics
CURA-10542
2024-02-15 11:23:34 +01:00
Saumya Jain
be39c1c9ec
Merge branch 'main' into CURA-10542-drop_to_buildplate 2024-02-14 14:03:10 +01:00
saumya.jain
91a84674f0 Adding the preference drop to buildplate while opening Cura project
CURA-10542
2024-02-09 15:11:56 +01:00
saumya.jain
e8bdca3dd9 introducing drop to buildplate per model
CURA-10542
2024-02-09 10:32:39 +01:00
Saumya Jain
355f24e29f
Merge branch 'main' into Issue-4835-allow-to-set-print-sequence-manually 2024-02-09 09:52:06 +01:00
Saumya Jain
84ecf8ec8f
Merge branch 'main' into CURA-11596-open-url-singleinstance 2024-02-08 10:52:11 +01:00
Saumya Jain
a251a5d2ca
Update resources/qml/Preferences/GeneralPage.qml
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
2024-02-08 10:51:56 +01:00
saumya.jain
d2e8999e45 creating pyqtslot for desired functionality
CURA-11596
2024-02-07 15:20:52 +01:00
Saumya Jain
799ef9ef51
Merge branch 'main' into CURA-11596-open-url-singleinstance 2024-02-06 16:19:29 +01:00
saumya.jain
8073bc0e50 adding this preference in mac-os doesn't work.
It always opens it up in singlenstance

CURA-11596
2024-02-06 16:04:08 +01:00
Erwan MATHIEU
63c1eb8990 Rename to Universal Cura Project
CURA-11561
2024-02-05 14:15:43 +01:00
Erwan MATHIEU
733ef4d3d8 UI now displays an option to select the same profile
CURA-11561
2024-02-02 12:17:34 +01:00
Erwan MATHIEU
c6e5620295 Revert "Add export sub-menu"
This reverts commit 54af5bca3c5e9b5700ce106f854f97e3ed102842.
2024-02-02 10:07:11 +01:00
Erwan MATHIEU
b931029f1c Now using ThreeMFWriter to save PCB files
CURA-11561
2024-02-02 10:03:48 +01:00
saumya.jain
3fc859c76b crash while opening printer setting
It happened because of creating MachineActionManager as a singleton.
Code is refractored to make it work.

CURA-11558
2024-02-01 11:34:19 +01:00
Erwan MATHIEU
b5b0575baf Display (uncomplete) configuration UI to export PCB file
CURA-11561
2024-01-26 14:01:26 +01:00
Erwan MATHIEU
edd5cee41a Fix exporting binary/ascii STL
CURA-11561
2024-01-25 14:04:47 +01:00