Commit Graph

21924 Commits

Author SHA1 Message Date
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
245cc24d7f Fix issue that cmake install is skipped during windows build (#2029)
Fix windows build
2023-09-07 23:50:35 +08:00
1a5a005d62 Update Korean translation (#2022)
* 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.

* update korean translation
2023-09-06 22:23:07 +08:00
5acf5c2cc1 Turkish Language update & New Printer Profiles (#2016)
* Turkish Language update with latest strings

Turkish Language update with latest strings

* New Printer Profiles Added

Creality K1-K1 Max
Elegoo Neptune 4 - Neptune Pro profiles added.
Adapted based on GalaxySlicer  profile files.
GalaxySlicer Repo:  https://github.com/fr3ak2402/GalaxySlicer

* Elegoo Neptune 4 Profile Files

Elegoo Neptune 4 Profile Files Update
2023-09-06 22:22:28 +08:00
10919b58d3 Fix calibrtion crash (#2019) (#2023) 2023-09-06 22:09:24 +08:00
aebf3bc8e6 fix linux build 2023-09-06 18:17:24 +08:00
e0aaeaba70 fix windows build 2023-09-05 22:50:36 +08:00
2060606235 Life saver: update locale generation 2023-09-05 22:36:29 +08:00
b72fb8c49b Changes for Ubuntu 23.04. General housekeeping. (#2007)
- Small changes for Ubuntu 23.04
- Moved the creation of the main "build" directory so it doesn't end up owned by root, causing an error later.
2023-09-05 21:44:00 +08:00
ddeaabf128 Add Turkish language option 2023-09-05 20:34:38 +08:00
07e8c81b37 Fix double quotes escape (#1397 #1435 #1946 #1990) (#2002) 2023-09-05 20:18:43 +08:00
e38ff16e81 Add support for Sovol SV07 and SV07 Plus (#2001)
* Add support for Sovol SV07 and SV07 Plus

Add support for Sovol SV07 and SV07 Plus

* Add support for Sovol SV07 and SV07 Plus

Add support for Sovol SV07 and SV07 Plus

* Add support for Sovol SV07 and SV07 Plus

Add support for Sovol SV07 and SV07 Plus

* Add support for Sovol SV07 and SV07 Plus

Add support for Sovol SV07 and SV07 Plus

* Add support for Sovol SV07 and SV07 Plus

Add support for Sovol SV07 and SV07 Plus

* Changed retraction settings

* User request

Deactivated exclude object

* Fixed an error

Got an error about the layer shifting code.
2023-09-05 20:08:48 +08:00
e015bf66c4 fix 1.7dev Language de ru es (#2000) 2023-09-05 20:03:10 +08:00
42b3c5d17c Updated Kingroon profiles (#1867)
* Update Kingroon profiles
2023-09-05 20:00:16 +08:00
694716261c Add MK4 0.25/0.6/0.8 nozzle 2023-09-05 19:51:36 +08:00
f0fba97300 Fix webview freezing issue 2023-09-04 20:02:26 +08:00
bd1cb9a2f6 fix slider 2023-09-04 19:52:26 +08:00
ad6880fee4 Update russian translation (#1994)
update

update
2023-09-04 00:09:29 +08:00
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
263b9ad7eb Turkish Language Support (#1976)
* Turkish Language Support

Added Turkish Language Support

* Updated

Updated

* Update

Update
2023-09-03 20:15:51 +08:00
07d5701c27 Update Tranditional Chinese locale (#1981)
* Update locale

* Update OrcaSlicer_zh_TW.po
2023-09-03 19:37:12 +08:00
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
26ec6b670f update readme 2023-09-03 11:26:29 +08:00
d57d6e35b7 Update bug_report.yml 2023-09-03 11:01:33 +08:00
c83d233261 Update Spanish translation (#1980)
* Update spanish strings
2023-09-03 10:38:12 +08:00
31e9a211ae tweak gcodeviewer 2023-09-03 10:17:42 +08:00
bb2689896c Fix printer connection regression 2023-09-03 10:17:22 +08:00
1fd96aec28 Fix raft size when non-organic tree support is enabled (#1973) 2023-09-03 00:43:28 +08:00
fd23a9876d fix notary 2 2023-09-02 20:12:17 +08:00
760cc9a775 fix mac cicd 2023-09-02 18:37:18 +08:00
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
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
202965f069 update locale and default filament color 2023-08-31 21:53:12 +08:00
3276ce4d1f update Traditional Chinese translation (#1959)
* Create OrcaSlicer_zh_TW.po

* Update tw locale

* Update OrcaSlicer_zh_TW.po

* fix locale

* Update OrcaSlicer_zh_TW.po

* update locale

* update locale
2023-08-31 21:38:06 +08:00
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
4e03413328 Add Tranditional Chinese 2023-08-31 20:35:43 +08:00
6b962ed18f Fix Linux build errors 2023-08-31 20:35:43 +08:00
6eb11c79e8 tweak MK4IS 2023-08-31 00:01:38 +08:00
cf72362fff Support Marlin 2 2023-08-30 23:39:00 +08:00
3306faa02f update Prusa profiles 2023-08-30 23:38:46 +08:00
1f0d171d7c Add support for PrusaLink webview 2023-08-30 23:38:33 +08:00
8f5307c375 support profile notes 2023-08-30 23:38:09 +08:00
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
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
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
8efb20dc0f QoL: make slider thinner 2023-08-29 21:25:26 +08:00
1e46e3b3ab update czech translate (#1949) 2023-08-29 21:05:15 +08:00
09accca358 Create OrcaSlicer_zh_TW.po for traditional Chinese translate (#1952)
Create OrcaSlicer_zh_TW.po
2023-08-29 21:02:32 +08:00
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
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