Commit graph

22812 commits

Author SHA1 Message Date
SoftFever
1a1760ffd9
Fix unicode path for nanosvg (#3179) 2023-12-19 11:15:44 +08:00
Noisyfox
cc06a2e83b
Fix sidebar not shown when open 3mf file from command line arg (#3172)
* Show sidebar when open file from cmd

* Fix issue that sidebar collapse button is not enabled when load 3mf file with gcode
2023-12-19 11:15:26 +08:00
Olcay ÖREN
60a9b38404
Turkish words were edited. (#3184)
* Update OrcaSlicer_tr.po

New English terms were translated into Turkish.

* Update OrcaSlicer_tr.po

* Turkish language sentences were added.

* Turkish words were edited.

* Turkish words were edited.

* Turkish words were edited.

* Turkish words were edited.

* Turkish words were edited.
2023-12-19 11:09:05 +08:00
Noisyfox
871f163a32
Fix regression that shell is not rendered unless slice is completed (#3181)
* Fix issue that `is_update_alpha` doesn't work

* Fix regression that shell is not rendered unless slice is completed

* Format
2023-12-19 11:07:21 +08:00
Thomas
3ee42f42da
Update OrcaSlicer_fr.po (#3177)
* Update OrcaSlicer_fr.po

Translated all remaining text that were not yet translated in French.

* Update OrcaSlicer_fr.po

Reverted slicer name.
2023-12-18 22:48:18 +08:00
SoftFever
0ab5601add
Add "Cancel Objects" support for Prusa/Marlin/RRF firmware (#3164)
object cancel support for Prusa/Marlin/RRF
2023-12-18 04:21:55 +00:00
SoftFever
9c76cefde0 add hints to locale 2023-12-18 12:21:35 +08:00
Heiko Liebscher
5c9f7e24e5
fix Bamabu to Bambu (#3166)
* fix Bamabu to Bambu

* fix dup typo
2023-12-18 04:17:26 +00:00
SoftFever
9e3c393665 Move downloaded deps into DL_CACHE subfolder 2023-12-18 12:16:40 +08:00
Heiko Liebscher
9d5959c353
fix de and other localization files (#3159)
* fix de and other localization files

* Turkish words were edited. (#3161)

* Update OrcaSlicer_tr.po

New English terms were translated into Turkish.

* Update OrcaSlicer_tr.po

* Turkish language sentences were added.

* Turkish words were edited.

* Turkish words were edited.

* kor translation update (#3163)

* fix pot and de

* fix hints de
2023-12-17 22:39:14 +08:00
Lee Jong Mun
b2832270b3
kor translation update (#3163) 2023-12-17 22:05:03 +08:00
Olcay ÖREN
78090aa02a
Turkish words were edited. (#3161)
* Update OrcaSlicer_tr.po

New English terms were translated into Turkish.

* Update OrcaSlicer_tr.po

* Turkish language sentences were added.

* Turkish words were edited.

* Turkish words were edited.
2023-12-17 22:04:09 +08:00
SoftFever
522b8485aa Fixed a regression that non spiral vase mode was broken. #3091 2023-12-17 20:27:46 +08:00
andrewboktor
9acd550a9c
Full re-write of spiral vase (#3091)
* Practically full re-write of spiral vase
- Adds transition out to prevent sharp edge at the top of spiral vase.
- Adds XY interpolation
- Adds option to turn XY interpolation on/off

* - Increasing E to 5 decimal digits (I observed uneven flow with less than that)
- Excluding all travel moves (I saw a bug where somehow we ended up with travel moves within the print so excluding all travel moves)

* - max_xy_smoothing is now configurable, default is 200% of nozzle_diameter
- fixed no-op travel moves in the middle of spiral that now show up as defects when Smooth Spiral is enabled!

* - Avoiding namespace pollution
- Fixing dist_XY == 0 bug

---------

Co-authored-by: Andrew Boktor <aboktor@microsoft.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-17 13:48:21 +08:00
SoftFever
995ed049cb Revert "Do not limit the max window size (#2889) (#3142)"
This reverts commit fe80dc6ca6.
2023-12-17 09:01:59 +08:00
SoftFever
dea7f419cf Revert "Fix window maximize when task bar is on the left. (#3148)"
This reverts commit 0f87fdb98b.
2023-12-17 09:01:52 +08:00
Noisyfox
0f87fdb98b
Fix window maximize when task bar is on the left. (#3148)
Partially revert fe80dc6
2023-12-16 15:31:10 +00:00
SoftFever
183f8fb012 update locale 2023-12-16 22:41:45 +08:00
SoftFever
1929fb0e18 Tweak dailytip: remove images/added a few new tips 2023-12-16 22:41:36 +08:00
Noisyfox
fe80dc6ca6
Do not limit the max window size (#2889) (#3142) 2023-12-16 14:25:28 +00:00
Ioannis Giannakas
712c28251c
Updated wipe logic to respect retraction speed during wiping (#3094)
* Wipe retraction adjusted based on available wipe distance and retraction speed

* Wipe Improvements: Removed debug code, removed retract before wipe and made the respect retract speed an option.

* Wipe improvements: Spelling & grammar

* Revert "Wipe improvements: Spelling & grammar"

This reverts commit c8f8612b3f3755945584f69fad43b94d767e07ae.

* Revert "Wipe Improvements: Removed debug code, removed retract before wipe and made the respect retract speed an option."

This reverts commit ba515ffb628d193484c860d8f142fce66be1b985.

* Wipe improvements: Using retraction before wipe parameter to judge when to do excess retraction

* Wipe Improvements: Floating point comparison check

* Wipe Improvements: Refactoring the code

* Wipe Improvements: Updated Wipe Distance tool tip

* Wipe Improvements: Removed redundant code

* Wipe Improvements: Use unscale_
2023-12-16 13:54:03 +00:00
Noisyfox
7b6dbfdbcc
Fix checking is volume svg (#3129)
(cherry picked from commit prusa3d/PrusaSlicer@f31d7f1d8c)

Co-authored-by: Filip Sykala - NTB T15p <Filip.Sykala@Prusa3D.cz>
2023-12-15 22:59:17 +08:00
SoftFever
1e7300a476 Update M106 macro for auxiliary fan. fix is by @IntenseWiggling from PR #3133 2023-12-15 22:57:27 +08:00
IntenseWiggling
de0f5c9d1e
Fix value passed to SPEED in air-filteration.md macro. (#3133)
Fix value passed to SPEED

The SPEED parameter of SET_FAN_SPEED needs to be between 0.0  and 1.0. Since the S param, which is between 0 and 255, was being passed as is to SPEED, it effectively resulted in the target fan running at 100% if any value > 0 was passed to M106.
2023-12-15 22:54:16 +08:00
Seth LaForge
3ca290d503
Improve ExtrusionLine::simplify, eliminating many very-short extrusion segments which led to blemishes in thin-wall models sliced with Arachne (#3014)
Improve toolpath simplification to avoid blemishes when using Arachne on thin walls.

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-15 02:46:33 +00:00
Alex Khalilieh
41f0e4d1ce
Adds rotate on stl import (#3116)
* Adds rotate on stl import

* Fixed comma placement

* update location of rotate variables

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-15 00:59:35 +00:00
SoftFever
dc840ea451 update some profiles 2023-12-14 19:46:17 +08:00
Ioannis Giannakas
0a31b33b2b
Fix #2662 - "Extra length on restart" setting is ignored when wipe is enabled (#3065)
Fix #2662
2023-12-13 22:16:39 +08:00
SoftFever
fa9148670c Update dependencies for compiling Orca on Mac 2023-12-13 20:59:34 +08:00
SoftFever
7393d61e8d Neptune4 profile updates, support preview image and some setting changes 2023-12-13 20:55:19 +08:00
SoftFever
dad0f348ab Update QIDI profile to display preview images on printer's monitor. 2023-12-13 18:27:02 +08:00
SoftFever
58e43ccb39 Fix a regression that thumbnails were not zoomed properly 2023-12-13 18:13:25 +08:00
Ev
d75bac2f01
make fan percentages a float (#3087)
makes fan percentages an int.

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-12 21:56:20 +08:00
SoftFever
103d778e63 Fix false "The 3mf has following modified G-codes in filament or printer presets" warning when loading a project 2023-12-12 19:24:31 +08:00
SoftFever
057926f957 Reuse bed model across Voron 2.4 and Trident 2023-12-11 22:52:41 +08:00
SoftFever
dd5fd06356 Add ColPic encoding for thumbnails(;gimage/;simage) as metadata.
This will enable showing preview images on QIDI/Elegoo machines
2023-12-11 22:27:40 +08:00
SoftFever
ae8995fec2 update user agent 2023-12-11 22:20:42 +08:00
Dylan
62bd10a27c
Disable the cooling moves for snapmaker printers (#3081)
disable the cooling moves for snapmaker printers
2023-12-11 22:04:24 +08:00
StdVectorBool
2174cd6999
FIX: K1/Max profiles use consistently higher accelerations (#3052)
* FIX: K1/Max consistently increase Default accel to match Creality.

* FIX: K1/Max consistently decrease initial_layer_acceleration.

* FIX: K1/Max consistently increase Top accel to match Outer Wall quality.

* FIX: K1/Max consistently increase Travel accel instead of inherited slow default.

* More tweaks

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-11 22:03:09 +08:00
Nevax
fdd42eccd2
add bed models for voron 2.4 variants (#3075)
Credits to ldo for 3d models.
https://github.com/MotorDynamicsLab/LDOVoron2/tree/main/Slicer/PlateModels
2023-12-11 22:01:43 +08:00
SoftFever
e70da30753 Fixed a regression issue that wrong accel was used for PA Line 2023-12-10 21:21:12 +08:00
Ioannis Giannakas
9e10266646
Updated PA test to address crash when default line width was zero (#3055)
Updated PA test address "bug" #3043
2023-12-10 09:57:50 +08:00
SoftFever
b218d81d38
Fix btt tft thumbnail regression (#3056)
fix btt tft thumbnail regression
2023-12-10 09:56:40 +08:00
Noisyfox
933aa3050b
Port Emboss & SVG gizmo from PrusaSlicer (#2819)
* Rework UI jobs to make them more understandable and flexible.

* Update Orca specific jobs

* Fix progress issue

* Fix dark mode and window radius

* Update cereal version from 1.2.2 to 1.3.0

(cherry picked from commit prusa3d/PrusaSlicer@057232a275)

* Initial port of Emboss gizmo

* Bump up CGAL version to 5.4

(cherry picked from commit prusa3d/PrusaSlicer@1bf9dee3e7)

* Fix text rotation

* Fix test dragging

* Add text gizmo to right click menu

* Initial port of SVG gizmo

* Fix text rotation

* Fix Linux build

* Fix "from surface"

* Fix -90 rotation

* Fix icon path

* Fix loading font with non-ascii name

* Fix storing non-utf8 font descriptor in 3mf file

* Fix filtering with non-utf8 characters

* Emboss: Use Orca style input dialog

* Fix build on macOS

* Fix tooltip color in light mode

* InputText: fixed incorrect padding when FrameBorder > 0. (ocornut/imgui#4794, ocornut/imgui#3781)
InputTextMultiline: fixed vertical tracking with large values of FramePadding.y. (ocornut/imgui#3781, ocornut/imgui#4794)

(cherry picked from commit ocornut/imgui@072caa4a90)
(cherry picked from commit ocornut/imgui@bdd2a94315)

* SVG: Use Orca style input dialog

* Fix job progress update

* Fix crash when select editing text in preview screen

* Use Orca checkbox style

* Fix issue that toolbar icons are kept regenerated

* Emboss: Fix text & icon alignment

* SVG: Fix text & icon alignment

* Emboss: fix toolbar icon mouse hover state

* Add a simple subtle outline effect by drawing back faces using wireframe mode

* Disable selection outlines

* Show outline in white if the model color is too dark

* Make the outline algorithm more reliable

* Enable cull face, which fix render on Linux

* Fix `disable_cullface`

* Post merge fix

* Optimize selection rendering

* Fix scale gizmo

* Emboss: Fix text rotation if base object is scaled

* Fix volume synchronize

* Fix emboss rotation

* Emboss: Fix advance toggle

* Fix text position after reopened the project

* Make font style preview darker

* Make font style preview selector height shorter

---------

Co-authored-by: tamasmeszaros <meszaros.q@gmail.com>
Co-authored-by: ocornut <omarcornut@gmail.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-09 22:46:18 +08:00
Ioannis Giannakas
7a8e1929ee
Fixed a bug that caused curled edge detection not to work as expected for left facing edges when using Arachne. Enabled fan speed control for curled overhangs (#3034)
* Update malformation distance factors (curled edge detection)

* Updated curled detection logic from latest prusa 2.7 release, including updated estimate_points_properties algorithm

Updated curled detection logic from latest prusa 2.7 release, including updated estimate_points_properties algorithm

* Curled distance expansion const introduction

* Enable overhang fan speed logic for curled edges slow downs

* Reverted erroneous change
2023-12-09 09:17:49 +00:00
Jim Broadus
325009bc48
Fix build error with CGAL 5.6 with -std=gnu++17 on Fedora (#3045)
Fix build with CGAL 5.6

Surface_mesh iterators no longer return references, so it's necessary to
use const references or copies when iterating.
2023-12-09 09:14:20 +00:00
Olcay ÖREN
a8f69377df
Turkish language sentences were added for web wizard. (#3047)
* Update OrcaSlicer_tr.po

New English terms were translated into Turkish.

* Update OrcaSlicer_tr.po

* Turkish language sentences were added.
2023-12-09 08:42:05 +00:00
Noisyfox
59164bff88
Various fix & improvements to collapse sidebar (#3044)
* Fix sidebar collapse button color in dark mode

* Make collapse button half the size

* Add tooltip to sidebar collapse button

* Don't trigger sidebar collapse hotkey twice

* Fix sidebar disable on gcode-only mode
2023-12-09 08:41:09 +00:00
Noisyfox
f598a1209a
Only regenerate bed triangles if actually changed (#3039)
* Remove unused bed texture

* Only regenerate bed triangles if actually changed
2023-12-09 08:40:04 +00:00
SoftFever
d24aef36ae set osx deployment target for openssl 2023-12-09 14:08:19 +08:00