Commit Graph

12446 Commits

Author SHA1 Message Date
SoftFever
d36f137349 update locale 2023-09-09 14:16:02 +08:00
SoftFever
60f3811ad7 Merge branch 'purge_tower' 2023-09-09 13:20:32 +08:00
SoftFever
8325a897ee semm 2023-09-09 13:19:59 +08:00
Lukas Matena
c9a7edebf7 Wipe tower: changed the way how initial wipe tower preview depth is calculated 2023-09-09 13:19:43 +08:00
SoftFever
4ce1dc771f estimate tower size 2023-09-09 13:19:43 +08:00
SoftFever
0d3249007a wip 2023-09-09 13:19:43 +08:00
SoftFever
a9839c78ff Properly pasrse toolchange 2023-09-09 13:14:10 +08:00
SoftFever
27a1b363f5 fix calibration menu 2023-09-09 11:04:45 +08:00
SoftFever
5e7a7e18c2 temp 170 2023-09-09 11:04:45 +08:00
SoftFever
203ae07803 klipper object exclusion name fix 2023-09-09 11:04:45 +08:00
SoftFever
ca39cc4ccf wipe improvment 2023-09-09 11:04:45 +08:00
igiannakas
76db6539ba Updated inner outer inner algorithm to cater for edge case where an internal island with two perimeters on both sides of an external wall was causing a secondary island to not reorder the walls correctly (#1861)
* 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
2023-09-09 10:56:03 +08:00
SoftFever
1469278336 fix calibration menu 2023-09-08 01:29:09 +08:00
SoftFever
bbd45bac0a temp 170 2023-09-08 01:24:18 +08:00
SoftFever
cf68ded22c klipper object exclusion name fix 2023-09-08 00:01:22 +08:00
SoftFever
b380ece484 wipe improvment 2023-09-08 00:01:22 +08:00
Noisyfox
10919b58d3 Fix calibrtion crash (#2019) (#2023) 2023-09-06 22:09:24 +08:00
SoftFever
ddeaabf128 Add Turkish language option 2023-09-05 20:34:38 +08:00
Noisyfox
07e8c81b37 Fix double quotes escape (#1397 #1435 #1946 #1990) (#2002) 2023-09-05 20:18:43 +08:00
SoftFever
f0fba97300 Fix webview freezing issue 2023-09-04 20:02:26 +08:00
SoftFever
bd1cb9a2f6 fix slider 2023-09-04 19:52:26 +08:00
xxxcq
30c8ef6aa3 Add option to enforce first layer min wall width (#1974)
Add option to set first layer min wall width
2023-09-04 00:07:40 +08:00
Noisyfox
05f790b8b3 Fix "unknown vector variable type" error when using bambu filament ch… (#1982)
* Fix "unknown vector variable type" error when using bambu filament change ( #1979)

* Update comment
2023-09-03 14:49:54 +08:00
SoftFever
31e9a211ae tweak gcodeviewer 2023-09-03 10:17:42 +08:00
SoftFever
bb2689896c Fix printer connection regression 2023-09-03 10:17:22 +08:00
Noisyfox
1fd96aec28 Fix raft size when non-organic tree support is enabled (#1973) 2023-09-03 00:43:28 +08:00
Noisyfox
c9164ac036 Initial port of organic tree support from PrusaSlicer (#1938)
* 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>
2023-09-02 17:29:43 +08:00
Hotsolidinfill
420e6a83ec Change NotoSansKR to NanumGothic for Korean font (#1957)
* 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.
2023-09-02 10:59:31 +08:00
SoftFever
202965f069 update locale and default filament color 2023-08-31 21:53:12 +08:00
ZdDroid
ef738ce8b6 启动时进行 WebView2 运行时检查 (#1944)
* 启动时进行 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>
2023-08-31 21:36:57 +08:00
SoftFever
4e03413328 Add Tranditional Chinese 2023-08-31 20:35:43 +08:00
SoftFever
6b962ed18f Fix Linux build errors 2023-08-31 20:35:43 +08:00
SoftFever
cf72362fff Support Marlin 2 2023-08-30 23:39:00 +08:00
SoftFever
3306faa02f update Prusa profiles 2023-08-30 23:38:46 +08:00
SoftFever
1f0d171d7c Add support for PrusaLink webview 2023-08-30 23:38:33 +08:00
SoftFever
8f5307c375 support profile notes 2023-08-30 23:38:09 +08:00
Vojtech Bubnik
21d10e091d 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"
2023-08-30 23:37:51 +08:00
Vojtech Bubnik
9a96f10b2b PlaceholderParser: new interpolate_table() "function"
interpolate_table(x, (x0, y0), (x1, y1), (x2, y2), ...)
interpolates a table at position x.
2023-08-30 23:37:30 +08:00
SoftFever
089723d595 QoL: show transparent shell in gcode preview and truncate long gcode line caused by native Klipper commands 2023-08-29 23:17:48 +08:00
SoftFever
8efb20dc0f QoL: make slider thinner 2023-08-29 21:25:26 +08:00
Noisyfox
3738ca5fbf 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>
2023-08-28 19:56:09 +08:00
Hotsolidinfill
1a42afe699 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
2023-08-28 19:39:19 +08:00
SoftFever
332debbfd7 Fixed errors after cherry picking Prusalink related commits
Add Prusa MK4 profile (working, but more work to do)
2023-08-28 00:01:13 +08:00
SoftFever
c100b89fc4 Fixed an issue that EXCLUDE_OBJECT_DEFINE info was written into gcode file regardless 2023-08-27 23:57:42 +08:00
SoftFever
2c77a45abf mk4 profiles 2023-08-27 23:37:43 +08:00
SoftFever
04b515ef0e fix errors after cherry picking commits 2023-08-27 22:44:37 +08:00
David Kocik
3c70866101 Missing overrides in PrusaConnect class. 2023-08-27 18:11:13 +08:00
David Kocik
903c405de3 Upload changes
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.
2023-08-27 18:07:48 +08:00
David Kocik
ebdf8f377d PrusaLink - cherrypick pick from stable branch
Added to config enums, visible in Physical Printer Dialog and class derived from Octoprint
2023-08-27 17:47:38 +08:00
SoftFever
62fd4122d1 Minor fixes continued 2023-08-27 16:35:50 +08:00