Filip Sykala
af69a4f2de
create emboss text mesh on same place as update
...
fix:
Un Itelic redraw
../src/slic3r/Utils/WxFontUtils.hpp:49:77: error: non-const lvalue reference to type 'shared_ptr<...>' cannot bind to a temporary of type 'shared_ptr<...>'
../src/slic3r/Utils/WxFontUtils.hpp:55:75: error: non-const lvalue reference to type 'shared_ptr<...>' cannot bind to a temporary of type 'shared_ptr<...>'
2022-01-31 13:17:24 +01:00
Filip Sykala
d10fd37b2f
Creation by jobs
2022-01-28 19:33:57 +01:00
Filip Sykala
53ee0092b0
Create emboss object on cursor position
2022-01-28 18:00:10 +01:00
Filip Sykala
ed818f9177
Transformation of text is now allowed only inside object instance
2022-01-27 13:38:52 +01:00
Filip Sykala
137399ef1a
Style select with rendered name
...
Fix negative volume color when dragging
2022-01-27 10:47:05 +01:00
Filip Sykala
c2608ce2fa
Improove icons
2022-01-21 20:49:42 +01:00
Filip Sykala
d55f09d75b
add Enumerate fonts. not Finished
2022-01-21 20:19:06 +01:00
Filip Sykala
770a5c5501
Redesign GUI of emboss
2022-01-20 16:09:48 +01:00
Filip Sykala
83372764ad
Fix font index for store to AppConfig
2022-01-14 09:37:11 +01:00
Filip Sykala
5c481a6da5
Fix imgui truncation
2022-01-14 09:36:42 +01:00
Filip Sykala
4d31128837
Separate font manager to be able manage imgui font for all fonts
...
Separate FontListSerializable
Rename Emboss::Font to Emboss::FontFile
2022-01-13 22:00:53 +01:00
Filip Sykala
2c3477d3d7
Dynamic skew not only for linux
2022-01-12 09:48:53 +01:00
Filip Sykala
310d53c1b9
Duplicate font item GUI
2022-01-11 14:07:38 +01:00
Filip Sykala
734026bf96
Reorder font list by draging font
2022-01-10 13:30:42 +01:00
Filip Sykala
3e0bc4a529
Only unique name of font item
...
Add FontListSerializable for store/load font list from AppConfig
2022-01-10 10:59:10 +01:00
Filip Sykala
ef6860d4ee
Move font property inside of font item to store together with font
2022-01-07 18:50:57 +01:00
Filip Sykala
ce1df3eada
Fix assertation in linux by comment finalizing operation of font contig
2022-01-06 17:48:49 +01:00
Filip Sykala
a9bfef6ca6
Remove bad pracise to move const data for emboss
2022-01-06 17:44:53 +01:00
Filip Sykala
5800d21ad6
add skew for linux italic without italic inside font
2022-01-06 16:19:29 +01:00
Filip Sykala
4ec4bafe19
Create Emboss::Font as unique ptr not optional
...
Reason: Job need pointer on font until finished
2022-01-06 16:12:15 +01:00
Filip Sykala
b1b8eee3c9
add is italic check for font file
2022-01-06 11:29:16 +01:00
Filip Sykala
82ee1c5e4a
Add boldness and skew(italic) for embossed text
...
Change line_gap and char_gap to optional value
2022-01-05 16:56:20 +01:00
Filip Sykala
7b70083c78
fix creation of emboss object on linux
2022-01-05 10:30:45 +01:00
Filip Sykala
4e559daece
Not use shared raycasters
2022-01-04 15:31:49 +01:00
Filip Sykala
f163e6a2ee
Fix type warning
2022-01-04 15:04:33 +01:00
Filip Sykala
2ead84cd1a
Fix: insert forgotten ampersant
2022-01-04 14:59:48 +01:00
Filip Sykala
c9aa8b8fa5
Fix unused warning
2022-01-04 14:54:23 +01:00
Filip Sykala
5869f86d97
Initial shape for emboss is not cached any more
2022-01-04 13:21:31 +01:00
Filip Sykala
0a3fc00851
Fix Rename window> size + text
2022-01-03 15:40:24 +01:00
Filip Sykala
bd0ebeaac9
Fix add depth test for rendering dragged text
2022-01-03 15:21:38 +01:00
Filip Sykala
d0b5417a13
Apply transformation after draging text above object
2022-01-03 14:53:21 +01:00
Filip Sykala
e55e418c61
Separate raycaster manager
...
Dragging text object over model surface - only temporary preview
2022-01-03 12:23:44 +01:00
Filip Sykala
1259b878fb
add NSVG utils into cmakelists
...
Move trunc to ImGuiWrapper
2021-12-20 21:58:21 +01:00
Filip Sykala
35b54eb455
Linux fix include
2021-12-20 21:01:40 +01:00
Filip Sykala
a34a4954bd
Separate into class files
2021-12-20 20:49:43 +01:00
Filip Sykala
01d0f96720
Ray caster starts
2021-12-20 14:22:43 +01:00
Filip Sykala
2435b7af07
Enable rotation by propagation on_mouse event into gizmo
2021-12-17 09:14:36 +01:00
Filip Sykala
b22fcdc174
Fix GTK is not thread safe.
2021-12-15 09:23:47 +01:00
Filip Sykala
27bae18aab
start using jobs
2021-12-14 19:13:33 +01:00
Filip Sykala
5464b650d1
Merge branch 'tm_ui_job_rework_2' into fs_emboss
...
# Conflicts:
# src/slic3r/CMakeLists.txt
# src/slic3r/GUI/Jobs/PlaterJob.cpp
2021-12-14 19:04:52 +01:00
Filip Sykala
f04137acf8
Merge branch 'et_world_coordinates' into fs_emboss
2021-12-14 17:55:57 +01:00
Filip Sykala
cb4a52b8f8
fix warnings
2021-12-14 17:55:47 +01:00
Filip Sykala
6a66436858
Fix icons.
...
Fix error message on uknown glyph in font
2021-12-13 16:02:55 +01:00
Filip Sykala
88523bceb6
Merge branch 'master' into fs_emboss
2021-12-13 10:52:04 +01:00
enricoturri1966
0d68a534ab
Always use batched models to render options in preview
2021-12-13 09:50:13 +01:00
YuSanka
23284b61ea
Fix for #7481 - Found typo in BitmapComboBox.cpp L257: _MSW_DAEK_MODE
2021-12-13 09:27:35 +01:00
Vojtech Bubnik
021457d40f
Fixed minor typo in wording.
2021-12-12 14:44:12 +01:00
Vojtech Bubnik
23e4ecdf0f
Follow-up to c772d28070
...
Support for oneTBB from oneAPI, where Intel reworked and deprecated
some interfaces.
Implements some of TBB universal fix (2020/2021 fixes) #7332
This one adds TBB_HAS_GLOBAL_CONTROL for the up to date oneTBB.
2021-12-12 14:14:43 +01:00
Vojtech Bubnik
c772d28070
Support for oneTBB from oneAPI, where Intel reworked and deprecated
...
some interfaces.
Implements some of TBB universal fix (2020/2021 fixes) #7332
2021-12-12 14:01:06 +01:00
Vojtech Bubnik
a9dfb74c67
Fix of Bed shape inverted origin position #7474
...
The bug was introduced with cc44089
due to out of print bed detection refactoring.
2021-12-12 08:38:56 +01:00