Commit graph

16863 commits

Author SHA1 Message Date
Filip Sykala
cbd0a27f13 Fix loading data from metadata 2021-09-22 09:19:32 +02:00
Filip Sykala
8792331516 Text configuration serialize / deserialize to metadata string 2021-09-21 20:42:25 +02:00
Filip Sykala
28528c8344 serialize to xml 2021-09-21 19:25:54 +02:00
Filip Sykala
b975fe84ed Add 3mf Config by cereal 2021-09-21 10:27:38 +02:00
Filip Sykala
b0ed881bd4 Add svg file loading for emboss 2021-09-20 20:29:01 +02:00
Filip Sykala
9b0a17939e it can be safely removed, the following if statement takes care of the invalid state(Enrico said) 2021-09-20 08:53:09 +02:00
Filip Sykala
2b0408cc24 Using ExPolygons instead of polygons to represents shape of letters(text) 2021-09-17 23:07:17 +02:00
Filip Sykala
7faec616f0 At this moment position is set to zero(center of previous object) 2021-09-17 21:26:06 +02:00
Filip Sykala
0eb637ec58 Add using std string into imgui 2021-09-17 20:01:02 +02:00
Filip Sykala
7f5c6b0513 Fix copy of text
Fix store/load of volume type
Fix grayed out of Menu item
Change short curt from q to t
2021-09-17 14:04:50 +02:00
Filip Sykala
a725b3f62b Fix copy property when switch objects 2021-09-16 13:00:49 +02:00
Filip Sykala
2d67221654 Fix svg precission 2021-09-16 12:32:25 +02:00
Filip Sykala
3d6c58b115 Add text as new object 2021-09-16 08:48:29 +02:00
Filip Sykala
e380058ee3 switch selected object for font 2021-09-15 17:34:57 +02:00
Filip Sykala
8add695de9 Add editing of text volume 2021-09-15 15:14:04 +02:00
Filip Sykala
8226f74413 Emboss open by context menu only 2021-09-14 10:02:01 +02:00
Filip Sykala
34026a15e8 add volume modifier 2021-09-14 09:51:47 +02:00
Filip Sykala
7df893177c Merge branch 'master' into fs_emboss
# Conflicts:
#	src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
2021-09-14 09:50:19 +02:00
Filip Sykala
1301234d33 separate wxFontUtils 2021-09-13 11:19:52 +02:00
enricoturri1966
fda8ef6fce #5471 - Make the View controls 'sticky' 2021-09-13 11:16:13 +02:00
Vojtech Bubnik
880feb3a3d GCodeViewer slight opitmization: reuse (move) G-code line indices
in G-code viewer.
2021-09-13 10:41:28 +02:00
YuSanka
5a95794913 OSX specific: Improvements for wxMultiChoiceDialog: Height of a ChoiceListBox will respect to items count
This improvement fixed #6926 - Checkbox columns in modal windows are stretched (macOS)
2021-09-13 10:30:09 +02:00
Vojtech Bubnik
ae7d6db1d9 Parallelization of the G-code export.
Follow-up to
03b6048684
beee18f229
b5a007a683
etc
2021-09-13 10:04:21 +02:00
Filip Sykala
20645264f8 Load font name by STBTT 2021-09-13 09:13:14 +02:00
Lukas Matena
4ac013ec9c Fixed painting gizmos with modifiers below the bed:
- When a modifier was below the bed and all the object parts above, it would clip
  the modifier but not triangulate the cut.
- When an object part was below, it would triangulate all modifiers with
  opaque orange color.

Both should now be fixed.
2021-09-13 09:02:11 +02:00
Lukáš Hejl
4f5dddbf11 Merge branch 'lh_gcode_export' 2021-09-11 00:56:34 +02:00
Lukáš Hejl
e520454c3e Fixed unit tests after the previous commit. 2021-09-11 00:54:30 +02:00
Lukáš Hejl
d2a185ddb6 Optimized export of floating-point value inside emit_axis.
Change the behavior of generated G-code commands. Now all redundancy padding zeros are removed, which makes G-code a little bit smaller.
2021-09-11 00:54:30 +02:00
Lukáš Hejl
ad65366ac7 Added fast_float library as a replacement for std::from_chars and strtod. 2021-09-11 00:54:30 +02:00
Lukáš Hejl
e3ac2a9e45 Fixed Perl unit tests after 34c4b74af4. 2021-09-11 00:53:45 +02:00
YuSanka
670ec06b97 "CANCEL" button is deleted from "Support Generator" MessageDialog
to avoid confusions when "Supports mode" is switched from right panel
2021-09-10 15:31:18 +02:00
Filip Sykala
df50110ba7 comment to build on mac 2021-09-10 14:46:37 +02:00
Filip Sykala
02f6b1efe9 Os specific text descriptor 2021-09-10 14:45:05 +02:00
David Kocik
b9b84f4f27 Merge branch 'dk_bar' 2021-09-10 14:36:11 +02:00
David Kocik
b9dab7540e Removes bottom status bar.
StatusBar class calls are commented out and replaced with notifications.
SlicicingProgress notification shows progress of slicing, ProgressIndicator notification handles other progress information, like arrange objects etc.
2021-09-10 14:35:13 +02:00
YuSanka
3db4804e47 MSW specific: ObjectList: Fixed eternal Editor Control
Steps to reproduce of a bug:
1. Add object
2. Click the Cog icon with the left mouse button
3. DoubleClick on name of object > An Editor Control appears that cannot be deleted any way
2021-09-10 14:08:07 +02:00
Filip Sykala
999aef0440 remove reference initialization in header 2021-09-10 13:09:45 +02:00
Filip Sykala
77209abbcd separate triangulation into cgal project 2021-09-10 12:58:01 +02:00
Vojtech Bubnik
34c4b74af4 Fixed Perl unit tests 2021-09-10 12:28:52 +02:00
Vojtech Bubnik
dc4b783e9e Pimping up SpiralVase code, fix of 03b6048684 2021-09-10 12:10:00 +02:00
Vojtech Bubnik
03b6048684 Follow-up to beee18f229
WIP to G-code export parallelization through pipelining:
Decoupled CoolingBuffer from GCode / GCodeWriter, ready to be
pipelined on a different thread.
2021-09-10 11:43:59 +02:00
David Kocik
410b5e610b Merge branch 'dk_notifications' 2021-09-10 10:48:09 +02:00
David Kocik
0d0c092880 Object warning notification
Opens when loading object, closes at deletion.
Replaces SimplifySuggesion.
2021-09-10 10:47:07 +02:00
Filip Sykala
325a391988 speed up count points 2021-09-10 09:16:29 +02:00
enricoturri1966
8f4a6b3b7c Fixed color of objects in preview for SLA printers 2021-09-10 09:06:09 +02:00
enricoturri1966
8bd0f8ada9 Removed duplicated method GLVolumeCollection::check_outside_state() 2021-09-10 08:27:03 +02:00
YuSanka
ff82c82f52 MSW-specific: Application Mode Buttons: Added the orange-ish background over the bold font to indicate selection
(see comments for #6860)
2021-09-10 08:02:04 +02:00
Filip Sykala
9d52ceee44 Choose font by wxWidgetDialog 2021-09-09 19:36:51 +02:00
YuSanka
0abab45efa ObjectDataViewModel: Fixed AddInfoChild() and Delete() functions
Delete () function did not account for InfoItems that were added before VolumeItems
As a result, There was possibility when deletion of penult VolumeItem wasn't invoke deletion of the last VolumeItem

AddInfoChild() was not respect to existed SettingsItem
SettingsItem have to be on a first place always.
2021-09-09 17:51:45 +02:00
YuSanka
9c5c9a0e78 ObjectList: Fixed a bug related to an update of selection in 3DScene.
Steps to repro:
1. Create some object with several parts.
2. Increase instances count.
3. Select some volume in ObjectList => all related volumes for each instance are selected in 3DScene (CORRECT)
4. Select last instance in ObjectList => all volumes (except one) of selected instance are selected in 3DScene (UNCORRECT).
                                         ALL volumes of selected instance have to be selected in 3DScene

Fix: To avoid lost of some volumes in selection
check non-selected volumes only if 3DScene-selection mode wasn't changed
or there is no single selection in ObjectList
2021-09-09 17:51:45 +02:00