Erwan MATHIEU
b8358a81e9
Merge branch '5.10' into CURA-12439_unable-to-resize-columns
2025-03-18 14:13:00 +01:00
Erwan MATHIEU
3348c29278
Apply review suggestions
...
CURA-12439
2025-03-18 14:12:34 +01:00
HellAholic
7204cdfa96
Revert onTextChange
2025-03-17 16:35:18 +01:00
Erwan MATHIEU
3b5432912c
Standardize QML code
...
CURA-12466
2025-03-17 16:22:11 +01:00
HellAholic
b549542f18
lint
2025-03-15 22:31:25 +01:00
HellAholic
6567017512
set QtQuick and QtQuick.Controls to 2.15
2025-03-15 22:25:23 +01:00
HellAholic
0e5f282238
Replace for loop with map() and remove redundant else
...
- map().join is a better fit that replaces the for loop and a if/else since there is no complex logic involved.
- there is a return inside the if statement for requires.length ===0, so no need for else statement as the code execution stops with return
2025-03-15 22:07:57 +01:00
HellAholic
e1430c76fd
fix indent
2025-03-13 22:35:05 +01:00
HellAholic
48b449b32e
Rewrite experiment
...
- Removed the version 2.x
- Rewrite onTextChanged -> add logic to not execute if text is unchanged
- Rewrite currentIndex & onActivated -> use findIndex instead of for loop
- Add reuseItems: true -> recycle items instead of instantiating from the delegate
- Remove cacheBuffer -> memory overhead (2GB for the entire list to load in one go)
- Rewrite delegate -> wrap loader as a component (based on documentation), remove switch case and replace with condition check, set asynchronous to false (introduces a bit of stutter but items are loaded when viewed).
2025-03-13 22:32:10 +01:00
Erwan MATHIEU
85eb90afbf
Improve TableView manual column resizing
...
CURA-12439
2025-03-13 15:10:29 +01:00
HellAholic
36b5a40563
Merge pull request #20345 from Ultimaker/CURA-12442_no_slow_on_scroll
...
[CURA-12442] Same cache as other setting-lists to reduce slowness on scroll.
2025-03-05 12:45:29 +01:00
HellAholic
b9d9e93e93
Merge pull request #20346 from Ultimaker/CURA-12443_units_updater
...
[CURA-12443] Fix value-units can now change visually/immediately on printer switch.
2025-03-05 12:09:22 +01:00
Remco Burema
6a4890ecd7
nocase -> camelCase
...
done as part of CURA-12443
Co-authored-by: Erwan MATHIEU <erwan.mathieu@ultimaker.com>
2025-03-05 09:10:52 +01:00
Remco Burema
cf419c3025
Fix value-units can now change visually/immediately on printer switch.
...
CURA-12443
2025-03-04 16:08:50 +01:00
Remco Burema
cb0d69d9f2
Same cache as other setting-lists to reduce slowness on scroll.
...
This does incur a cost on the first load of the list though.
CURA-12442
2025-03-04 15:03:59 +01:00
Remco Burema
c21ddd99ce
Margin wasn't wide enough to see that it's a tree.
...
CURA-12441
2025-03-04 14:54:12 +01:00
Remco Burema
64cdb31252
Due to collapsing pop-ups on scrollbar change fix, textfields also lost focus.
...
CURA-12254
2025-02-26 17:06:27 +01:00
Erwan MATHIEU
37330ed406
Merge remote-tracking branch 'origin/CURA-12400_improve-open-source-referencing' into CURA-12400_improve-open-source-referencing
2025-02-19 15:09:22 +01:00
Erwan MATHIEU
6efbcb4ff6
Apply suggested review changes
...
CURA-12400
2025-02-19 15:09:12 +01:00
Erwan MATHIEU
190466ab6a
Merge branch 'main' into CURA-12400_improve-open-source-referencing
2025-02-19 14:05:45 +01:00
Erwan MATHIEU
b26e70aa09
Improve licenses display
...
CURA-12400
2025-02-17 14:05:26 +01:00
Erwan MATHIEU
0a112c6c53
Gather and display details of licences for pip packages
...
CURA-12400
2025-02-17 08:51:36 +01:00
HellAholic
93f510f0c8
Merge pull request #20250 from Ultimaker/CURA-12393_set-proper-link-for-incompatibility-warning
...
CURA-12393 Set support page to be opened on core incompatibility
2025-02-14 09:41:36 +01:00
Erwan MATHIEU
01fd82e8e5
Merge branch 'main' into fix_qml_py_re
2025-02-11 13:19:50 +01:00
Erwan MATHIEU
686b404a95
Set support page to be opened on core incompatibility
...
CURA-12393
2025-02-07 15:56:30 +01:00
HellAholic
a62ed73abe
Merge pull request #20194 from Ultimaker/CURA-12224_handle-LOOOONG-setting-names
...
CURA-12224 handle loooong setting names
2025-01-30 09:13:24 +01:00
HellAholic
628c852054
Merge pull request #20169 from Ultimaker/CURA-12368_mismatched_core_warning
...
[CURA-12368] Warn for mismatched cores on multi-config printers.
2025-01-29 13:54:47 +01:00
Erwan MATHIEU
c369a405b3
Set dynamic items size
...
CURA-12368
2025-01-28 10:34:58 +01:00
Remco Burema
669c28e618
Try to make unavailable configuration warnings less confusing.
...
part of CURA-12368
2025-01-28 09:20:47 +01:00
Erwan MATHIEU
2e59a0a009
Give more space to text when required
...
CURA-12224
This way, multi-lines setting names can be properly displayed
2025-01-27 15:24:42 +01:00
Remco Burema
038e8b7722
Warn for mismatched cores on multi-config printers.
...
Similar to the warning we already had for missing materials.
CURA-12368
2025-01-22 21:16:56 +01:00
HellAholic
30205e1c78
Update description Add (restart required)
2024-12-07 16:10:42 +01:00
Jaime van Kessel
1b9f1c5536
Add preference to actually set the flip preference for Y handle
2024-11-29 11:40:47 +01:00
Erwan MATHIEU
5f9828dbd8
Add variant names to source translation files
...
CURA-12255
2024-11-04 12:03:15 +01:00
HellAholic
f5efb60b71
Update to a better logic
...
Also allow for extraction for PO files
2024-11-01 17:33:29 +01:00
HellAholic
c036576116
Fix the missing translation connection
...
Text was assigned directly from the Machine manager without being passed to the catalog
2024-11-01 17:07:55 +01:00
HellAholic
2865836b8a
Change option name to Export Package For Technical Support
2024-10-07 15:22:47 +02:00
Erwan MATHIEU
f28482ebac
Include log file when exporting project file for support
...
CURA-12138
2024-09-27 15:38:27 +02:00
Erwan MATHIEU
8d2bef86d6
Calculate file name directly in QML
...
CURA-12138
2024-09-27 12:17:34 +02:00
HellAholic
6313e9cc48
Rename variable to exportName for clarity
2024-09-16 14:28:54 +02:00
HellAholic
7ebad9c107
Merge branch 'main' into CURA-12138-Export_for_support_option
2024-09-16 13:05:29 +02:00
HellAholic
f736ead4c8
Merge pull request #19619 from Ultimaker/CURA-12093_conditional-start-end-gcode
...
CURA-12093 Add ability to write condition Start/End gcode parts
2024-09-16 09:13:12 +02:00
HellAholic
b91051e594
fix indent
2024-09-12 14:58:06 +02:00
HellAholic
552686cdb7
add the menu item under help
2024-09-12 11:37:23 +02:00
HellAholic
3c1e26d535
define action in qml and add alias
2024-09-12 11:37:06 +02:00
HellAholic
a0c111c6f5
Remove from menu
2024-09-12 11:03:07 +02:00
HellAholic
78394faf65
Remove from actions
2024-09-12 11:02:59 +02:00
Erwan MATHIEU
5bff7067b0
Remove the tooltip over the G-Code area
...
CURA-12093
In this context, the tooltip is quite useless, and causes some issues because it sometimes appears when you don't want to. Moreover, the next commit will add a link to a detailed documentation.
2024-09-06 12:19:58 +02:00
David Fries
38695d9572
Fix RecommendedSupportSelector.qml assign undefined to int
...
share/cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:60:17:
Unable to assign [undefined] to int
If undefined use Widgets/SingleSettingComboBox.qml
default of Cura.ExtruderManager.activeExtruderIndex
2024-08-31 12:11:59 -05:00
David Fries
2749de9a67
Fix RecentFilesMenu.qml onObjectRemoved incompatible arguments
...
"share/cura/resources/qml/Menus/RecentFilesMenu.qml:39:
TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed."
This was passing the Instantiator index, which is a Number to menu.removeItem
which is expecting an object. Add the missing index argument. I
found Qt 5.7 had two arguments so it has been there for some time.
2024-08-31 12:11:56 -05:00