Commit Graph
100 Commits
Author SHA1 Message Date
SoftFever 5c64a0587a Fix toolbar rendering on Windows (#2784)
Currently on windows, when you resize the window relatively small, the
end of the toolbar will be clipped like so:

![d95d24afdc47eef04df4a2c755d13494](https://github.com/SoftFever/OrcaSlicer/assets/1537155/5f060966-3613-4bd7-8036-e9b27c12ffd3)

This is what it look like on Linux/macOS:

![image](https://github.com/SoftFever/OrcaSlicer/assets/1537155/167ab075-1c48-4531-a2ef-3f225874cfbd)

This PR fixes this issue so it behaves like on Linux/macOS:

![60cb540f198c5d680fceaa387302c475](https://github.com/SoftFever/OrcaSlicer/assets/1537155/7e1b404b-bdf7-4c3b-bee7-5d2f0a11f91e)
2023-11-19 19:10:01 +08:00
SoftFever 93f62a47f5 Merge pull request #2780 from Noisyfox:bugfix/amd-png
Fix PNG build plate texture not rendering on AMD GPUs
2023-11-19 19:08:04 +08:00
SoftFever e9f519d092 Port PrusaSlicer's Measure & Cut gizmos (#2603)
Build on top of #2520 and replaces it.

This PR includes:
- Rewrite the opengl rendering code, which now renders (almost)
everything using shaders instead of legacy opengl function calls
- Rewriting the gizmo mouse handling code that moves the mouse handling
coding into each gizmo themselves
- Rewriting the mouse picking code, now it uses ray casting to figure
out what's under the mouse cursor
- Porting of the PrusaSlicer's measure tool
- Replacing existing cuting tool with the better one PrusaSlicer has
- Updating of other gizmos using PrusaSlicer's latest code base

There was a plan to also port PrusaSlicer's emboss & svg tools, but this
PR is already very big and the changes needed for emboss will be even
bigger and might take forever to finish. So I decided to separate them
so we can get something out and start rolling out testing builds for
people to play with as soon as possible.

This was developed mainly using Windows, be prepared it could have
graphic issue under Linux & macOS.

Huge credit to Prusa for their amazing job!


![image](https://github.com/SoftFever/OrcaSlicer/assets/1537155/b7ec85d7-1013-4d8e-9914-c2b4d8cb5360)

![image](https://github.com/SoftFever/OrcaSlicer/assets/1537155/1e97d744-99c0-402d-9b23-456d95e07bba)

![image](https://github.com/SoftFever/OrcaSlicer/assets/1537155/f0a5dbea-677a-43f5-918b-c6817ff659c8)


Fixes #717
Fixes #1150
Fixes #1590
2023-11-19 16:50:32 +08:00
SoftFever 0e6197f0a7 Set openssl osx target properly 2023-11-19 16:45:36 +08:00
SoftFever df48b05f73 Merge branch 'main' into dev/gizmo 2023-11-19 15:47:47 +08:00
SoftFever ebbe5a4d80 fix secrets were not passed from build_check_cache to build_deps 2023-11-19 12:12:01 +08:00
SoftFever d7453aa20f Fix CICD: failed to sign Mac build 1. upload PDB 2023-11-19 11:23:36 +08:00
SoftFever 07d5a06794 fix windows CICD error 2023-11-18 23:51:55 +08:00
SoftFever cc55957070 Zip Windows portable build and PDB before upload artifacts 2023-11-18 16:23:40 +08:00
SoftFever f5ec607b6a update WIKI 2023-11-17 20:00:12 +08:00
SoftFever cb038d0469 fix Prusa MK3S and Mini profile issues
Fixed #2768
2023-11-17 20:00:05 +08:00
SoftFever 9505f93717 fix thumbnails regression 2023-11-17 07:54:59 +08:00
SoftFever bc05653a72 orca bot: processing issues in ascending order 2023-11-16 23:25:28 +08:00
SoftFever 9af22da7d1 bump version to 1.8 2023-11-16 23:17:59 +08:00
SoftFever 09c77c45da update profile version to 1.08.00.00 2023-11-16 23:02:10 +08:00
SoftFever 7566df566d fix snapmaker J1 not displaying bug
fixed #2750
2023-11-16 19:42:40 +08:00
SoftFever 565732a027 remove print_flow_ratio from profiles and hide it from process setting. It should be only displayed for parts 2023-11-16 19:07:40 +08:00
SoftFever bbdd580bb1 fix wipe tower bug: filament end inserted twice 2023-11-16 01:00:59 +08:00
SoftFever 930e1b3bdf limit max wipe tower speed to 90 mm/s 2023-11-16 00:59:45 +08:00
SoftFever cf4aceec79 remove filament_max_volumetric_speed cap 2023-11-15 19:03:16 +08:00
SoftFever 4754b38afa diable activate_air_filtration by default for ABS/ASA 2023-11-13 22:31:06 +08:00
SoftFever 5213fbfa86 Support initial_tool variable for filename format 2023-11-13 22:25:32 +08:00
SoftFever 60424baac0 Fix draft_shield error for MK3S profile
Fixed #2660
2023-11-12 23:31:18 +08:00
SoftFever 9731ea3277 update chamber temperature WIKI 2023-11-12 22:10:10 +08:00
SoftFever b1c325a419 bump version to 1.8.0-rc2 2023-11-12 10:28:32 +08:00
SoftFever 50f776fe6b fixed an issue when purge_in_prime_tower is disabled for non bbl printers 2023-11-12 09:52:07 +08:00
SoftFever 15358b211d Fix a regression issue that retraction is not correct when wipe is off
Fix #2697
2023-11-12 09:52:07 +08:00
SoftFever 4f48afd6fe update WIKI for exhuast/auxiliar fan and active chamber temperature features 2023-11-11 23:30:54 +08:00
SoftFever 1e040f2fc3 bump version to 1.8.0-rc 2023-11-10 21:13:27 +08:00
SoftFever c860680b21 Fixed a issue that support_bottom_z_distance was not working as expected.
Fixed #2667
2023-11-10 19:46:01 +08:00
SoftFever edb5676dd1 Fixed a bug that filament start gcode was inserted twice when wipe tower is enabled
fixed #2673
2023-11-10 18:00:56 +08:00
SoftFever 109176864e Update locale 2023-11-10 18:00:29 +08:00
SoftFever c5a10b302a fix Voron profiles 2023-11-10 18:00:09 +08:00
SoftFever 22abe8cc9d Automatically recover from corrupted config file 2023-11-09 22:09:41 +08:00
SoftFever df0a49a73d Fix retraction issues 2023-11-09 20:54:33 +08:00
SoftFever 2d849fec6c update locale 2023-11-07 21:37:07 +08:00
SoftFever 42f8efc0d8 Fixed a regression that checking new version didn't work
Fixed #2622
2023-11-07 21:32:36 +08:00
SoftFever 9f599cd51f Fixed #2537: pa pattern issues on delta printers 2023-11-06 23:02:40 +08:00
SoftFever 4eae93080f Fix vector too long issues 2023-11-06 18:32:19 +08:00
SoftFever fcc4b03054 small_perimeter_speed shouldn't be 0 2023-11-06 18:31:31 +08:00
SoftFever c24648d470 Update orca_bot.yml 2023-11-06 14:20:04 +08:00
SoftFever 129547f2ce Update orca_bot.yml 2023-11-06 14:19:13 +08:00
SoftFever e018e0ade0 Update orca_bot.yml (#2625)
increase operations-per-run to 3000
2023-11-06 13:36:16 +08:00
SoftFever 7510eb6f72 Update orca_bot.yml 2023-11-06 13:07:30 +08:00
SoftFever e0aae93c0a update locale for 1.8 beta2 2023-11-04 14:19:17 +08:00
SoftFever 8fcaef53f7 skip only one wall top checking for bridges 2023-11-03 18:35:46 +08:00
SoftFever 01ff70197b set default internal_solid_infill_pattern to monotonic for Qidi machines 2023-11-03 18:35:46 +08:00
SoftFever e7507e1af5 Revert "Increase uploading timeout for Klipper"
This reverts commit e32e717a75.
2023-11-03 18:35:46 +08:00
SoftFever 4fe80bcbc5 remove staff_pick_switch 2023-11-03 18:35:46 +08:00
SoftFever aba3c8ab31 bump version to 1.8 beta2 2023-11-02 22:13:00 +08:00
SoftFever ac67387c7d Fixed #2527: missing THUMBNAIL_BLOCK_START 2023-10-30 23:00:43 +08:00
SoftFever 7e91d68493 add overall_chamber_temperature variable 2023-10-30 19:53:22 +08:00
SoftFever 3fca10d7f8 Fixed #2245: change min value of *_speed parameters from 0 to 1 2023-10-30 19:49:30 +08:00
SoftFever 79c36c8d27 fix typo 2023-10-30 18:34:13 +08:00
SoftFever e32e717a75 Increase uploading timeout for Klipper 2023-10-30 01:12:31 +08:00
SoftFever 6fe5abc8cc Fix Process_T 2023-10-30 00:09:01 +08:00
SoftFever 338f4609f3 skip relative e distance check for BBL 2023-10-29 17:54:35 +08:00
SoftFever 7ff4005c22 Fix errors when slicing A1 mini 2023-10-29 12:16:16 +08:00
SoftFever 363c256668 Fix some strings and update locale files 2023-10-29 10:47:23 +08:00
SoftFever 457b847aee Remove BambuStudio-SoftFever migration code 2023-10-29 10:31:26 +08:00
SoftFever 99012660c9 Don't show not consistent g-code warning for P1P machine when P1S profiles are used. 2023-10-28 22:52:16 +08:00
SoftFever db97f91abc Enable cancel object for multi color printing(BBL) 2023-10-28 22:50:37 +08:00
SoftFever 937f5b44e2 Update README.md 2023-10-28 17:18:15 +08:00
SoftFever 2021c2bf97 update sponsor 2023-10-28 15:49:58 +08:00
SoftFever 9d7f10c176 update wiki placeholder links 2023-10-28 10:05:49 +08:00
SoftFever eed0c28bd8 fix some small issues of machine_max_acceleration_travel 2023-10-27 21:09:31 +08:00
SoftFever cbca9ffb81 check locale improve (#2511)
* check locale improve

* 1

* 3
2023-10-26 13:36:09 +08:00
SoftFever b99bd94a22 Fix fr errors 2023-10-26 13:18:17 +08:00
SoftFever 9e93b51777 timelapse gcode 2023-10-26 13:16:54 +08:00
SoftFever fc7a47ecb1 return error when msgfmt failed 2023-10-26 13:08:53 +08:00
SoftFever 5e0102e8ca update wiki links(to place holders) 2023-10-24 23:02:41 +08:00
SoftFever ccf5c117ce update wiki 2023-10-24 22:11:17 +08:00
SoftFever a037fd63df update WIKI test 2023-10-24 21:58:46 +08:00
SoftFever dcb23abb8a update locale for new strings 2023-10-24 19:50:04 +08:00
SoftFever 6023f79be3 add z offset option 2023-10-24 18:49:53 +08:00
SoftFever 0851e0934b bump version to 1.8.0-beta1 2023-10-24 00:20:04 +08:00
SoftFever 1b3ad9f3d3 update locale 2023-10-24 00:18:33 +08:00
SoftFever 7a2229cae9 Optimize g-code generation for Klipper: combine accel and jerk command 2023-10-24 00:11:33 +08:00
SoftFever d6146ecc84 Add accel and jerk to object config 2023-10-24 00:05:50 +08:00
SoftFever f3dade623b Fixed an issue that Motion ability page is not displayed for RRF 2023-10-24 00:05:50 +08:00
SoftFever 12eafd5491 optimize some models 2023-10-22 21:19:46 +08:00
SoftFever da47d0f79e Fix some issues that some option changes won't tirgger slice status 2023-10-22 20:54:48 +08:00
SoftFever 90601c098a Feat: chamber temp control and chamber fan (#2483)
* init

* tweak
2023-10-22 16:38:20 +08:00
SoftFever 809e6d1cc7 Check latest releases only 2023-10-21 19:43:07 +08:00
SoftFever a7729ca83f Merge BS 1.7.7.89
# Conflicts:
#	bbl/i18n/ko/BambuStudio_ko.po
#	localization/i18n/OrcaSlicer.pot
#	localization/i18n/de/OrcaSlicer_de.po
#	localization/i18n/en/OrcaSlicer_en.po
#	localization/i18n/es/OrcaSlicer_es.po
#	localization/i18n/fr/OrcaSlicer_fr.po
#	localization/i18n/hu/OrcaSlicer_hu.po
#	localization/i18n/it/OrcaSlicer_it.po
#	localization/i18n/ja/OrcaSlicer_ja.po
#	localization/i18n/nl/OrcaSlicer_nl.po
#	localization/i18n/sv/OrcaSlicer_sv.po
#	localization/i18n/zh_cn/OrcaSlicer_zh_CN.po
#	resources/i18n/de/BambuStudio.mo
#	resources/i18n/en/BambuStudio.mo
#	resources/i18n/es/BambuStudio.mo
#	resources/i18n/fr/BambuStudio.mo
#	resources/i18n/hu/BambuStudio.mo
#	resources/i18n/it/BambuStudio.mo
#	resources/i18n/ja/BambuStudio.mo
#	resources/i18n/ko/BambuStudio.mo
#	resources/i18n/nl/BambuStudio.mo
#	resources/i18n/sv/BambuStudio.mo
#	resources/i18n/zh_cn/BambuStudio.mo
#	resources/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json
#	src/OrcaSlicer.cpp
#	src/libnest2d/include/libnest2d/selections/firstfit.hpp
#	src/libslic3r/GCode/GCodeProcessor.cpp
#	src/libslic3r/Print.cpp
#	src/libslic3r/Print.hpp
#	src/libslic3r/PrintConfig.cpp
#	src/slic3r/GUI/CalibrationWizardPresetPage.cpp
#	src/slic3r/GUI/GLCanvas3D.cpp
#	src/slic3r/GUI/PartPlate.cpp
#	src/slic3r/GUI/PartPlate.hpp
#	src/slic3r/GUI/ReleaseNote.cpp
#	src/slic3r/GUI/Tab.cpp
#	version.inc
2023-10-21 19:41:49 +08:00
SoftFever 156c35e1da handle more legacy configs 2023-10-21 18:18:52 +08:00
SoftFever bbfb9d77fa More camera tweaks (#2473)
* fix camera regressions

* Handle multiple plates
2023-10-21 12:20:30 +08:00
SoftFever 25c9b43d62 Revert "选择打印机增加关键字搜索 (#2376) (#2392)"
This reverts commit caaa969ba1.
Revert "选择打印机增加关键字搜索 (#2392)"

This reverts commit a178b967dc.
2023-10-15 18:08:56 +08:00
SoftFever 1c26ec9e23 Increase painting resolution 2023-10-15 18:08:56 +08:00
SoftFever 388b483774 Feat: 1. Vertical and horizontal mode for painting 2. Optimize Camera behavior (#2424)
* fix camera and update locale

* Paint horizontally or vertically
2023-10-15 16:43:52 +08:00
SoftFever 53c416b819 Fixed a regression of Hostname #2372 2023-10-14 23:16:27 +08:00
SoftFever 3f9db6064b update loacale 2023-10-11 22:29:03 +08:00
SoftFever 6962cd6577 upgrade deps (#2349)
* upgrade deps
2023-10-09 00:19:26 +08:00
SoftFever 9dd3fb60b7 Use calibration tutorial gitee mirror for China users (#2363) 2023-10-08 23:06:22 +08:00
SoftFever 8adb044670 Add Wanhao D12-300 profile (#2261) 2023-10-08 22:12:26 +08:00
SoftFever ec762b5b7a kor translation update (#2360) 2023-10-08 22:10:36 +08:00
SoftFever 598f7fda32 Show tooltips for plate buttons (#2176) (#2351)
![image](https://github.com/SoftFever/OrcaSlicer/assets/1537155/f88a555c-32ee-4bcd-a5e4-36c871f97da7)

Fixes #2176
2023-10-08 22:08:53 +08:00
SoftFever 1332f47050 Update Turkish translation for dev 1.8 version (#2348)
fix Turkish for dev 1.8 version
2023-10-07 20:55:13 +08:00
SoftFever 449405f2b6 CICD for deps (#2342) 2023-10-07 20:38:53 +08:00
SoftFever 95311f9875 fix linux
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-10-07 12:51:22 +08:00