* Updated inner outer inner algorithm to cater for edge case where an internal island with multiple internal perimeters would cause the external island to fall back to outer-> inner wall ordering.
Updated inner outer inner algorithm to cater for edge case where an internal island with multiple internal perimeters would cause the external island to fall back to outer-> inner wall ordering.
* Reworked the inner outer inner algorithm to better work with more than 3 perimeters.
* Code comment updates. Removed error check code.
* Cleaned up code and comments
Cleaned up code and comments
* Disabled inner outer inner algorithm on first layer
Disabling inner outer inner algorithm and using inner to outer wall ordering to promote bed adhesion as having isolated perimeters on the bed has resulted on occasion to warping or incomplete adherence to the bed.
* Code optimisation
* Initial port of organic tree support from PrusaSlicer
* Port missing Organic support parameters from PrusaSlicer
* Update parameter naming
* Reorganize the `raft_first_layer_expansion` and `raft_first_layer_density` parameters as they are not only used by rafts
* Reset support style only in simple mode
* Sync latest update from PrusaSlicer & copyrights
* Fix organic tree support crash with invalid parameters
---------
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
* Update Korean translation
* 1. Fix blank button text after translation
2. Fix some mistranslated korean
* -fix bottom surface in gcode viewer
-update korean translation
* - Fixed UI being broken 'cause "display" text size could not be calculated when cjk language is use
* Change NotoSansKR to NanumGothic, which has a height similar to the main font.
* 启动时进行 WebView2 运行时检查
* 启动时进行 WebView2 运行时检查
* skip code sign for PR build
* Russian translation for OrcaSlicer V1.6.4 (#1900)
* Russian translation for OrcaSlicer V1.6.4
Please replace the existing translation with my translation.
Advantages of this translation:
-A normal translation based on the Prusa slicer translation (the translation of which I have been supporting for a long time). The translation that is used now is crude, there are a lot of errors and typos.
-Added missing lines
I also made a pull request for this translation for Bambu Studio (with small edits and add lines)
* file name and location updates
* update
rename Russian.po in OrcaSlicer_ru.po
* update
* move OrcaSlicer_ru.po to correct location
---------
Co-authored-by: SoftFever <softfeverever@gmail.com>
* Fixed viewer resize malfunction when cjk language is use (#1909)
* Update Korean translation
* 1. Fix blank button text after translation
2. Fix some mistranslated korean
* -fix bottom surface in gcode viewer
-update korean translation
* - Fixed UI being broken 'cause "display" text size could not be calculated when cjk language is use
* Port overhang extra perimeters from PrusaSlicer (#1939)
* Port overhang extra perimeters from PrusaSlicer
* Reduce duplicated code
* Add credits
---------
Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: PavelMikus <pavel.mikus.mail@seznam.cz>
* Create OrcaSlicer_zh_TW.po for traditional Chinese translate (#1952)
Create OrcaSlicer_zh_TW.po
* update czech translate (#1949)
* QoL: make slider thinner
* QoL: show transparent shell in gcode preview and truncate long gcode line caused by native Klipper commands
* PlaceholderParser: new interpolate_table() "function"
interpolate_table(x, (x0, y0), (x1, y1), (x2, y2), ...)
interpolates a table at position x.
* GCodeGenerator / custom G-codes: Added new read/only options providing
the amount of total extruded material and per extruder extruded material
up to the point the value is evaluated:
"extruded_volume", "extruded_weight",
"extruded_volume_total", "extruded_weight_total"
* support profile notes
* Add support for PrusaLink webview
* update Prusa profiles
* Support Marlin 2
* tweak MK4IS
* Fix Linux build errors
* Add Tranditional Chinese
* Fix *nix build error and some other fixes
---------
Co-authored-by: ZdDroid <601865048@qq.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: Andy <andylg@yandex.ru>
Co-authored-by: Hotsolidinfill <138652683+Hotsolidinfill@users.noreply.github.com>
Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
Co-authored-by: PavelMikus <pavel.mikus.mail@seznam.cz>
Co-authored-by: ablegods <85563455+ablegods@users.noreply.github.com>
Co-authored-by: renemosner <99507763+renemosner@users.noreply.github.com>
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
the amount of total extruded material and per extruder extruded material
up to the point the value is evaluated:
"extruded_volume", "extruded_weight",
"extruded_volume_total", "extruded_weight_total"
* Update Korean translation
* 1. Fix blank button text after translation
2. Fix some mistranslated korean
* -fix bottom surface in gcode viewer
-update korean translation
* - Fixed UI being broken 'cause "display" text size could not be calculated when cjk language is use
PrusaLink: Use PUT or POST based on information read during test connection (upload-by-put). If put - do additional GET for storage_list and let user to choose where to upload or show name if only 1 is possible. Allow PrusaLink for MK2.5 and MK2.5S.
PrusaConnect: New host type PrusaConnect inherited from PrusaLink class with filled host address, disabled http diggest. After upload read header information - status message and pass it to notification and Printhost upload dialog via events, this message can be shown as warning notification and is recieved in localized lang. Pass accept-language shortcut in upload header. 3 option to upload. (upload, to queue, to print)
Upload Notification: Showing status text, changes in text, not showing close button, Completed state on special call (not 100%) and other design changes.
Right panel: Open URL button.