Commit Graph

22704 Commits

Author SHA1 Message Date
SoftFever
2146afe9ea 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
3a5bcdc6b3 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
Ioannis Giannakas
66471b0fd1 Add option to "Reverse only internal perimeters" under the reverse on odd feature to reduce part warping (#2722) 2023-11-19 19:02:47 +08:00
SoftFever
57fed03ff6 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
f994f77d5d Set openssl osx target properly 2023-11-19 16:45:36 +08:00
SoftFever
1929ec306b Merge branch 'main' into dev/gizmo 2023-11-19 15:47:47 +08:00
SoftFever
e2aff5d9f1 fix secrets were not passed from build_check_cache to build_deps 2023-11-19 12:12:01 +08:00
SoftFever
16ee936536 Fix CICD: failed to sign Mac build 1. upload PDB 2023-11-19 11:23:36 +08:00
niklasb
b4d14f6e77 Adds overview for custom gcodes like pause, change filament, custom #2191 (#2728)
* Adds overview for custom gcodes like pause, change filament, custom

* Fix: incorrect time display of inserted pauses
2023-11-19 00:04:30 +08:00
SoftFever
bec9c976fc fix windows CICD error 2023-11-18 23:51:55 +08:00
Noisyfox
f7dcfb188a Fix toolbar rendering on Windows 2023-11-18 17:24:08 +08:00
SoftFever
b509347869 Zip Windows portable build and PDB before upload artifacts 2023-11-18 16:23:40 +08:00
Ocraftyone
e5a83c86f7 Rework Github Build Actions (#2566)
update workflows from dev branch

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-11-18 15:30:06 +08:00
Noisyfox
791fdce0d9 Merge branch 'main' into dev/gizmo 2023-11-18 14:51:32 +08:00
Noisyfox
d884d5f847 Bring back anti-aliasing to toolbar icons (#2739) 2023-11-18 14:51:22 +08:00
Jason Pell
e1b781d153 the layer height should be 0.24 not 0.2 (#2779) 2023-11-18 13:43:57 +08:00
enricoturri1966
71052dd3be Fixed generation of texture mipmap using glGenerateMipMap (added also for png)
Fix mipmap of compressed textures on AMD Radeon graphics cards by forcing the use of squared power of two textures

(cherry picked from commit prusa3d/PrusaSlicer@971f2a08e2)
(cherry picked from commit prusa3d/PrusaSlicer@eee4453993)
2023-11-18 10:21:41 +08:00
Ocraftyone
1a6910c5d3 Fix macOS deps build issues (#2541)
update deps/CMakeLists.txt and MPFR.cmake
2023-11-17 21:59:18 +08:00
SoftFever
6b0b1ea6c2 update WIKI 2023-11-17 20:00:12 +08:00
SoftFever
c5bf306862 fix Prusa MK3S and Mini profile issues
Fixed #2768
2023-11-17 20:00:05 +08:00
mariuske
5e4fd40336 Removed print_flow_ratio from Flashforge process (#2769)
For some reason this value stayed in this profile file after a recent merge and it's now been removed again.
2023-11-17 19:40:03 +08:00
Noisyfox
1bc50fde0d Fix creality k1/max default materials (#2609) (#2767) 2023-11-17 14:28:48 +08:00
Lukas Matena
9bf8c87584 Fixed a crash when deleting the last object with autocenter enabled (prusa3d/PrusaSlicer#11186).
(cherry picked from commit prusa3d/PrusaSlicer@926af1ab8d)
2023-11-17 09:32:45 +08:00
Noisyfox
83b9fe2741 Merge branch 'main' into dev/gizmo 2023-11-17 09:18:31 +08:00
SVNMLR
9e48b07f0c [Multi Material] Fix first layers of prime tower when using "no sparse layers" (#2764)
* MM - Add check for first layer

* Change: If no sparse layer is on -> Respect the toolchange in the first-layer checkup, to use a brim and slow down printspeed if using a primetower

* Fix comment
2023-11-17 08:01:52 +08:00
SoftFever
7a6d62211b fix thumbnails regression 2023-11-17 07:54:59 +08:00
SoftFever
e416d683a6 orca bot: processing issues in ascending order 2023-11-16 23:25:28 +08:00
SoftFever
97c9d4be11 bump version to 1.8 2023-11-16 23:17:59 +08:00
SoftFever
1da8bebb50 update profile version to 1.08.00.00 2023-11-16 23:02:10 +08:00
mariuske
227c4da5a8 Restructured Flashforge process profiles (#2718)
* Restructured Flashforge process profiles

* Fixed typo in machine profiles

* Changed skirt loops to 2

Based on best practise (other profiles), I have changed the number of skirt loops from 1 to 2
2023-11-16 22:07:02 +08:00
Andy
0ae0f8a369 Russian translation update (#2760)
Russian translation update
2023-11-16 22:02:13 +08:00
SoftFever
4ce4d3045b fix snapmaker J1 not displaying bug
fixed #2750
2023-11-16 19:42:40 +08:00
Noisyfox
d2e24fa039 Fix layer height modifier layout (#2708) (#2756) 2023-11-16 19:15:37 +08:00
SoftFever
99c77e440d 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
FlyingbearOfficial
9b9c478824 Flyingbear official patch 9 (#2746)
* Add a new brand named Flyingbear

Add a new brand named Flyingbear
Model name: Flyingbear Reborn3

* Update fdm_machine_common.json

fix
z_hop 0,2(2)

* make bed model smaller and set default internal_solid_infill_pattern to monotonic

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-11-16 18:46:32 +08:00
Fabio Forcina
9b576f9447 Italian translation (#2706)
* Update OrcaSlicer_it.po

* Italian translation

Italian translation

* fix errors

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-11-16 18:18:50 +08:00
Exerqtor
e23b305b53 Fix for QOI thumbnails not working (#2755)
Fix for QOI not working

Should remidy the issues in https://github.com/SoftFever/OrcaSlicer/issues/2741
2023-11-16 18:13:08 +08:00
SoftFever
c794ac4e24 fix wipe tower bug: filament end inserted twice 2023-11-16 01:00:59 +08:00
SoftFever
c9c8e4f471 limit max wipe tower speed to 90 mm/s 2023-11-16 00:59:45 +08:00
SoftFever
72a0697419 remove filament_max_volumetric_speed cap 2023-11-15 19:03:16 +08:00
Noisyfox
e39e75498c Improve Windows crash log (#2736)
* Show RVA of each call stack so we can locate the symbol with pdb file

* CI upload pdb file
2023-11-15 19:00:55 +08:00
Olcay ÖREN
f7209835cc Update OrcaSlicer_tr.po (#2742)
* Update OrcaSlicer_tr.po

Missing fields in Turkish are filled in and word errors are improved.

* Update OrcaSlicer_tr.po

Editing the missing and incorrect parts in the Turkish language file.

* Update OrcaSlicer_tr.po

Editing the missing and incorrect parts in the Turkish language file.

* Update OrcaSlicer_tr.po

The bug on line 6082 has been fixed.

* Update OrcaSlicer_tr.po

character fixes
2023-11-15 18:56:21 +08:00
Hotsolidinfill
9766748c07 Update translation Korean (#2731)
update translation korean
2023-11-14 17:16:00 +08:00
Noisyfox
9094a3ee28 Fix scaling of min_width_top_surface when using abs value (#2725) 2023-11-14 17:15:29 +08:00
SoftFever
b524e75a22 diable activate_air_filtration by default for ABS/ASA 2023-11-13 22:31:06 +08:00
SoftFever
ebc438cc10 Support initial_tool variable for filename format 2023-11-13 22:25:32 +08:00
Hukete
d7fc0c0812 Update fdm_process_qidi_x3_common.json 11/13 (#2717)
* 10-25

Add TPU-95A HF

* 1030

Adding Introduction of Chamber Temperature Control Macros(M191) to Notes

* 1102

Add ABS-GF10 profile,
Remove a extra "s" from the "0.36mm Standard @Qidi XPlus3 0.6 nozzle.json" file

* 1106

Add the PA value to some genetic filament profiles

* Update fdm_filament_pla.json

Change the fan rate of begin layers

* Update fdm_process_qidi_x3_common.json

Reduction of top surface particles

* Update fdm_process_qidi_x3_common.json

Add  M140 S90 to M191 macro, Preventing slow chamber warming in cold winter environments
2023-11-13 22:22:21 +08:00
SoftFever
408ea32f9a Fix draft_shield error for MK3S profile
Fixed #2660
2023-11-12 23:31:18 +08:00
SoftFever
167f5ed427 update chamber temperature WIKI 2023-11-12 22:10:10 +08:00
Noisyfox
c52e3bb54c Merge branch 'main' into dev/gizmo 2023-11-12 11:03:05 +08:00