Noisyfox
933aa3050b
Port Emboss & SVG gizmo from PrusaSlicer ( #2819 )
...
* Rework UI jobs to make them more understandable and flexible.
* Update Orca specific jobs
* Fix progress issue
* Fix dark mode and window radius
* Update cereal version from 1.2.2 to 1.3.0
(cherry picked from commit prusa3d/PrusaSlicer@057232a275 )
* Initial port of Emboss gizmo
* Bump up CGAL version to 5.4
(cherry picked from commit prusa3d/PrusaSlicer@1bf9dee3e7 )
* Fix text rotation
* Fix test dragging
* Add text gizmo to right click menu
* Initial port of SVG gizmo
* Fix text rotation
* Fix Linux build
* Fix "from surface"
* Fix -90 rotation
* Fix icon path
* Fix loading font with non-ascii name
* Fix storing non-utf8 font descriptor in 3mf file
* Fix filtering with non-utf8 characters
* Emboss: Use Orca style input dialog
* Fix build on macOS
* Fix tooltip color in light mode
* InputText: fixed incorrect padding when FrameBorder > 0. (ocornut/imgui#4794 , ocornut/imgui#3781 )
InputTextMultiline: fixed vertical tracking with large values of FramePadding.y. (ocornut/imgui#3781 , ocornut/imgui#4794 )
(cherry picked from commit ocornut/imgui@072caa4a90 )
(cherry picked from commit ocornut/imgui@bdd2a94315 )
* SVG: Use Orca style input dialog
* Fix job progress update
* Fix crash when select editing text in preview screen
* Use Orca checkbox style
* Fix issue that toolbar icons are kept regenerated
* Emboss: Fix text & icon alignment
* SVG: Fix text & icon alignment
* Emboss: fix toolbar icon mouse hover state
* Add a simple subtle outline effect by drawing back faces using wireframe mode
* Disable selection outlines
* Show outline in white if the model color is too dark
* Make the outline algorithm more reliable
* Enable cull face, which fix render on Linux
* Fix `disable_cullface`
* Post merge fix
* Optimize selection rendering
* Fix scale gizmo
* Emboss: Fix text rotation if base object is scaled
* Fix volume synchronize
* Fix emboss rotation
* Emboss: Fix advance toggle
* Fix text position after reopened the project
* Make font style preview darker
* Make font style preview selector height shorter
---------
Co-authored-by: tamasmeszaros <meszaros.q@gmail.com >
Co-authored-by: ocornut <omarcornut@gmail.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2023-12-09 22:46:18 +08:00
..
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-04 15:21:49 +00:00
2023-10-10 14:19:23 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 08:40:04 +00:00
2023-12-09 08:40:04 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2022-08-05 16:11:42 +08:00
2023-12-04 15:21:49 +00:00
2023-07-07 17:52:43 +08:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-04 15:21:49 +00:00
2023-01-03 22:05:20 +08:00
2022-07-15 23:42:08 +08:00
2023-07-30 09:46:50 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-10-31 19:15:19 +08:00
2023-08-26 18:45:43 +08:00
2023-07-07 17:25:51 +08:00
2023-07-07 17:25:51 +08:00
2023-07-07 17:25:51 +08:00
2023-07-07 17:25:51 +08:00
2023-07-07 17:29:08 +08:00
2023-07-07 17:25:51 +08:00
2023-12-04 15:21:49 +00:00
2023-07-07 17:52:43 +08:00
2023-10-21 19:41:49 +08:00
2023-11-04 11:41:03 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-08-27 22:44:37 +08:00
2023-08-27 22:44:37 +08:00
2023-09-27 23:55:23 +08:00
2023-08-26 18:45:43 +08:00
2023-12-01 10:42:45 +00:00
2023-09-22 16:21:26 +08:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-08 10:27:24 +00:00
2023-12-01 10:42:45 +00:00
2023-11-04 11:41:09 +08:00
2023-11-04 11:41:09 +08:00
2023-12-04 15:21:49 +00:00
2023-07-07 17:25:51 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2023-12-01 10:42:45 +00:00
2023-09-22 16:21:26 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2022-12-15 04:33:48 -05:00
2023-12-01 10:42:45 +00:00
2023-09-22 16:21:26 +08:00
2023-12-08 10:27:24 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-08-09 13:42:41 +08:00
2023-03-12 10:05:22 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2023-08-19 01:32:59 +08:00
2023-08-30 23:38:33 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-02-01 16:24:44 +08:00
2023-12-04 15:21:49 +00:00
2023-09-22 16:21:26 +08:00
2022-07-15 23:42:08 +08:00
2022-12-25 12:39:45 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:11 +08:00
2023-11-04 11:41:11 +08:00
2023-11-04 11:41:06 +08:00
2023-11-04 11:41:06 +08:00
2023-11-04 11:41:06 +08:00
2022-07-15 23:42:08 +08:00
2023-12-04 15:21:49 +00:00
2023-11-04 11:41:03 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:10 +08:00
2023-12-08 10:27:24 +00:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-11-04 11:41:00 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:10 +08:00
2023-03-12 10:05:22 +08:00
2022-08-05 16:11:42 +08:00
2023-12-04 15:21:49 +00:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2022-09-02 12:52:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-07-25 19:19:49 +08:00
2023-12-01 10:42:45 +00:00
2023-09-29 19:46:49 +08:00
2022-07-22 20:35:34 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2022-12-15 04:38:15 -05:00
2023-07-07 17:52:43 +08:00
2022-12-15 04:38:15 -05:00
2023-04-17 15:39:02 +08:00
2023-02-22 20:09:17 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-02-22 20:09:17 +08:00
2023-02-22 20:09:17 +08:00
2023-03-16 20:50:23 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-08-09 13:42:41 +08:00
2023-12-04 15:21:49 +00:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-09-29 19:47:13 +08:00
2023-01-10 19:08:26 +08:00
2022-08-26 09:25:59 +08:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-11-04 11:41:10 +08:00
2023-12-04 15:21:49 +00:00
2022-12-15 04:38:15 -05:00
2023-10-21 19:41:49 +08:00
2023-07-07 17:52:43 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-08-27 11:29:46 +08:00
2023-08-27 11:29:46 +08:00
2023-03-12 10:05:22 +08:00
2022-07-15 23:42:08 +08:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-11-19 19:08:04 +08:00
2023-11-19 19:08:04 +08:00
2023-12-04 15:21:49 +00:00
2023-08-10 23:30:37 +08:00
2023-12-08 10:27:24 +00:00
2023-12-08 10:27:24 +00:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2022-11-04 16:44:43 +08:00
2022-07-15 23:42:08 +08:00
2023-10-21 19:41:49 +08:00
2023-09-04 20:02:26 +08:00
2023-08-30 23:39:00 +08:00
2023-08-27 22:44:37 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-08-26 18:45:43 +08:00
2023-02-22 20:09:17 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-01-10 19:08:26 +08:00
2023-08-09 13:42:41 +08:00
2022-07-15 23:42:08 +08:00
2023-09-09 23:05:45 +08:00
2023-09-09 23:05:45 +08:00
2023-12-04 15:21:49 +00:00
2023-02-22 20:09:17 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2022-09-29 11:16:43 +08:00
2022-09-29 11:16:43 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-04 15:21:49 +00:00
2023-01-10 19:08:26 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:10 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-08-26 18:45:43 +08:00
2023-07-07 17:25:51 +08:00
2023-02-22 20:09:17 +08:00
2023-02-22 20:09:17 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-04 15:21:49 +00:00
2023-12-01 10:42:45 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-04 15:21:49 +00:00
2022-07-15 23:42:08 +08:00
2023-12-05 21:23:31 +08:00
2023-12-04 15:21:49 +00:00
2023-07-07 17:52:43 +08:00
2023-07-07 17:52:43 +08:00
2023-12-04 15:21:49 +00:00
2023-07-07 17:52:43 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-11-04 11:41:00 +08:00
2023-11-04 11:41:00 +08:00
2023-12-04 15:21:49 +00:00
2023-04-17 15:39:02 +08:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2023-12-04 15:21:49 +00:00
2023-09-22 16:21:26 +08:00
2023-03-12 10:05:22 +08:00
2022-07-22 20:35:34 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2022-07-22 20:35:34 +08:00
2022-07-22 20:35:34 +08:00
2023-12-01 10:42:45 +00:00
2023-02-22 20:09:17 +08:00
2023-12-01 10:42:45 +00:00
2023-07-07 17:29:08 +08:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2023-12-04 15:21:49 +00:00
2022-07-15 23:42:08 +08:00
2023-09-27 23:55:23 +08:00
2023-04-17 15:39:02 +08:00
2023-08-26 18:45:43 +08:00