24778 Commits

Author SHA1 Message Date
Lukáš Hejl
e704d8216d Remove some unused functions from Arachne perimeter generator. 2024-05-03 16:19:53 +02:00
Lukáš Hejl
10875082de SPE-1963: Improve ordering of perimeters with Arachne perimeter generator
Especially in cases when the object is composed only of 2 external perimeters and 1 or 2 internal perimeters, the order of perimeters wasn't optimal and differed from the Classic perimeter generator. That caused unnecessary long travels before the external contour was printed.

The ordering of perimeters is slightly inspired by the latest changes in CuraEngine.
2024-05-03 16:19:53 +02:00
Lukas Matena
a697ca8f12 Merge branch 'lh_fix_arcwelder_travel' 2024-05-03 16:19:24 +02:00
Lukáš Hejl
7e06a955bd SPE-2196: Fix the incorrect direction of travel at the end of the external perimeter when ArcWelder is enabled together with disabled wipes. 2024-05-03 14:37:27 +02:00
Lukas Matena
e0c0275ae0 Fix DoubleSlider hangs on ticks with delete icon 2024-05-02 15:37:54 +02:00
Lukas Matena
7b7d310f7a Merge branch 'ys_spe2185' 2024-05-02 13:28:19 +02:00
YuSanka
0e4691964e Fix for #10850 - Problems with negative volumes when cutting the object 2024-05-02 13:27:58 +02:00
YuSanka
9116db53c0 Fix for #12206 - Dowel connector hole often disappears after one of the resultant objects is cut with a dovetail cut 2024-05-02 13:27:54 +02:00
enricoturri1966
2eeca737ea Technology ENABLE_OPENGL_AUTO_AA_SAMPLES set as default 2024-05-02 13:23:26 +02:00
Lukas Matena
69bb0d87e7 Merge branch 'ys_spe2277' 2024-04-30 16:03:02 +02:00
YuSanka
35e736a8e5 ImGuiDoubleSlider: Fixed flickering on moving of the overlapped thumbs
+ Hide sliders after theirs creation
2024-04-30 16:02:31 +02:00
YuSanka
2241c4d9d5 ImGuiPureWrap: Improvements for draw_hexagon()
Corners can be rounded now
2024-04-30 16:02:31 +02:00
David Kocik
da2a06c06d Fix of search for compatible filament to select. (SPE-2278)
Crash was caused by filament without vendor.
2024-04-30 13:33:04 +02:00
Filip Sykala - NTB T15p
ea3ff42278 Unify and heal after add bouning box (SPE-2271, #12627) 2024-04-30 13:05:35 +02:00
enricoturri1966
9f77f9c643 SPE-2270 - Fixed crash when adding color change 2024-04-30 13:02:35 +02:00
Lukas Matena
5bbc430e53 Do not load colorchanges from 3MF when loading geometry only 2024-04-30 12:53:30 +02:00
YuSanka
c2dee2c949 Correct update of teh info line for Connect, when physical printer is selected (SPE-2261) 2024-04-30 12:51:32 +02:00
Lukáš Hejl
2de1f3aa45 SPE-2256: Fix the issue that we used the old Voronoi graph during the detection of invalid Voronoi diagrams.
This happens because we didn't set a modified flag that is required to be set before we use the new Voronoi graph.
Possibly related to #12385
2024-04-30 12:48:46 +02:00
Lukas Matena
51e65abc86 Merge branch 'ys_spe2172' 2024-04-30 12:46:26 +02:00
YuSanka
aa6c37adbe DiffPresetDialog: Separate Template presets to the own group 2024-04-30 12:46:09 +02:00
YuSanka
2b837d9f6e Fix for SPE-2172 : Compare preset dialog doesn't respect compatibility condition. 2024-04-30 12:46:09 +02:00
YuSanka
9b6b20070a Fix for SPE-2170 : Incorrectly imported settings/overrides from g-code file.
Write to G-code whole filament overridden even if some of then are NAN.
2024-04-30 12:44:05 +02:00
Lukas Matena
d586870feb Bumped up version to 2.8.0-alpha4 2024-04-25 13:36:09 +02:00
David Kocik
da9588607b Fix of crash when wrongly reading nozzle_diameter from config
+ Treat 0.0 nozzle diameter from Connect as no nozzle
2024-04-25 13:31:52 +02:00
Lukas Matena
5ca91d7959 Merge branch 'ys_dbl_sl_pure_next' 2024-04-25 10:28:17 +02:00
YuSanka
c3e0312b12 Fixed min size of application 2024-04-25 10:28:03 +02:00
YuSanka
44d5862667 DoubleSliderForLayers: Suppress to edit and show ticks in SLA mode 2024-04-25 10:28:03 +02:00
YuSanka
2b93bd97c6 Topbar: do not redraw the buttons all the time 2024-04-25 10:28:03 +02:00
YuSanka
2b4a962154 ImguiDoubleSlider: Extentions for ImGuiControl.draw_label()
Added possibility to mirror of the label and add the border
2024-04-25 10:28:03 +02:00
YuSanka
320d11d5db ImguiDoubleSlider: Change layout of horizontal slider and position_window 2024-04-25 10:28:03 +02:00
Lukas Matena
eada1893e6 Merge remote-tracking branch 'private/dk_web' 2024-04-25 09:35:15 +02:00
David Kocik
2fcb5b2c2c Perform refresh when test connection fails. 2024-04-24 16:17:09 +02:00
David Kocik
cb80309535 Delete leftovers from printer_type implementation. 2024-04-24 15:40:03 +02:00
David Kocik
ffeb068452 Change printer maps data from model to model nozzle pair 2024-04-24 15:40:03 +02:00
David Kocik
b402c42e75 Do not show error page when not webview shown. 2024-04-24 14:57:09 +02:00
David Kocik
dbb298e1be Sending only first nozzle diameter. 2024-04-24 14:08:01 +02:00
David Kocik
5e171ccfe7 Improvement of Printer status polling.
Define polling action that changes when uuid->printer_model map is filled. Also serves to turn off polling.
2024-04-24 14:08:01 +02:00
David Kocik
fd8a580dee WebviewDialog minimal size. 2024-04-24 14:08:01 +02:00
David Kocik
d3d16aa964 Error to Debug log fix. 2024-04-24 14:08:01 +02:00
David Kocik
5e48e0a5a6 Printer_model reading when uploading to Connect. 2024-04-24 14:08:00 +02:00
YuSanka
403a3ec095 Follow up 2c0f826d - Call update of "Physical printer" tab visibility on Edit of physical printer
or change of physical printers with same printer model
2024-04-24 14:08:00 +02:00
David Kocik
5d293dc9fc Do not show Physical Printer Webview tab for Connect. 2024-04-24 14:08:00 +02:00
David Kocik
7bc73be0c9 Runscript only if tab with webview is shown.
Fixes premature script running on sys_color_changed. This can be solved more elegantly.
2024-04-24 14:08:00 +02:00
David Kocik
b05d438fc6 Changes in Connect Printer Status.
First use endpoint PrinterModels to get uuid to model map, than get statuses for uuids from Status endpoint.

Lang code trimmed to 2 chars.
2024-04-24 14:08:00 +02:00
David Kocik
a474d36bfb Printer_model when requesting printer filtering in PrinterPick. 2024-04-24 14:01:47 +02:00
David Kocik
b7b97ee320 Comparing filament types before upload 2024-04-24 14:01:47 +02:00
YuSanka
ae81e7de0e WIP: Fix for filaments selection from Connect 2024-04-24 14:01:47 +02:00
David Kocik
13a5404c3a Partial remove of obsolete printer_type 2024-04-24 14:01:47 +02:00
David Kocik
72fa3da675 Fix of gcode viewer crash.
Bind Account events only if editor.
2024-04-24 14:01:47 +02:00
David Kocik
63e25828ae Fixes in selecting printer and filament 2024-04-24 14:01:47 +02:00