Casper Lamboo
f3b2a05f49
Merge pull request #16589 from Ultimaker/CURA-10685_improve_ui_performance
...
CURA-10685_improve_ui_performance
2023-08-29 10:55:41 +02:00
fieldOfView
eecdceffdb
Fix available height when adding modifier mesh in One at a Time printing
...
Cura lowers the available build volume height when more than 1 model is loaded. This count should include grouped nodes as one (since they will be slice as one and thus not affect the gantry), and should not include modifier meshes or support meshes (since support-meshes are always printed with the first model anyway).
Fixes https://github.com/Ultimaker/Cura/issues/16566
2023-08-28 15:42:04 +02:00
c.lamboo
2ffcfa37e9
Merge branch 'main' into CURA-10475_engineplugin
2023-08-28 10:42:23 +02:00
saumya.jain
ab8b7c3ab5
name changes
...
CURA-10685
2023-08-25 15:46:30 +02:00
saumya.jain
9129a526ba
improve number of iterations
...
CURA-10685
2023-08-25 11:58:27 +02:00
saumya.jain
11ea4639c9
Merge branch 'CURA-7951_lock_rotation' of https://github.com/Ultimaker/Cura into CURA-7951_lock_rotation
2023-08-24 16:34:55 +02:00
saumya.jain
e8c06ec783
grid arrange adjusted for disallowed area
...
CURA-7951
2023-08-24 16:34:34 +02:00
c.lamboo
34aa631531
Re-add arrange to CuraApplication
...
CURA-7951
2023-08-24 16:13:39 +02:00
c.lamboo
ac78de1227
Updated comments
...
CURA-7951
2023-08-24 11:55:25 +02:00
Saumya Jain
1e7c975929
Merge branch 'CURA-7951_lock_rotation' into optimal_offset
2023-08-24 11:54:19 +02:00
saumya.jain
1591a2a0c3
ctrl+z for grid
...
CURA-7951
2023-08-24 11:48:43 +02:00
c.lamboo
719b11655c
Fix ctrl+z issues
...
CURA-7951`
2023-08-24 11:24:21 +02:00
Erwan MATHIEU
09d4f083e0
Include adhesion for 1-at-a-time exclusion shadow
...
CURA-10307
2023-08-24 11:15:34 +02:00
c.lamboo
f67a6970dd
Find optimal offset for grid arrange
...
CURA-7951
2023-08-24 08:33:59 +02:00
c.lamboo
668038c59f
Implement factory for Arrange
...
CURA-7951
2023-08-23 17:58:00 +02:00
saumya.jain
118f49a052
review comments fixed
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-23 15:39:23 +02:00
saumya.jain
4096fc864b
grid placement available for elliptical buildplates
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 15:06:17 +02:00
saumya.jain
b662da732e
review comments fixed
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 11:51:30 +02:00
saumya.jain
7449e2137c
objects placed with an offset to the grid
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 11:26:43 +02:00
saumya.jain
2089462cd8
place objects outside grid
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 11:16:02 +02:00
saumya.jain
b62725b4f0
copy_paste in a grid
...
arrange all objects in grid
place in grid
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 10:30:51 +02:00
saumya.jain
b91ebcbb36
multiplying objects place them in a grid
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-21 18:51:08 +02:00
saumya.jain
df69ccadb5
Revert "multiplying objects place them in a grid"
...
This reverts commit 209162fbce5dc0e5b2ff934900623691c46df233.
2023-08-21 18:45:40 +02:00
saumya.jain
209162fbce
multiplying objects place them in a grid
...
CURA-7951
2023-08-21 17:31:29 +02:00
saumya.jain
023dd3a9c5
Merge remote-tracking branch 'origin/main' into CURA-7951_lock_rotation
...
# Conflicts:
# resources/i18n/cs_CZ/cura.po
# resources/i18n/cura.pot
# resources/i18n/de_DE/cura.po
# resources/i18n/es_ES/cura.po
# resources/i18n/fi_FI/cura.po
# resources/i18n/fr_FR/cura.po
# resources/i18n/hu_HU/cura.po
# resources/i18n/it_IT/cura.po
# resources/i18n/ja_JP/cura.po
# resources/i18n/ko_KR/cura.po
# resources/i18n/nl_NL/cura.po
# resources/i18n/pl_PL/cura.po
# resources/i18n/pt_BR/cura.po
# resources/i18n/pt_PT/cura.po
# resources/i18n/ru_RU/cura.po
# resources/i18n/tr_TR/cura.po
# resources/i18n/zh_CN/cura.po
# resources/i18n/zh_TW/cura.po
2023-08-21 10:10:25 +02:00
Jelle Spijker
6424c26f78
Show warning message when using nightly build
...
Only shown in builds, for alpha versions
Contributes to CURA-9494
2023-08-20 19:41:58 +02:00
Jelle Spijker
7efe485f65
Show version in Title bar except for actual releases
...
Contributes to CURA-9494
2023-08-20 19:24:38 +02:00
Jelle Spijker
fa52469f5d
Make popen kwargs OS specific
...
Contribute to CURA-10619
2023-08-17 08:13:50 +02:00
jellespijker
023f2f6e0f
Merge remote-tracking branch 'origin/main' into CURA-10475_engineplugin
2023-08-17 00:16:32 +02:00
jellespijker
55d27bd0af
Don't create shell windows when starting plugin
...
Contribute to CURA-10619
2023-08-17 00:15:32 +02:00
Jelle Spijker
8cc54b0d89
Add missing catalog to BackendPlugin
...
Contribute to CURA-10619
2023-08-16 16:08:05 +02:00
Jelle Spijker
b483537c43
Explicitly use address for plugin_command
...
Contributes CURA-10619
2023-08-16 14:26:54 +02:00
Saumya Jain
8ebf9282cf
Merge pull request #16304 from Ultimaker/fix_required_plugins
...
Move the required plugins list to before it's actually checked
2023-08-15 12:43:00 +02:00
Jelle Spijker
f634a5bd44
Send over plugin name and version
...
Might be needed during the handshake between engine and plugin
Contributes to CURA-10619
2023-08-15 11:27:15 +02:00
c.lamboo
0667230055
Merge branch 'main' into CURA-10475_engineplugin
2023-08-11 10:20:11 +02:00
Jelle Spijker
dead016ed9
Add error messages to BackendPlugin and enhance exception handling
...
Exception handling in BackendPlugin has been improved by adding
user-friendly error messages for various exceptions. Errors during
backend plugin start or stop will now trigger a message to the user,
providing more context about the cause of the failure. This makes it
easier for users to understand and resolve possible issues. In addition,
the EngineBackend stop function has been modified to forcibly stop all
running backend plugins instead of allowing multiple plugins to run
simultaneously.
2023-08-10 05:56:24 +02:00
c.lamboo
511f05c392
Don't arrange in paste when no objects were present in the clipboard
...
CURA-7913
2023-08-08 12:27:51 +02:00
c.lamboo
c393d915d7
Disable copy paste when either 3mf reader or writer is disabled
...
CURA-7913
2023-08-08 12:17:08 +02:00
c.lamboo
f8b3fb3d67
Move parse/write responsibility of copy/paste to 3MFWriter/3MFReader
...
CURA-7913
2023-08-07 13:41:01 +02:00
Jelle Spijker
c6fb3fe59c
Merge branch 'main' into CURA-10475_engineplugin
2023-08-07 09:05:15 +02:00
c.lamboo
cc1b42e2fa
Merge branch 'main' into CURA-7913
2023-08-04 16:21:07 +02:00
saumya.jain
f9981d3df1
Clicking Show all connected printers shows all cloud printers offline and online
...
CURA-10770
2023-08-04 14:14:08 +02:00
c.lamboo
f07faac422
Add copy, paste, cut functionality
...
CURA-7913
2023-08-04 13:24:06 +02:00
Casper Lamboo
ae8240659c
Merge pull request #16305 from Ultimaker/CURA-10722_plugins_can_has_settings
...
[CURA-10722] backend plugins are always (potential) additional setting definition providers
2023-08-03 14:12:50 +02:00
Casper Lamboo
4f2b038a59
Use "PLUGIN" as default appender_type
2023-08-03 13:04:14 +02:00
Jelle Spijker
730dec8d86
Merge branch 'main' into CURA-10475_engineplugin
2023-08-01 15:58:02 +02:00
Remco Burema
4c82098745
Backend-plugins don't have to register separately for extra setting-defs.
...
Also they now have their own appender-type (previously it was _always_ 'PLUGIN', now the other plugins are 'EXTRA').
part of CURA-10722
2023-07-28 15:13:48 +02:00
Remco Burema
7c810eeca8
Ease of use; each backend-plugin can now provide additional settings.
...
Any overriding cals that does so, should just add 'self.definition_file_paths' to load their additional settings. However, at the moment of this commit, you should still suppy setting_definitions_appender in the list of __init__.register for the plugin.
part of CURA-10722
2023-07-28 14:52:56 +02:00
Jaime van Kessel
202d802f61
Move the required plugins list to before it's actually checked
...
Cuz ya know. If you don't set the data before checking, you will have a baaaad time.
2023-07-28 13:46:04 +02:00
Jaime van Kessel
1e240e3229
Let intent selection use the quality_definition instead of direct def
...
The issue was that sometimes intents are also shared.
CURA-10788
2023-07-21 10:57:39 +02:00