Enrico Turri
e97dcbb660
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-18 11:08:02 +01:00
Enrico Turri
feb2041c7b
Context menu in 3D scene shown on right mouse up event
2019-03-18 10:47:01 +01:00
YuSanka
fe91edc521
Set MinSize() in respect to em_unit
2019-03-18 10:38:21 +01:00
Enrico Turri
710bb66dfc
Fixed assert in imgui when starting Slic3r for the 1st time (no config data saved on disk)
2019-03-18 10:10:11 +01:00
Enrico Turri
131193a682
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-18 08:23:05 +01:00
bubnikv
f5b30237ea
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-17 09:33:11 +01:00
bubnikv
9eea1561b3
fix of problems with Cyrillic in the snapshot (if the name of the Russian letters) #1956
2019-03-17 09:32:53 +01:00
YuSanka
e74bde858a
Deleted imaginary optimization for the Preset comboboxes on sidebar.
2019-03-16 22:23:51 +01:00
bubnikv
954d571ab0
Bumped up version number to 1.42.0-beta
...
changed the config path from Slic3rPE-alpha to Slic3rPE-beta
2019-03-16 17:12:51 +01:00
Lukas Matena
5f81328aa4
Fixed a case when the SLA gizmo did not calculate igl mesh and aabb tree even though it should
2019-03-15 18:40:49 +01:00
YuSanka
6548a6d525
Fixed preset selection after ConfigWizard running
2019-03-15 14:21:53 +01:00
Enrico Turri
7554c9862d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-15 13:24:58 +01:00
tamasmeszaros
c91d21f7c1
Remove wxWidgets zipper.
2019-03-15 12:34:58 +01:00
tamasmeszaros
4f1a10c0f8
Error handling and more comments for Zipper.
2019-03-15 12:16:05 +01:00
tamasmeszaros
dc7e75b522
Miniz zipping seems to work.
2019-03-15 12:15:24 +01:00
Enrico Turri
bc3036d777
Follow-up to previous commits on gizmo grabbers picking (use of centralized static constant for ids and added comments)
2019-03-15 12:07:25 +01:00
Lukas Matena
ef939905b1
Another fix of the gizmo grabber color picking
2019-03-15 11:04:08 +01:00
Lukas Matena
32c9e8b168
A small fix of the gizmo grabbers picking
2019-03-15 10:15:23 +01:00
Enrico Turri
dd309c9dfc
GLGizmoBase::picking_color_component modified to return all the three components of the picking color
2019-03-15 10:05:14 +01:00
Enrico Turri
6ab0a526b3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-15 09:15:11 +01:00
Enrico Turri
5b01eb3004
2nd fix for x position of gizmos' imgui dialogs
2019-03-15 09:13:15 +01:00
bubnikv
3b38c36262
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-14 16:32:22 +01:00
bubnikv
6928284cc3
Loading of FFF print preview when switching to the print preview screen:
...
always refresh from the Print with the exception of finished G-code
export, where the final G-code preview is cached.
2019-03-14 16:31:55 +01:00
YuSanka
639b641722
Disabled DoubleBuffered for Tabs
...
+ set helper functions like a static (GUI_ObjectList.cpp)
2019-03-14 15:46:26 +01:00
bubnikv
8245921e74
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-14 15:11:41 +01:00
bubnikv
d6b409d0d9
Update the SLA slices at the print preview once the index is calculated.
2019-03-14 15:11:27 +01:00
Vojtech Kral
aaf5c6c663
MsgDialog: Make resizable
2019-03-14 14:54:12 +01:00
Vojtech Kral
5c9cede9bf
Fix HiDPI in Bonjour Dialog
2019-03-14 14:46:31 +01:00
Vojtech Kral
2c49dcb9be
Bonjour: Add txt key-val extraction, filtering based on printer tech
2019-03-14 14:46:31 +01:00
Enrico Turri
5018089351
Toolbar refactoring
...
1) toolbar items define 3 callback functions for setting the visibility, setting the enabling state and defining their action which are set while adding a new item to the toolbar
2) the toolbar takes care to update all its items visibility and enabled states through a new update method to be called by the parent idle event handler
3) the toolbar handles mouse events by calling its on_mouse method
2019-03-14 13:54:05 +01:00
YuSanka
f02f24c4b7
Implemented set extruder number on multiple items at the same time ( #1940 )
2019-03-14 13:15:28 +01:00
Vojtech Kral
5255f79789
Fix crash on exit, pt2
2019-03-14 09:44:11 +01:00
YuSanka
7cced0613a
Fixed crash after deleting of the part with no extruder options in configuration
2019-03-14 09:22:15 +01:00
YuSanka
5ecd78434c
Fixed #1949
2019-03-14 09:19:21 +01:00
YuSanka
22fcf245c4
Fixed updating of the extruder value for last part in the object after deleting another parts ( #1931 )
2019-03-13 16:42:36 +01:00
bubnikv
2ba661cb76
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-13 15:45:01 +01:00
bubnikv
18025cc669
Reworked the command line interface based on the current state
...
of the upstream.
Thanks @alexrj, @lordofhyphens for the original code of slic3r.cpp
2019-03-13 15:44:50 +01:00
Lukas Matena
2750a8113d
SLA gizmo now shows arrows pointing at the points so they are easy to see
2019-03-13 15:38:27 +01:00
YuSanka
46d19aa52d
Added function for the updating of the Error icon after a fix through the NetFabb
2019-03-13 15:35:39 +01:00
Vojtech Kral
88f93a0b44
imgui: Slider style
2019-03-13 14:58:38 +01:00
Vojtech Kral
3c62c0d595
imgui: Fix mouse button state while dragging
2019-03-13 14:58:38 +01:00
Enrico Turri
973fafab2f
Removed unused members from View3D and unused parameters from Preview::Init()
2019-03-13 14:35:09 +01:00
Enrico Turri
77964de9f2
Update of ModelVolume::m_is_splittable moved inside ModelVolume itself
2019-03-13 14:04:59 +01:00
YuSanka
dec1c6ecfb
Typo fixed
2019-03-13 13:37:36 +01:00
YuSanka
a6dcbc8791
Set DoubleBuffered state for the Tabs (under MSW)
...
+ Some improvements/experiments for the presets selection from the Plater
+ Some fix of a sidebar layout
2019-03-13 13:13:46 +01:00
Lukas Matena
03beb1870b
SLA gizmo - combo replaced by slider, autogeneration uses config value for head_diameter
2019-03-13 12:02:33 +01:00
Lukas Matena
63b65bb3c8
Wipe tower brim lines are now printed with overlaps as they should be
2019-03-13 10:46:50 +01:00
tamasmeszaros
5b7a325983
Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr
2019-03-12 15:22:00 +01:00
YuSanka
077b4cbfbc
Fixed layout for the action buttons
...
+ Tried to use DoubleBuffered for the controls drawing on the Sidebar (under MSW only)
2019-03-12 11:51:45 +01:00
Vojtech Kral
09c9f567f2
Fix crash on exit
2019-03-12 11:10:30 +01:00
Vojtech Kral
4e510dc3e7
PostProcessor on Unix: Execute using default shell #1908
...
escape gcode path, collect stderr
2019-03-12 11:10:30 +01:00
Vojtech Kral
9522cd1d4f
OnInit: Move preset loading out of EVT_IDLE/once, remove temp workaround of sidebar scrollbar
2019-03-12 11:10:30 +01:00
bubnikv
75cf1cde92
Refactoring of the Slice / Export G-code button
2019-03-12 09:41:57 +01:00
bubnikv
1da97c9415
Merge remote-tracking branch 'remotes/origin/ys_buttons'
2019-03-12 09:01:17 +01:00
tamasmeszaros
f876908c0e
Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr
2019-03-11 16:28:12 +01:00
tamasmeszaros
2da3f22fbc
Some constraints applied to support parameters.
2019-03-11 16:27:54 +01:00
YuSanka
a25853982c
Added "Supports" on Sidebar for SLA mode
...
+ Checked scheduling process calling after change Support/Pad parameters from the Sidebar
2019-03-11 16:03:32 +01:00
Lukas Matena
cbe96906eb
SLA support points are correctly appointed as user-modified
...
SLA gizmo point cache is reloaded when appropriate
2019-03-11 15:05:36 +01:00
tamasmeszaros
766353bbf3
Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr
2019-03-11 14:56:12 +01:00
tamasmeszaros
140c717c04
Enable imgui support point size. Fine tuning of support params.
2019-03-11 14:55:28 +01:00
YuSanka
c77d15c98b
Fixed OnWhile() function for the PrusaDoubleSlider ( #1913 )
...
Current behavior: Move selected thumb only. If no one thumb is selected, set selection to the thumb nearest to the current mouse position
2019-03-11 12:59:14 +01:00
bubnikv
a0d5a961bd
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-11 11:03:29 +01:00
bubnikv
6811c68f60
Fixed crashes if OnIdle handler was called before Plater was initialized.
2019-03-11 11:03:13 +01:00
YuSanka
40abbc7184
Fixed an updating of the button's show during SLA slicing
2019-03-11 10:23:59 +01:00
Lukas Matena
e4dca04a4b
Added wxBusyCursor on AABB tree calculation for SLA gizmo
2019-03-08 20:34:22 +01:00
bubnikv
c74fe8acb8
Moved the "Delete" button in the 3D Canvas pop up menu from the very top
...
below the add / remove instance, so that it could not be selected by mistake.
2019-03-08 17:00:56 +01:00
YuSanka
b382ad1ffb
Some improvements
2019-03-08 16:20:20 +01:00
YuSanka
063d812d64
Added case of a slicing cancellation
2019-03-08 15:40:28 +01:00
tamasmeszaros
3dba1e1fb4
Merge branch 'master' into tm_colldetection_upgr
2019-03-08 15:10:18 +01:00
Enrico Turri
b89e95aea7
Fixed rotation of multiple instances selection
2019-03-08 14:52:32 +01:00
Enrico Turri
172daa8989
Top toolbar icon size set to 40px
2019-03-08 14:35:33 +01:00
Enrico Turri
862700ab46
Added change removed by mistale in 02163f7f9648b81ad1dc59a4ad6c1a5c55c02a50
2019-03-08 12:04:06 +01:00
Enrico Turri
513256649e
Final version of fix to prevent showing old framebuffer when switching between views on Mac
2019-03-08 12:04:01 +01:00
Enrico Turri
81820fa77f
3rd attempt to prevent showing old framebuffer when switching between views on Mac
2019-03-08 12:03:55 +01:00
Enrico Turri
628a868cfd
2nd attempt to prevent showing old framebuffer when switching between views on Mac
2019-03-08 12:03:49 +01:00
Enrico Turri
2f6a5e4af3
1st attempt to prevent showing old framebuffer when switching between views on Mac
2019-03-08 12:03:43 +01:00
Enrico Turri
fc70b73f45
Refactoring - Shared members of GLCanvas3D as references instead of pointers
2019-03-08 12:03:37 +01:00
Enrico Turri
b5217918cf
Code cleanup
2019-03-08 12:03:31 +01:00
Enrico Turri
72239732e4
Fixed build on Mac
2019-03-08 12:03:25 +01:00
Enrico Turri
aa4c44dbea
Use unique camera shared by 3d view and preview (experimental)
2019-03-08 12:03:17 +01:00
tamasmeszaros
37eafb0761
Merge branch 'master' into tm_colldetection_upgr
2019-03-08 11:40:15 +01:00
tamasmeszaros
1cb1c12812
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
Enrico Turri
af72d781ad
Fixed GLCanvas3D::Selection::is_single_full_instance()
2019-03-08 10:36:12 +01:00
Lukas Matena
8b74cc48eb
Prevented instance move event when SLA gizmo is active so right panel is not needlessly updated
2019-03-08 09:26:42 +01:00
YuSanka
99e43d6b24
wxBitmapComboBoxes without bitmaps
2019-03-07 16:23:02 +01:00
YuSanka
0ec718a510
All wxComboBoxes are changed to the wxBitmapComboBoxes
2019-03-07 16:21:56 +01:00
YuSanka
ef3482a427
Fixed a scrolling of the selected item in ObjectList (SPE-849)
2019-03-07 15:26:19 +01:00
YuSanka
000a60e198
Added "Export object as STL" menu item to the ObjectList context menu
2019-03-07 12:09:23 +01:00
YuSanka
8756a14557
Fixed crash on "stoi argument out of range" from SpinConrol (SPE-847)
2019-03-07 10:56:17 +01:00
YuSanka
aa0737fa5e
Fixed assert after try to add Part to Object with several Instances from the ObjectList.
...
+ Fixed selection on the 3DScene before a context menu showing
2019-03-07 10:08:21 +01:00
Enrico Turri
2a6de99f06
Fixed rotation of multiple volumes selection
2019-03-06 15:22:17 +01:00
Enrico Turri
809ffedcb5
Gizmos' grabbers size proportional to the average of the bounding box edges lengths
2019-03-06 14:41:09 +01:00
Enrico Turri
2c99fd35d3
Force canvas resize when switching between views
2019-03-06 13:37:20 +01:00
Enrico Turri
de06db7989
Allow dragging of objects also along world Z axis in side views
2019-03-06 12:09:20 +01:00
Enrico Turri
1bb5630eaa
Fixed gizmos' imgui dialog x position
2019-03-06 10:47:48 +01:00
Lukas Matena
79fbf08409
An attempt to fix sla gizmo imgui dialog scaling on osx and hidpi screens
2019-03-06 10:11:02 +01:00
Lukas Matena
f147f192b4
Disabled object context menu when the SLA gizmo is active
2019-03-06 10:10:10 +01:00
YuSanka
f1f68cfd85
Fixed a crash after a printer preset changing with selected setting's item in an object list
2019-03-06 09:28:55 +01:00
YuSanka
c1a24d2fbb
Fixed message type and disabled "Split to parts" in toolbar for the SLA printer
2019-03-05 16:19:02 +01:00
Vojtech Kral
857b68a82a
PrintHost: Fix host type configuration, refactor, fix #1687
2019-03-05 16:12:15 +01:00
Vojtech Kral
bd725a47f4
PrintHost: Don't offer print start for SL1
2019-03-05 16:12:15 +01:00
Vojtech Kral
96d09ce0ad
Bonjour: Fix: Set Query ID to zero, no ID checking in responses. Fix #1864
2019-03-05 16:12:15 +01:00
YuSanka
2ddd2ed4c7
Fixed a preset selection after a config wizard running (SPE-841)
2019-03-05 15:36:14 +01:00
Vojtech Kral
82352c1314
imgui: Refactor combo boxes. Fix #1895 #1868
2019-03-05 15:28:53 +01:00
YuSanka
95ca670efb
Fixed OSX and Linux build
2019-03-05 14:26:44 +01:00
Enrico Turri
925378ba90
Added background to legend texture
2019-03-05 13:57:41 +01:00
YuSanka
de0bd2ea44
Fixed SLA-parameters initialization with correct current values, not default (SPE-834)
2019-03-05 10:46:57 +01:00
Enrico Turri
822bd92bd1
Fixed conflicts after merge with master
2019-03-05 08:27:21 +01:00
bubnikv
c56004f946
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-04 15:34:45 +01:00
bubnikv
7f35f45e47
Bumped up the year in About Dialog.
2019-03-04 15:34:22 +01:00
YuSanka
6f0efd1168
Fixed a bug in a printer preset updating
2019-03-04 15:33:33 +01:00
bubnikv
b2f10ec864
Fixed a bug, where a bounding box volume was shown at the side bar
...
instead of volume of the mesh.
2019-03-04 15:29:07 +01:00
Lukas Matena
2fe542e0fc
Merge branch 'lm_sla_gizmo_render'
2019-03-04 14:52:21 +01:00
Lukas Matena
02c68ed895
Prevented the sla gizmo dialog to overlap the bottom toolbar
2019-03-04 14:52:08 +01:00
Enrico Turri
319a48f42d
Added svg icons for view toolbar and gismos
2019-03-04 14:21:52 +01:00
Enrico Turri
5ddf45806b
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-03-04 13:47:34 +01:00
bubnikv
58e4ace699
Fixed a typo
2019-03-04 12:59:20 +01:00
Lukas Matena
9c5194c89b
An attempt to fix an OSX crash when manipulating the ImGui sliders
2019-03-04 12:47:02 +01:00
bubnikv
e7fdc44d5a
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-04 12:21:07 +01:00
bubnikv
bc65827499
ImGUI wrapper text and combo methods shall accept std::string
...
in UTF8 format.
2019-03-04 12:21:00 +01:00
Maeyanie
4b134b29e6
Fix compile error, part 2
...
Another undefined use of std::vector
2019-03-04 11:01:21 +01:00
Maeyanie
8050b93bf9
Fix compile error
...
At least on my system (Fedora 28) gcc gave a compile error for std::vector being used here despite being undefined.
Adding the appropriate include fixes the problem, and seems unlikely to cause any other problems.
2019-03-04 11:01:21 +01:00
Enrico Turri
06c2b4bdf3
Allow to drag object's subparts once selected using the sidebar table
2019-03-04 11:00:52 +01:00
Enrico Turri
12c91f4283
Removed reset of gcode preview from schedule_background_process()
2019-03-04 10:44:40 +01:00
Enrico Turri
3c7ec5f7c6
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-03-04 08:33:52 +01:00
bubnikv
dceaf73ff3
Don't use ->full_print_config() if not necessary, it is quite expensive!
2019-03-02 10:25:47 +01:00
bubnikv
44c64f4a98
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 17:59:17 +01:00
bubnikv
e3cba0a65a
Introduced the "slice_closing_radius" to define, how large gaps
...
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.
See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
Lukas Matena
ee4496f59f
An attempt to fix an unwanted cancellation caused by improper frontend-backend data synchronization (SLA support points)
2019-03-01 16:17:23 +01:00
bubnikv
570bc63e58
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 15:36:01 +01:00
bubnikv
0ec450f3d7
Fix of instance rotations from the side panel
...
in regard to instance synchronization.
2019-03-01 15:35:48 +01:00
Lukas Matena
b45c80b8db
Fixed the 'remove all points' button in sla gizmo (was only working in editing mode)
2019-03-01 15:03:58 +01:00
Lukas Matena
5846af256a
SLA supports gizmo can change object config options
2019-03-01 13:24:24 +01:00
Vojtech Kral
0c44cceaa1
Fix modal dialogs screwing comboboxes on Mac
2019-03-01 13:15:21 +01:00
Vojtech Kral
b642784e91
Fix close/cancel button accel problems on Mac
2019-03-01 13:15:20 +01:00
Vojtech Kral
ffd7a3d933
avrdude: Use a minimalistic embedded conf instead of an external file
2019-03-01 13:15:20 +01:00
Vojtech Kral
a2ce4c00de
avrdude: ser_posix: Add timeout in ser_send(), refactoring
2019-03-01 13:15:20 +01:00
Enrico Turri
3a1dcedaff
Prevent camera rotation when clicking and dragging on toolbars
2019-03-01 12:23:33 +01:00
YuSanka
247b70395b
Merge remote-tracking branch 'origin/master' into ys_buttons
2019-03-01 12:13:33 +01:00
YuSanka
84a96d3ba0
Added a tooltip for the "Slice now" button and changed its behavior according to a hold of Shift
...
+ some code refactoring
2019-03-01 12:10:20 +01:00
YuSanka
a123099f80
Implemented another behavior of the "Slice Now" / "Export/Send G-code" buttons (SPE-831)
2019-03-01 11:00:34 +01:00
Enrico Turri
8c3df91f2e
Code cleanup
2019-03-01 10:46:28 +01:00
Enrico Turri
058468d371
Do not regenerate existing gcode preview toolpaths when switching to Preview
2019-03-01 10:42:46 +01:00
Enrico Turri
e03199d989
Allow selection of subparts only from sidebar table
2019-03-01 10:40:10 +01:00
bubnikv
d009be7609
Fixed rotation of single instance -> it works now with absolute values.
...
Added Absolute / relative, World / Local, Rigid body / independent
modifier parameter to the object / group rotation.
2019-03-01 10:20:12 +01:00
bubnikv
1f7db3d40c
Reworked the "new modifier mesh place on face" code to not place
...
on face if the instance coordinate system is skewed.
2019-03-01 10:09:20 +01:00
Enrico Turri
e5a2c0a8c8
ENABLE_MODE_AWARE_TOOLBAR_ITEMS set as default
2019-02-28 12:21:36 +01:00
Enrico Turri
9ff8cd01b3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-28 11:45:11 +01:00
Enrico Turri
f88cc6a5c1
Merge branch 'et_multivolume_models' of https://github.com/prusa3d/Slic3r
2019-02-28 11:24:35 +01:00
bubnikv
dc0c58a9c5
Improvement of the initial placement of modifier meshes:
...
Sphere and Cylinder are scaled to the same volume as Box
Newly entered modifier meshes are rotated parallell to the world coordinates.
If the instance coordinate system is rotated and scaled, it is not possible
to create an unskewed modifier to world transformation. In that case
the best possible transformation is found to minimize least squares error
of the 8 corners of the new modifier mesh bounding box using
Levenberg-Marquardt algorithm.
FIXME:
1) The Levenberg-Marquardt non-linear least squares does not converge
nicely, it may require some tuning.
2) Above all, if 1) is called, then often the skew of the modifier mesh
is so high, that it is likely more useful to display the modifier
with zero rotation and inverse scaling, so that the modifier will be
of correct size, but not parallel to the world coordinates.
2019-02-28 11:20:01 +01:00
Enrico Turri
4b6ab84dbc
Code cleanup
2019-02-28 09:37:55 +01:00
Enrico Turri
44b2ca8182
2nd attempt to fix rendering of printbed svg textures on Mac
2019-02-28 09:04:17 +01:00
Enrico Turri
806eff2325
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-28 08:23:44 +01:00
Enrico Turri
7a522fbbca
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-28 08:22:18 +01:00
Lukas Matena
4eb4e40746
SLA gizmo keeps track of current status of the points, enables the user to erase all points
2019-02-27 16:23:10 +01:00
Enrico Turri
16e1d3c816
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-27 15:19:22 +01:00
Enrico Turri
68805fc63a
Small refactoring in Bed3D and GLShader
2019-02-27 15:19:03 +01:00
YuSanka
a76bd40c62
Fixed a preview mode selection after updating of a PrusaDoubleSlider
2019-02-27 13:39:25 +01:00
Enrico Turri
922224541b
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 11:16:28 +01:00
Enrico Turri
6e9c030f17
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-27 11:09:58 +01:00
YuSanka
72986239ce
Fixed an assert from PrusaDoubleSlider
2019-02-27 11:05:59 +01:00
Enrico Turri
3c39e1a618
Attempt to fix rendering of printbed svg textures on Mac
2019-02-27 10:46:52 +01:00
Enrico Turri
2d77f89360
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 10:42:30 +01:00
Enrico Turri
5e9067d652
Fixed build on Linux
2019-02-27 10:28:36 +01:00
Lukas Matena
bb533e386a
Fixed shortcut for [M]ove gizmo (accidentally overridden by a shortcut for [M]anual changes of SLA support points)
2019-02-27 10:12:54 +01:00
Enrico Turri
8cc1486cab
Fixed uv in gizmos overlay
2019-02-27 10:03:58 +01:00
Enrico Turri
76ee51fe8a
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-27 08:27:00 +01:00
YuSanka
a398cbf24c
Fixed "color print" issues (SPE-836)
2019-02-26 15:55:27 +01:00
Enrico Turri
f84591e570
Fixed build on Mac and Linux
2019-02-26 13:27:41 +01:00
Enrico Turri
e1eff8fa5c
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-26 12:56:43 +01:00
Enrico Turri
a8610f990e
Automatic generation of variants of icons for toolbars and gizmos
2019-02-26 12:56:13 +01:00
Enrico Turri
2f205dd77b
Fix of #1853 (Translation of volumes in side view)
2019-02-26 12:31:49 +01:00
bubnikv
93eac724c9
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-26 11:50:57 +01:00
bubnikv
f3b33eac50
Yet another fix of keyboard / mouse focus on the 3D scene.
2019-02-26 11:50:45 +01:00
Enrico Turri
987a83bb0c
Fixed build when ENABLE_SVG_ICONS is disabled
2019-02-26 10:57:37 +01:00
YuSanka
5cc86c49b9
Added tooltips for mode buttons.
...
+ some clean of an unused code
+ fix of #1861
2019-02-26 10:50:00 +01:00
Enrico Turri
f47fe861ac
Allow non-squared textures for toolbars and gizmo icons
2019-02-26 10:40:00 +01:00
Enrico Turri
0f683a6a1e
1st installment of svg icons for toolbars and gizmos
2019-02-26 09:56:23 +01:00
Vojtech Kral
7067cef812
imgui: Take orange color radiance down a notch
2019-02-25 17:45:04 +01:00
bubnikv
0f96213dce
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-25 17:09:55 +01:00
bubnikv
feef5608b9
Workaround for mouse events sent out of order
...
(mouse button down being sent before mouse enter)
2019-02-25 17:09:44 +01:00
tamasmeszaros
2b03c25bc6
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
bubnikv
f23919985f
Renamed the SLA output file to ".sl1"
2019-02-25 15:01:39 +01:00
Lukas Matena
bb3819fd18
SLA support gizmo hotkeys added (A,M,Esc,Enter)
2019-02-25 13:04:05 +01:00
tamasmeszaros
01c9b13ade
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
Vojtech Kral
3aee6ddc4c
Attempt to fix 3D scene popup menu on Linux
2019-02-25 10:35:51 +01:00
bubnikv
05baa4b743
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-25 10:21:35 +01:00
bubnikv
a0d256f9f7
Restart background processing for all steps on G-code export and send to
...
octoprint for SLA if the slicing for a single object only is active.
2019-02-25 10:21:12 +01:00
YuSanka
2ff9505443
Fixed wrong updating of the editable ComboBox under OSX
2019-02-25 10:15:44 +01:00
Enrico Turri
fab87ff1d9
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-25 09:32:02 +01:00
bubnikv
a81d51d905
Removed unnecessary saving of slicer.ini
2019-02-22 17:18:58 +01:00
bubnikv
a1fdbf213c
Merge remote-tracking branch 'origin/ys_bf_updating'
2019-02-22 16:56:20 +01:00
bubnikv
c4d14f02be
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-22 16:16:53 +01:00
bubnikv
7b65803cb3
Fix of SPE-832
...
Workaround for a wxWidget bug, where the mouse down event comes
before mouse enter event after a pop-up menu is closed.
2019-02-22 16:16:04 +01:00
Vojtech Kral
4f63f65d3d
Firmware Updater: Handle messages in non-UTF-8 encoding on Windows
2019-02-22 16:11:14 +01:00
Vojtech Kral
91ccdb0a4d
Firmware Updater: Log avrdude arguments
2019-02-22 16:11:13 +01:00
bubnikv
ed5598f59f
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-22 15:25:44 +01:00
bubnikv
ab30370fb4
Split the external infill pattern to separate top / bottom config values.
...
Based on f9344a00e3
thanks @supermerill
Implements #475 , #479 , #1133 , #1474
2019-02-22 15:25:35 +01:00
Vojtech Kral
77c309f4cb
imgui: Fix assert in new_frame()
2019-02-22 14:52:32 +01:00
Vojtech Kral
49d131be4d
PresetUpdater: Offer update even if bundle not found in index
2019-02-22 14:35:07 +01:00
Vojtech Kral
46ed5505da
Fix string conversion in ObjectList
2019-02-22 14:34:50 +01:00
bubnikv
917f044f81
Renamed the "lambda-" prefix for the generic modifiers to "Generic-"
...
Refactored ModelVolume::Type to enum class ModelVolumeType to be able
to forward declare it.
Refactored UI to use the ModelVolumeType instead of the untyped int.
2019-02-22 12:12:10 +01:00
Enrico Turri
03022ce124
Code cleanup
2019-02-22 12:06:56 +01:00
YuSanka
2f71c38221
Some fixes for the last commit
2019-02-22 11:59:40 +01:00
Enrico Turri
c6607bcd27
Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons
2019-02-22 11:40:04 +01:00
bubnikv
de86e6ec9a
Replaced the static text control in error dialog with HTML control,
...
which supports copying of the text into clipboard.
Removed the "copy to clipboard" button from the error dialog.
2019-02-22 11:13:48 +01:00
Enrico Turri
a36896e4c9
Fixed conflicts after merge with master
2019-02-22 10:18:15 +01:00
bubnikv
4fa2b9e601
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-22 10:12:18 +01:00
bubnikv
53ccac6925
Show wait cursor when exporting an STL.
...
Fix of SLA gizmo picking by rectangle: point is occluded only if an object
is half its radius away from the point center.
Don't show the temp G-code file name in the status bar when exporting.
2019-02-22 10:11:57 +01:00
Enrico Turri
aa9994fa35
Gizmos overlay using a single png texture
2019-02-22 10:01:34 +01:00
YuSanka
26833ee641
Fixed bug with update (part of #1801 )
2019-02-22 09:38:56 +01:00
Enrico Turri
eb0b3aea09
Fixed conflicts after merge with master
2019-02-22 09:11:49 +01:00
Vojtech Kral
14b4685ecb
Scaling in PrintHostDialogs, FirmwareDialog, UpdateDialogs
2019-02-21 19:00:50 +01:00
Vojtech Kral
051ca410f6
More input handling fixes
2019-02-21 19:00:50 +01:00
bubnikv
cb900aa5bc
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-21 15:46:23 +01:00
bubnikv
ac0c7e8065
Optimization of SLA print time estimation,
...
moved SLA print time estimation calculation into rasterization step,
so that the print time estimation is tracked by some SLAPrintStep.
Extended the output file name generator to use the SLA print statistics.
2019-02-21 15:46:04 +01:00
Vojtech Kral
bf699462c3
imgui: Attempt to fix Tab key
2019-02-21 13:17:26 +01:00
bubnikv
37ab271803
Merge remote-tracking branch 'origin/ys_sla_time_estimation'
2019-02-21 13:11:16 +01:00
bubnikv
73daf085e6
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-21 12:39:52 +01:00
bubnikv
76f1aa09d0
Fixed an issue with background processing cancelation & SLA supports
...
for a single object only.
Fixed a spelling issue in "call_cancell_xxx"
2019-02-21 12:39:38 +01:00
Vojtech Kral
1b30ac1f89
Fix Preview legend scaling
2019-02-21 12:20:06 +01:00
bubnikv
b84eb48bff
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-21 12:09:16 +01:00
bubnikv
8d09508ca8
SLA supports: Update only supports for the selected object from iside
...
the SLA support gizmo.
2019-02-21 12:09:03 +01:00
Enrico Turri
bfdd702134
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-21 11:44:15 +01:00
YuSanka
3ccfe7f53e
Fixed OSX-build
2019-02-21 11:44:01 +01:00
bubnikv
22a15e7e25
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-21 11:41:04 +01:00
bubnikv
159041747d
WIP: SLA support "Generate points" and "Apply Changes" will reslice
...
just the selected object.
Added "Host upload active" check on background processing state.
Documented requirements on "update_background_process" to
control the upcoming single "Slice Now" / "Export" button.
2019-02-21 11:40:56 +01:00
YuSanka
882de2843e
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-21 10:18:37 +01:00
YuSanka
5bc20401cd
Fix of #1801
2019-02-21 10:13:05 +01:00
Enrico Turri
2eb0b6d1b4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-21 08:20:44 +01:00
Vojtech Kral
478032ad28
imgui: Fix char input handling
2019-02-20 16:55:00 +01:00
bubnikv
cb8677b310
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-20 16:20:52 +01:00
bubnikv
c55629259a
Merge remote-tracking branch 'origin/ys_hdpi'
2019-02-20 16:20:30 +01:00
Vojtech Kral
47e04ec8e5
imgui: Tweak style
2019-02-20 16:12:41 +01:00
Vojtech Kral
1045b43d4f
imgui: Input fixes
2019-02-20 16:12:41 +01:00
Vojtech Kral
5de52b7da4
imgui: Fix keyboard modifiers on Mac
2019-02-20 16:12:41 +01:00
Vojtech Kral
2de814d478
Imgui: Implement keyboard input, fix #1797
2019-02-20 16:12:41 +01:00
Lukas Matena
5292f16f32
SLA gizmo - clicking on object does not add new points if any point is selected
...
Remove selected points button is greyed out unless something is selected
2019-02-20 15:42:03 +01:00
Enrico Turri
82337d9295
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-20 15:31:55 +01:00
Enrico Turri
11fc849b1a
Printbed textures generated from svg files
2019-02-20 15:23:23 +01:00
Lukas Matena
b0d78c3fb2
Place on bed fix (incorrect usage of sla z-shift)
2019-02-20 15:15:00 +01:00
YuSanka
fb8c66f223
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
Enrico Turri
0b0457186b
ENABLE_ANISOTROPIC_FILTER_ON_BED_TEXTURES set as default
2019-02-20 13:53:33 +01:00
Enrico Turri
e2731416bf
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-20 13:50:54 +01:00
Enrico Turri
cb1ef36ceb
ENABLE_UNIQUE_BED set as default
2019-02-20 13:50:35 +01:00
Lukas Matena
3aa97a6f3f
Merge branch 'lm_sla_supports_auto2'
2019-02-20 13:17:29 +01:00
Enrico Turri
7443868e87
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-20 13:16:39 +01:00
bubnikv
da5a16d962
Fix of the SLA situation where an object was sliced even after being
...
moved out of the print bed.
Added an event.Skip() when processing OnActivate event.
2019-02-20 12:21:22 +01:00
Lukas Matena
2759c87e5b
WarningTexture class in GLCanvas3D modified so it can be used more universally
...
Added a warning to notify that some objects are not rendered with SLA gizmo active
2019-02-20 12:09:45 +01:00
bubnikv
464808ac49
Merge branch 'lm_sla_supports_auto2'
2019-02-20 10:58:34 +01:00
Lukas Matena
4558910a84
SLA gizmo can be deselected by clicking in canvas area (unless in editing mode)
2019-02-20 09:59:59 +01:00
Enrico Turri
4a9f6ba06a
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-20 08:25:34 +01:00
Lukas Matena
eb0fd03861
SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points)
2019-02-19 16:34:52 +01:00
Lukas Matena
d7e14d0792
Ensuring that GLCanvas gets focus when it should (Linux only fix)
2019-02-19 15:54:43 +01:00
Enrico Turri
7121a1177a
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-19 15:19:49 +01:00
Enrico Turri
75df722fee
Bed and Axes classes moved from GLCanva3d to Plater to have a unique instance of them shared by all views
2019-02-19 15:15:27 +01:00
bubnikv
e172e26da2
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-19 14:58:22 +01:00
bubnikv
435b5394f7
OnActivate handler to:
...
1) Process delayed error messages from background processing
2) Set keyboard focus to the 3D scene if no wx window has keyboard focus.
2019-02-19 14:57:59 +01:00
Vojtech Kral
08f1459ab7
Printhost: Persist upload path & start print checkbox (re-add lost code)
...
Fixes #1219
Fixes #1004
Fixes #1106
Fixes #1678
2019-02-19 14:49:17 +01:00
Enrico Turri
94c529a118
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-19 14:17:08 +01:00
Lukas Matena
1bb0af1588
SLA gizmo asks about saving changes, right button click removes points
2019-02-19 13:47:28 +01:00
bubnikv
1797273fac
Basic localization of the ImGUI texts.
2019-02-19 13:26:26 +01:00
YuSanka
9e3434ecc1
Fixed calculation of the consumed material for the supports
2019-02-19 12:14:13 +01:00
Lukas Matena
3c7912186e
SLA gizmo cannot be activated for objects outside the bed
2019-02-19 10:47:15 +01:00
Enrico Turri
d81b957968
Tech ENABLE_REWORKED_BED_SHAPE_CHANGE set as default
2019-02-19 10:28:32 +01:00
Lukas Matena
023b788777
Merge branch 'master' into lm_sla_supports_auto2
2019-02-19 10:15:16 +01:00
bubnikv
8b4bd7177b
SLA auto supports: Work with support force deficit to sprinkle support points.
...
Use OpenGL emissive material to render support points.
2019-02-19 10:09:41 +01:00
Enrico Turri
e861f5a243
Tech ENABLE_PRINT_BED_MODELS set as default
2019-02-19 10:07:37 +01:00
YuSanka
9d0acc010d
Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill)
2019-02-18 16:24:55 +01:00
Enrico Turri
644794233f
Code cleanup
2019-02-18 15:41:12 +01:00
Enrico Turri
8635756b02
Added debug output to investigate further #1788
2019-02-18 15:41:04 +01:00
Enrico Turri
362f6a069c
2nd attempt to fix #1788
2019-02-18 15:40:58 +01:00
Enrico Turri
022b573bae
1st attempt to fix #1788
2019-02-18 15:40:51 +01:00
Lukas Matena
cb4763bb32
SLA gizmo - combobox items are now rendered immediately on mouse click, not after next mouse move
2019-02-18 14:56:19 +01:00
Lukas Matena
c63bdccb4b
SLA gizmo selection rectangle now checks for obscured points
2019-02-18 14:07:45 +01:00
Vojtech Kral
365f5297b1
Fix build: Missing include
2019-02-18 13:54:20 +01:00
YuSanka
a690466dbf
Fixed a typo for the last commit
2019-02-18 13:24:56 +01:00
Vojtech Kral
aaeeef6d9c
Fix build: Missing include
2019-02-18 12:33:32 +01:00
YuSanka
2df069323c
Time estimation improvement
2019-02-18 12:28:58 +01:00
Lukas Matena
5966dcb78e
SLA gizmo - fixed support points rendering (depth is now correctly accounted for)
2019-02-18 11:59:47 +01:00
Enrico Turri
296b1aa7c5
Partial fix of #1786 - Fixed synchronization of Configuration/Mode menu
2019-02-18 11:40:33 +01:00
bubnikv
388f2aac71
Fix of a merge error.
2019-02-17 13:26:17 +01:00
bubnikv
09cce95181
Merge branch 'lm_sla_supports_auto2' of https://github.com/prusa3d/Slic3r into lm_sla_supports_auto2
2019-02-17 13:09:16 +01:00
bubnikv
fcc1b2ad69
Reworked polygon sampling for SLA auto support generation.
...
Conditional compilation of an igl winding number tree for SLA support generator, as it is not used as of now and initialization of the tree is expensive.
Fixed issue with passing the new SLA point definition to the back end and back to the UI.
2019-02-17 13:05:22 +01:00
Vojtech Kral
e6f7af64a7
PresetUpdater: Fix a race condition
2019-02-15 15:38:26 +01:00
Vojtech Kral
d8c7966bec
PresetUpdater: Don't fail as hard if version not found in index #1821
...
GUI_App: Add OnExceptionInMainLoop handler
2019-02-15 15:38:13 +01:00
Vojtech Kral
eb643a1f52
Http: Fix logging
2019-02-15 15:35:13 +01:00
YuSanka
8a31f9d658
Fixed scaling of the Ramming/Wiping dialogs
2019-02-14 14:21:50 +01:00
YuSanka
88f04e0fae
Added calculation of the material consumption
2019-02-13 15:35:41 +01:00
YuSanka
c04be58648
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
Vojtech Kral
cfe0bd6ce1
ConfigWizard: Cap width, clarify select buttons
2019-02-12 11:01:15 +01:00
Vojtech Kral
94dc86ec72
ConfigWizard: Cap width on large screens
2019-02-12 10:11:00 +01:00
Vojtech Kral
5a2a39c3ab
Fix window geometry shenanigans
2019-02-12 10:11:00 +01:00
Vojtech Kral
8da7ef41c0
Infer printer family for pre-existing printers
2019-02-12 10:11:00 +01:00
Vojtech Kral
7d969a6f36
ConfigWizard: Bugfixes
2019-02-12 10:11:00 +01:00
Vojtech Kral
b0f54e5709
ConfigWizard refactoring
2019-02-12 10:11:00 +01:00
Lukas Matena
d1529296c6
Added a wxMessageDialog as an alternative to the ImGui modal, in case it turns out not good enough
2019-02-11 17:09:15 +01:00
Lukas Matena
ac8f9ab3dc
SLA gizmo improvements
...
- point can be selected
- selection can be deleted, head diameter changed
- dragging of objects is not allowed with the gizmo being on
- added a modal dialog when automatic support generator is triggered
2019-02-11 16:29:03 +01:00
YuSanka
290c6206cd
Fix to last commit
2019-02-11 15:36:05 +01:00
YuSanka
f899cf1c91
Added scaling for more some dialogs
...
+ Set size for mode buttons
2019-02-11 14:14:35 +01:00
Lukas Matena
0453caf266
SLA gizmo - shift-up and ctrl+a event passing
2019-02-11 08:21:37 +01:00
Lukas Matena
fd4054be7e
First steps on the rectangular selection for the SLA gizmo
2019-02-09 07:19:01 +01:00
YuSanka
f0cee79170
Fix of #1768
2019-02-08 17:36:38 +01:00
Enrico Turri
7662fa9a5b
Temporary disable transparent bed and higher resolution bed textures
2019-02-08 16:45:03 +01:00
tamasmeszaros
8b2a8822d2
Partial fix for crashing min_obj_distance
2019-02-08 12:30:10 +01:00
Enrico Turri
29137d1b3c
Fixed z offset of printbed models
2019-02-08 10:19:07 +01:00
bubnikv
d0553ece0e
Extended tesselation wrapper for other 3d and 2d point types.
2019-02-08 09:26:48 +01:00
YuSanka
3d731bc570
Fix of #1800
2019-02-08 09:05:06 +01:00
YuSanka
9021f84eac
Fix of #1771
2019-02-07 16:33:14 +01:00
YuSanka
2e14f3456e
Changed sidebar controls layout
2019-02-07 14:50:48 +01:00
bubnikv
34b14eb8fa
Revert "WIP: SVG import & rasterization"
...
This reverts commit 9b15908a47
.
2019-02-07 12:09:10 +01:00
bubnikv
a178a0ff7e
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-07 12:07:15 +01:00
bubnikv
9b15908a47
WIP: SVG import & rasterization
...
Updated AntiGrain (agg) library to 2.5
Added agg_svg library from AntiGrain 2.5
added src/slic3r/Utils/SVGImport.cpp/hpp
2019-02-07 12:06:51 +01:00
Enrico Turri
c038bc2933
Printbed model rendered with 50% transparency
2019-02-07 09:59:57 +01:00
Enrico Turri
21a7fa6af2
Fix of #1782
2019-02-07 09:22:04 +01:00
Lukas Matena
4357c80793
SLA gizmo - fixed hiding of objects and instances
2019-02-06 17:27:02 +01:00
YuSanka
ef7512fc43
Added bitmap scaling
2019-02-06 15:29:13 +01:00
Lukas Matena
9fc75d7b34
SLA support points (better backend->frontend synchronization and more)
...
- backend to frontend data synchronization to inform the gizmo that new points have been generated
- fixed the inadvertent cancellation of background processing caused by the SLA gizmo touching frontend data during the process
- inactive instances of the object are hidden when the SLA gizmo is active
- fix of imgui combobox rendering
2019-02-06 15:16:25 +01:00
Enrico Turri
a2478b7faa
Fixed print bed UV mapping
2019-02-06 15:11:58 +01:00
Enrico Turri
8100f562da
Selection of bed texture resolution in dependence of graphic card capabilities
2019-02-06 14:55:36 +01:00
bubnikv
fb6f3d8431
Send EVT_SLICING_UPDATE with RELOAD_SLA_SUPPORT_POINTS
...
once object's support points are calculated by the backend.
2019-02-06 14:18:04 +01:00
YuSanka
3fdabfd7d3
Fixed scale of the PrusaDoubleSlider and typo in SysInfoDialog
2019-02-06 12:17:06 +01:00
YuSanka
b2410e0f23
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-06 11:12:44 +01:00
bubnikv
d31cb98fe9
Merge remote-tracking branch 'remotes/origin/master' into lm_sla_supports_auto2
2019-02-06 11:11:51 +01:00
bubnikv
6ef9c23d19
Merge branch 'master' into lm_sla_supports_auto2
2019-02-06 11:10:18 +01:00
YuSanka
948f03067d
Added scale for ObjectList
2019-02-06 11:07:32 +01:00
YuSanka
3c83fa17cc
Fixed a scale for the LegendTexture in a Preview
2019-02-06 10:55:11 +01:00
YuSanka
46f32d091a
Fixed scaling of the controls and InfoDialogs (Sys and About)
2019-02-06 10:13:27 +01:00
bubnikv
72d85261fb
Fix of mouse wheel scrolling over the variable layer height bar
...
with OSX Retina rendering.
2019-02-06 08:44:06 +01:00
bubnikv
8982664551
Improved stability (fixed crashes) of the Cut by plane function by
...
replacing the cut triangulation with freeglu tesselator.
Added performance tracing output of the Cut by plane function.
Added wait cursor to split to parts / objects, object cut, save to AMF/3MF.
2019-02-05 20:23:24 +01:00
bubnikv
3dc6e266ed
Updated GLCanvas3D to use the tesselator through libslic3r
2019-02-05 19:45:52 +01:00
Vojtech Kral
c3ea735bc8
Fix usage of CallAfter vs modal dialogs in slic3r.cpp, fix #1778
2019-02-05 18:13:48 +01:00
Enrico Turri
ee64ad8d1f
Fixed OpenGL assert on MESA OpenGL driver due to anisotropic texture filtering not supported
2019-02-05 14:02:48 +01:00
YuSanka
7cc3a95f53
Fixed flashing
...
+ Adde experiments with FromDIP function
2019-02-05 11:48:28 +01:00
tamasmeszaros
c3e1be7531
Added parameter "support_buildplate_only" for SLA supports.
2019-02-05 11:16:03 +01:00
YuSanka
1b5c118fd0
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-05 11:04:28 +01:00
Enrico Turri
a35b1a1850
Fix of #1772
2019-02-05 10:18:40 +01:00
bubnikv
5207d31df1
WIP: HiDPI support - 3D scene on Windows / Linux
...
HiDPI support on Windows - enabled in manifest.
2019-02-04 21:41:10 +01:00
Enrico Turri
b3c3881282
Calls to GLCanvas3D::_set_current() made only after the canvas has been initialized
2019-02-04 16:05:54 +01:00
bubnikv
b8d6c6bbb2
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-04 15:46:20 +01:00
bubnikv
ac007d4173
Platform independent delete menus
2019-02-04 15:46:12 +01:00
Enrico Turri
e43e89d495
Code cleanup
2019-02-04 15:25:22 +01:00
bubnikv
f42ce8c84a
Ctrl+A is handled differently on OSX than on Windows / Linux by wxWidgets
2019-02-04 15:12:24 +01:00
Enrico Turri
e0a97ce019
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_bug_fixes
2019-02-04 13:03:38 +01:00
YuSanka
b1af538d72
Fixed assert from update_changed_tree_ui()
2019-02-04 12:57:39 +01:00
Lukas Matena
9dff44a8ad
SLA support gizmo does not use Grabber class anymore
2019-02-04 12:33:59 +01:00
Enrico Turri
5136ffa94b
2nd attempt to fix SPE-807
2019-02-04 12:27:44 +01:00
Enrico Turri
f3efbe05b1
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_bug_fixes
2019-02-04 12:27:17 +01:00
bubnikv
f626f69e90
Fixed typo.
2019-02-04 12:08:48 +01:00
YuSanka
b7f24aebe3
Fixed rounding of numbers for the controls width (Try to fix controls flashing on HDPI/linux)
2019-02-04 12:07:15 +01:00
bubnikv
af0e9370fb
Handle Del, Ctrl+Del, Ctrl+A hot keys in the 3D scene only,
...
do not bind it through the menu accelerators.
This time the implementation is the same on all platforms.
2019-02-04 12:04:42 +01:00
Lukas Matena
fab3025107
SLA support points - minor adjustments
2019-02-04 10:56:49 +01:00
YuSanka
e2b8c3e33c
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-04 10:38:23 +01:00
YuSanka
4005d06452
Fixed "hard_code" setting of the size for the Sidebar and Tabs
...
+ Fixed assert after config_wizard changing
2019-02-04 10:35:16 +01:00
Enrico Turri
c31a648bf7
1st attempt to fix SPE-807
2019-02-04 10:06:15 +01:00
Enrico Turri
fe7806c7f0
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_bug_fixes
2019-02-04 09:55:48 +01:00
bubnikv
7c5d94e0b1
Don't capture Cmd+A on OSX in Canvas, it works throug the menu accelerators.
2019-02-04 09:37:49 +01:00
Lukas Matena
d32d0a7636
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:41:00 +01:00
Lukas Matena
d154e75ad7
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:40:20 +01:00
Enrico Turri
9b9d35d90d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_bug_fixes
2019-02-04 08:36:28 +01:00
bubnikv
cd838561ee
Model fixing through Netfabb service (Windows only):
...
Model volumes are now fixed one by one, instances & parameters are maintained,
it is now possible to fix just a single volume of a multi-part object.
2019-02-03 22:14:34 +01:00
bubnikv
bcab373a54
Fixed an error when importing / exporting Config Bundles with
...
at least one SLA print or SLA material defined.
2019-02-03 20:17:55 +01:00
bubnikv
1905d49ade
Trying to find a reasonable workaround for the single key menu accelerators.
2019-02-03 19:10:20 +01:00
bubnikv
d0b1b3b3de
Trying to convince OSX that we want the Control key to behave as Command
...
key when accessing OSX machine over VNC from a PC.
2019-02-03 17:57:55 +01:00
bubnikv
f9743d17e9
On Windows, system and hidden files are now ignored in all file
...
enumeration loops.
Should fix "desktop.ini still displaying error" #1761
2019-02-03 15:30:37 +01:00
bubnikv
14a623f50e
Removed GLCanvas3D::on_key_down() handler, as it is replaced
...
by the on_char() handler.
2019-02-03 14:11:09 +01:00
bubnikv
0c1f750cba
The accelerators Ctrl+A, Ctrl+Del and Del were incorrectly captured
...
globally by being defined in the Edit menu.
These accelerators are now suppressed in the menu (shown on Windows
but inactive, not shown on OSX / Linux),
and they are now captured by the 3D scene widget instead.
Fix of ctrl-A doesn't work well #1753
2019-02-03 14:06:13 +01:00
bubnikv
ecdf550e65
OSX specific: Changed the "Preferences dialog" short cut
...
to the platform default "Control-," fixes #1748
2019-02-03 12:12:26 +01:00
bubnikv
5deb8fcc65
Suppressed the "Split to volumes" button in simple mode.
2019-02-03 11:15:26 +01:00
bubnikv
f050d91239
OSX specific: The Command short keys over the 3D scene toolbars
...
are now shown with the OSX "Command" symbols, not as "Ctrl+"
2019-02-03 11:10:25 +01:00
bubnikv
a56f7d60e5
Fixed an issue, where the output G-code file name was not always updated
...
from the current Model/ModelObjects.
Fixed a possible race condition in updating Print::m_placeholder_parser
with the proposed filename / filename base.
Improved documentation (source code comments).
2019-02-03 10:41:14 +01:00
Lukas Matena
f568f93f08
More SLA support points improvements
...
- unselected objects are hidden when SLA gizmo is active
- support volumes are hidden when editing mode is active
- 3mf support points format versioning
2019-02-01 23:09:02 +01:00
Enrico Turri
e00fb7ba43
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_bug_fixes
2019-02-01 15:14:19 +01:00
Enrico Turri
016507f4ef
Merge branch 'sidebar_fixes' of https://github.com/prusa3d/Slic3r
2019-02-01 14:32:21 +01:00
Enrico Turri
8f87ae5ca9
Added other debug output to investigate SPE-807
2019-02-01 13:15:24 +01:00
Enrico Turri
3e7f76b578
Added debug output to investigate SPE-807
2019-02-01 11:54:18 +01:00
bubnikv
405d18a7fa
Changed default the Drag & Drop target from "Move" to "Copy". Fixes #1742
2019-02-01 08:53:29 +01:00
Lukas Matena
21026ec9a8
SLA support points improvements
...
- semi-intelligent algorithm to place support points
- enhanced ImGui dialog with editing/non-editing mode
- support points can have different head diameter (only implemented in GUI so far)
- autogenerated points supporting emerging islands are annotated and the info is kept
2019-02-01 07:13:08 +01:00
YuSanka
ba6206ab62
First experiment to fix layouts on hdpi
2019-01-31 15:55:09 +01:00
bubnikv
f4243c694f
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-31 15:09:23 +01:00
bubnikv
c82d346c1a
Fixed a bug in initialization of some StaticPrintConfig derived classes.
...
Merged implementation of support for "Octoprint-Cancelobject" #972
thanks @supermerill
2019-01-31 15:09:16 +01:00
Enrico Turri
fb6ef1d20f
Keeps modifier transparent while layer editing tool is enabled
2019-01-31 14:25:11 +01:00
Enrico Turri
8076b39c4b
Emulation of kill focus event on object manipulator fields when changing selection into objects list [WIN+LINUX]
2019-01-31 14:12:07 +01:00
Enrico Turri
5fa5d495bb
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-31 13:32:47 +01:00
YuSanka
1605c23e25
Updated KBShortcutsDialog
2019-01-31 13:21:33 +01:00
Enrico Turri
035ef9cb23
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-31 13:19:46 +01:00
Enrico Turri
81c621716b
User mode-aware toolbar items
2019-01-31 13:19:26 +01:00
Enrico Turri
85f7d28c6f
Added call to _set_current() into GLCanvas3D::on_mouse()
2019-01-31 10:50:16 +01:00
bubnikv
2d3da7ef33
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-31 09:37:38 +01:00
bubnikv
f1470966a5
glsafe macro to test for the glGetError in debug mode
2019-01-31 09:37:27 +01:00
Enrico Turri
0a72a4e7ad
GLCanvas3D -> added call _set_current() to method accessing GPU memory
2019-01-31 09:15:43 +01:00
bubnikv
991632add5
GLCanvas3d::on_render(): if not intialized yet,
...
Call render directly, so it gets initialized immediately, not from On Idle handler.
2019-01-30 19:48:26 +01:00
bubnikv
7dbda0243e
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-30 19:02:43 +01:00
bubnikv
ed9a924880
Added missing GL context "Set Current" calls before loading data
...
into vertex buffers.
Changed behavior of Canvas3D::on_render() to postpone rendering to idle,
as on OSX the paint events happen directly from control updates,
if the control update triggers Canvas3D window rescaling. With this change,
rendering only happens from idle handler consistently.
2019-01-30 19:02:30 +01:00
YuSanka
a5ec951180
Added menu item for the "Fix through the Netfabb"
2019-01-30 16:27:33 +01:00
Enrico Turri
3deeab90f3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 16:19:59 +01:00
bubnikv
eec289961a
Removed Microsoft specific _DEBUG flag from the Unix systems.
...
Made condional compilation of assert code based on #ifndef NDEBUG
instead of #ifdef _DEBUG to compile on Unix systems.
2019-01-30 15:27:11 +01:00
YuSanka
5a28693ff4
Updated draw_colored_band() according to the new colors.
...
+ some code refactoring
2019-01-30 14:45:18 +01:00
Enrico Turri
168c3010fa
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 14:09:18 +01:00
YuSanka
7957675a97
Fix to my last commit
2019-01-30 13:26:16 +01:00
Enrico Turri
fd65489c11
Added debug output to test event handling sequence between Objects List and Object Manipulator fields
2019-01-30 12:18:01 +01:00
Enrico Turri
883e09fbcd
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 12:16:49 +01:00
bubnikv
35cef67ee5
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-30 12:10:38 +01:00
bubnikv
460cf820af
Some optimizations of the color print preview.
2019-01-30 12:10:26 +01:00
YuSanka
411c02fef3
Implemented object/part renaming under OSX, using popup_menu
2019-01-30 11:35:37 +01:00
YuSanka
b6852d8bf2
Fixed first binding for "Split to parts" menu item in ObjectList
2019-01-30 10:06:10 +01:00
Enrico Turri
3aa9435c80
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 10:03:22 +01:00
Enrico Turri
19c1fc0b3f
Hide slicing results after Delete All command
2019-01-30 10:00:38 +01:00
bubnikv
d30676ceee
Merge remote-tracking branch 'remotes/origin/ys_color_print'
2019-01-30 09:29:55 +01:00
Enrico Turri
414ea1a86e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-30 08:27:52 +01:00
bubnikv
7bfc60e805
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-29 18:08:02 +01:00
bubnikv
57bd0889c3
Disabled the experimental pressure equalizer.
2019-01-29 18:07:45 +01:00
Vojtech Kral
f7529dbef5
Tab: Update print host address and cafile properly, fix #1687
2019-01-29 17:11:07 +01:00
Enrico Turri
ed71f2ccd7
Fix of #1713
2019-01-29 16:11:53 +01:00
YuSanka
e291172e24
Implemented "Color Print" for preview mode (without re-slicing)
2019-01-29 15:11:29 +01:00
Enrico Turri
803062e787
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-29 15:11:25 +01:00
bubnikv
2c9a98b22f
Renamed Open / Save to Open Project / Save Project
2019-01-29 14:44:10 +01:00
Enrico Turri
f9ea977d86
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-29 14:34:13 +01:00
bubnikv
4464fcc9d2
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-29 13:36:35 +01:00
bubnikv
e35124b627
Fix of 1.42.0.alpha2 BUG ** Printer choosing bug #1588
2019-01-29 13:36:23 +01:00
Enrico Turri
4776ad786f
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-29 12:09:01 +01:00
Enrico Turri
b47355a325
Added limit to zoom in
2019-01-29 12:05:49 +01:00
Enrico Turri
83b09bffb7
Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes
2019-01-29 11:33:55 +01:00
Enrico Turri
14fe55d4b8
Fix of rotations using sidebar fields
2019-01-29 11:26:35 +01:00
bubnikv
c973500ee6
Support for a numeric input with both dot and comma
...
as a valid decimal separator.
Fixes Česká verze hustota filamentu #1705
2019-01-29 10:21:21 +01:00
bubnikv
46709c92cd
Fix of OcctoPrint using Post Processor does not work #1731
2019-01-29 08:57:00 +01:00
Enrico Turri
6137cc48eb
ENABLE_IMPROVED_SIDEBAR_OBJECTS_MANIPULATION set as default
2019-01-28 16:06:44 +01:00
Enrico Turri
1c0bc8a5f3
Fixed synchronization between Objects List and Object manipulator table
2019-01-28 15:50:02 +01:00
Enrico Turri
cdd415bb0c
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-28 12:49:41 +01:00
Enrico Turri
727884d327
Fixed synchronization of scale/size fields in sidebar for single volume and single full instance selection
2019-01-28 12:49:19 +01:00
YuSanka
b0ecf07e9b
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-28 12:19:28 +01:00
YuSanka
c5152d04f8
Set options value from edited preset instead of default preset, when call "Add Settings"
...
+ added code for custom editing of the frequently used settings bundle (it's commented for this moment)
+ some code refactoring
2019-01-28 12:13:53 +01:00
Lukas Matena
ddcb2b1c23
Fixed a crash caused by double-free on application close event (Linux)
2019-01-28 12:12:26 +01:00
bubnikv
4a5cff3ee2
Reverted the slow auto arrangement of objects on loading.
...
(made configurable, once it is sped up, it will be re-enabled)
2019-01-28 10:56:02 +01:00
bubnikv
3e0ef05386
Merge remote-tracking branch 'remotes/origin/objects_centering'
2019-01-28 10:25:41 +01:00
Enrico Turri
6f25a933b6
Removed check of max rotation close to zero in GLCanvas3D::Selection::rotate()
2019-01-28 09:59:22 +01:00
Enrico Turri
7c6572025d
Fixed bed centering when changing printer with preview active
2019-01-28 09:06:14 +01:00
Enrico Turri
1550ee0e2b
Merge branch 'objects_centering' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-28 08:53:46 +01:00
bubnikv
66ecdf61ec
FIx of the previous commit
2019-01-28 08:53:02 +01:00
bubnikv
bb0cf221bc
WIP synchronization of Z rotation of the instances
2019-01-28 08:52:22 +01:00
Enrico Turri
c2d34cea89
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-28 08:38:24 +01:00
bubnikv
588c07c12a
Performance improvements:
...
Lazy "Place on face" gizmo update.
Caching of MeshObject::raw_mesh_bounding_box() for the object size display.
ModelObject::bounding_box(), raw_mesh_bounding_box(), full_raw_mesh_bounding_box() will not copy the mesh.
TriangleMesh::transformed_bounding_box(const Transform3d &trafo) will not copy the mesh data.
get_options_for_bundle() will not return reference to temp value
is_splittable() calls cheap mesh.has_multiple_patches()
2019-01-26 18:51:34 +01:00
bubnikv
302a51f6cb
Merge remote-tracking branch 'remotes/origin/tm_autoplacement'
2019-01-26 13:32:47 +01:00
bubnikv
241283d956
Merge remote-tracking branch 'remotes/origin/vk-bugfixes'
2019-01-26 13:10:58 +01:00
YuSanka
4dfcd49869
Added missing include
2019-01-25 17:21:45 +01:00
YuSanka
9a01e313ad
Implemented function create_freq_settings_popupmenu()
...
to add bundles with frequently used settings
2019-01-25 16:57:44 +01:00
YuSanka
5a7061a7fb
Updated settings menu according to the view mode
...
+ Created new class PrusaMenu, derived from wxMenu and contains pointers to the separators.
2019-01-25 16:57:44 +01:00
Enrico Turri
03f186c002
Merge branch 'objects_centering' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 15:16:33 +01:00
bubnikv
708a14c228
Fix of instance synchronization. It seems to be working, but one may
...
want to review the center of rotation of the instances when rotating
around a general axis (zero component of the rotation axis in the world Z).
2019-01-25 14:56:41 +01:00
Enrico Turri
9f734a073f
Disable active gizmo as soon as the selection is cleared by clicking on the scene out of any object
2019-01-25 14:55:20 +01:00
Enrico Turri
8abae757d3
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 13:31:56 +01:00
Enrico Turri
5581830ab8
Fixed import of objects greater than print bed (range (5 < 10000) times)
2019-01-25 13:30:01 +01:00
Enrico Turri
348aa48121
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 11:50:34 +01:00
Enrico Turri
be1d9c693c
Free camera rotation for sla printer
2019-01-25 11:35:28 +01:00
YuSanka
9b8cdb95dc
Updated view mode for object_list and object_menu
2019-01-25 10:57:13 +01:00
bubnikv
dbcf800353
Yet another compilation fix on OSX
2019-01-25 09:57:08 +01:00
Enrico Turri
3b90629d85
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 09:10:26 +01:00
bubnikv
ee87d73916
Fixed compilation on Linux.
2019-01-25 09:06:49 +01:00
Enrico Turri
a8437f3ebb
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 08:43:25 +01:00
bubnikv
ceea83720a
Fixed build on OSX & Linux
2019-01-25 08:37:06 +01:00
Enrico Turri
16bd7325c1
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 08:29:15 +01:00
Vojtech Kral
2159273a1e
Mac: Retina OpenGL: Fix toolbar mouse hover
2019-01-24 20:03:12 +01:00
Vojtech Kral
7d30323f46
Mac: Retina OpenGL: Fix imgui windows, right-click menu, misc
2019-01-24 20:03:12 +01:00
Vojtech Kral
3df1ed8f6b
Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes
2019-01-24 20:03:12 +01:00
Vojtech Kral
d1c569dd57
Mac: Implement Retina for the 3D scene, fix #97
2019-01-24 20:03:12 +01:00
Vojtech Kral
24d736f736
PrintHostDialogs: Disable smart substitutions on Mac
2019-01-24 19:58:16 +01:00
bubnikv
e1abd1256c
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-24 19:09:06 +01:00
bubnikv
49487c16e6
Improvements of the triangulation of SLA layer preview.
2019-01-24 19:08:58 +01:00
Enrico Turri
d086bafb39
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:58:40 +01:00
Enrico Turri
d82cacf1d8
Removed debug code committed by mistake
2019-01-24 15:57:53 +01:00
Enrico Turri
752a5b25f4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 15:52:28 +01:00
Enrico Turri
43beaf46d8
Deactivate layers editing tool if user selects more than one object
2019-01-24 15:50:06 +01:00
YuSanka
54bd2e55c7
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-24 15:40:54 +01:00
YuSanka
10641f7e9c
Improved application recreation after language change
2019-01-24 15:32:50 +01:00
YuSanka
6044be7793
Fixed sidebar layouting after a creation of the App
2019-01-24 12:11:01 +01:00
Enrico Turri
270a57c14c
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 11:38:57 +01:00
Enrico Turri
a406a44946
Sidebar object manipulation fields updated on idle event
2019-01-24 11:37:58 +01:00
Enrico Turri
589e8e0f23
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 10:54:21 +01:00
Enrico Turri
aea6681adf
Fixed visual hints orientation for sidebar rotation fields and single full instance selection
2019-01-24 10:52:48 +01:00
YuSanka
f07aba73cb
Set uniformly scaling by default
2019-01-24 10:24:10 +01:00
Enrico Turri
9ca9e8dda5
Another iteration on euler angles and instances synchronization
2019-01-24 10:04:39 +01:00
Enrico Turri
9a69305367
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-24 08:33:14 +01:00
bubnikv
5a707a66b9
Adjustment of the offset from the print bed STLs to their textures.
...
Changed the MK2.5 bed from MK2 to MK3.
2019-01-23 17:24:56 +01:00
tamasmeszaros
8c57541fe9
Merge remote-tracking branch 'origin/master' into tm_autoplacement
2019-01-23 17:12:28 +01:00
YuSanka
8fd6194403
Improved Instance splitting :
...
- Added icon and context menu for Instance.
- Added multiple selection and splitting for the instances (add new object with selected instances)
2019-01-23 16:12:47 +01:00
Enrico Turri
c2c7a3ad8f
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 15:56:46 +01:00
Enrico Turri
322b954c1c
Added model for sl1 bed
2019-01-23 15:52:08 +01:00
Vojtech Kral
d3fa82e41b
Fix assert on empty datadir
2019-01-23 14:39:19 +01:00
Lukas Matena
7c3319ede2
Place on bed optimization
2019-01-23 14:27:11 +01:00
bubnikv
fc97ec9cd9
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-23 14:00:23 +01:00
bubnikv
0af11c51e3
Fixed update on reset of the variable layer height profile.
...
Fixed update of the layer height profile on PrintObject when changing profiles.
Fixed crash due to the layer height editing refactoring & wipe tower.
2019-01-23 14:00:03 +01:00
Enrico Turri
949eac5576
Fixed conflicts after merge with master
2019-01-23 13:24:05 +01:00
tamasmeszaros
4e8c570d52
Polishing autoplacement feature for testing
2019-01-23 13:13:12 +01:00
Enrico Turri
d5b354c053
Apply anisotropic filtering to bed textures
2019-01-23 12:45:58 +01:00
Enrico Turri
6596ed94f4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 11:40:33 +01:00
Enrico Turri
fbf5460ac2
Fixed gizmo update when selecting objects using the sidebar table
2019-01-23 11:38:13 +01:00
Enrico Turri
cc9cf7f39e
Fixed unselected instance synchronization when rotating using rotate gizmo
2019-01-23 11:08:18 +01:00
Enrico Turri
f2ec6eb249
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 11:03:31 +01:00
Vojtech Kral
fde299bf80
I18N: wx 3.0 back-compat for translations with context, fix #1694
2019-01-23 09:52:34 +01:00
Lukas Matena
78a9e6036a
Fix of previous commit
2019-01-23 09:42:04 +01:00
Lukas Matena
bf0232308b
Place on face - fix of updating on selection change
2019-01-23 09:29:50 +01:00
Enrico Turri
9a5d7a98a6
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-23 08:26:55 +01:00
tamasmeszaros
4628ba5767
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
YuSanka
94b5f9c567
Implemented splitting of object instances by :
...
- drag & drop outside of any object
- set as a separated Object (context menu)
2019-01-22 16:40:37 +01:00
bubnikv
6937c21f4b
Fixed updates of the variable layer height texture on config change
...
and when the reset button on the variable layer height bar is pressed.
2019-01-22 12:14:26 +01:00
Enrico Turri
f44510c272
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-22 08:32:05 +01:00
Vojtech Kral
a7c876a9bb
Fix main frame window restore position on Mac #493
2019-01-21 18:11:11 +01:00
bubnikv
3366ce51e5
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 17:02:40 +01:00
bubnikv
ceb08d6380
Variable layer height editing:
...
Smarter updates of the SlicingParameters (update on ScheduleBackgroundProcessing
or on object selection change)
2019-01-21 17:02:16 +01:00
Enrico Turri
6107b7fd2f
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 15:46:05 +01:00
YuSanka
5dafad3816
Fix of SPE-777
...
Added a flag to optimize the checking if the volume is splittable
2019-01-21 15:43:06 +01:00
YuSanka
fe8a149fb4
Fix of SPE-765
...
Suppress the dialog closing by clicking on a logo.
2019-01-21 15:43:06 +01:00
Vojtech Kral
0d9f26f10b
GUI: Remove old window size persistence code
2019-01-21 14:56:24 +01:00
Vojtech Kral
984b1bc1c1
GUI_App: Remove custom CallAfter
2019-01-21 14:56:23 +01:00
Vojtech Kral
b3d7bf1c1e
Fix window geometry persistence #1557
2019-01-21 14:56:23 +01:00
Enrico Turri
447c95ee6e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 14:44:18 +01:00
Enrico Turri
d8d7eac5a9
Fixed conflicts after merge with master
2019-01-21 14:43:57 +01:00
Enrico Turri
412ae2865d
Fixed rendering of layer editing texture
2019-01-21 14:41:59 +01:00
YuSanka
7a30dd250a
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-21 13:05:59 +01:00
Enrico Turri
7de73bb967
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 13:03:45 +01:00
Lukas Matena
528546b6c8
Place on bed should now correctly process instance mirror and respect transformations on subvolumes
2019-01-21 12:53:57 +01:00
Enrico Turri
db1428dcae
Improved transparent volumes rendering set as default
2019-01-21 12:53:01 +01:00
Enrico Turri
012c681e67
Sidebar visual hints set as default
2019-01-21 12:36:34 +01:00
YuSanka
1a474ea282
L10n improvements
2019-01-21 12:34:28 +01:00
Enrico Turri
cceff0c519
Unique OpenGL context set as default
2019-01-21 12:20:53 +01:00
Enrico Turri
a8d407b27e
World rotations set as default
2019-01-21 11:55:02 +01:00
Enrico Turri
060fac5e55
Ensure object on bed while scaling set as default
2019-01-21 11:46:06 +01:00
Enrico Turri
25319113f1
Code cleanup
2019-01-21 11:29:45 +01:00
Enrico Turri
4577a49d5a
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 11:21:21 +01:00
bubnikv
ba1abf3f1f
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-21 10:07:27 +01:00
bubnikv
d64b55d27d
WIP Restoration of the layer editing.
2019-01-21 10:06:51 +01:00
Enrico Turri
cef761e6b6
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-21 08:23:43 +01:00
Enrico Turri
1eb01df0c8
Fixed .prusa i/o and split to objects
2019-01-18 16:01:43 +01:00
Vojtech Kral
4ffe76f012
Cut: Prevent the neither part kept option
2019-01-18 15:43:40 +01:00
Enrico Turri
ce099e91c7
Fixed .amf i/o
2019-01-18 14:40:10 +01:00
Enrico Turri
80bae6dd98
1st installment of volumes centering fixes (WIP)
2019-01-18 12:52:09 +01:00
Vojtech Kral
606789130e
Fix build against wx 3.1.2 on Windows
2019-01-17 17:41:48 +01:00
Enrico Turri
aa7ff0700b
Reworked management of bed shape changes (may fix #1671 )
2019-01-17 13:21:33 +01:00
Vojtech Kral
e8d63f3eb1
Upgrade Boost to 1.66 on Windows
2019-01-16 15:14:18 +01:00
Lukas Matena
7b449a5361
Place on bed - increased tolerance for neighbouring triangles normals differences
2019-01-16 14:39:25 +01:00
Enrico Turri
8146be5510
Added shortcut strings to gizmos and toolbars tooltips
2019-01-16 11:51:30 +01:00
Enrico Turri
52493e1739
Show gizmos and toolbars tooltips when hovering on a disabled item
2019-01-16 11:10:24 +01:00
Enrico Turri
02a22ba991
Fixed convex hull of sla supports
2019-01-16 09:59:25 +01:00
YuSanka
d6a203613d
Fix of SPE-772
...
"Debug Assertion Failed" after the attention to D&D single material *.3mf to MMU preset
2019-01-15 15:54:48 +01:00
Enrico Turri
4066df2db7
Slightly increased limit for zoom out
2019-01-15 12:59:28 +01:00
Enrico Turri
2f48997a22
Fixed rotation of single volumes inside a rotated instance using rotate gizmo
2019-01-15 12:24:32 +01:00
YuSanka
519f5e5ea7
Fix of #1606
...
+ Added dialog closing by "Esc" button for the FirmwareDialog.
2019-01-15 10:31:34 +01:00
bubnikv
7cb90956ee
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-15 10:00:49 +01:00
bubnikv
14a36c56e7
Fix of "Crash after changing print values when layer colour pause is added #1658 "
...
Fix of SPE-768
2019-01-15 10:00:34 +01:00
YuSanka
793e3cd470
Added "Frequently changed parameters for SLA-profiles"
2019-01-15 09:33:50 +01:00
Enrico Turri
4b55db878a
Fixed rotation of single volumes using rotate gizmo
2019-01-15 09:30:12 +01:00
Vojtech Kral
6ac54896fa
Mac: Fix close events on close by command-Q
2019-01-14 16:49:53 +01:00
YuSanka
66f998bdbf
Fix of the change of the perimeters count in a vase-mode (part fix of #1649 )
2019-01-14 15:41:24 +01:00
Enrico Turri
6094512f8f
Fix of #1645
2019-01-14 14:42:21 +01:00
Enrico Turri
01dc8e77ac
Generic subparts placed at one of the bottom corners of the world bounding box of the transformed current selected instance ( #1517 )
2019-01-14 13:29:06 +01:00
Enrico Turri
1ee0f8cc85
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-14 09:29:38 +01:00
Enrico Turri
e7fad6f3bc
Added min displacement threshold for newly selected objects to avoid unwanted displacement when selecting them
2019-01-14 09:29:17 +01:00
YuSanka
8ab45a8258
Fixed #1638
2019-01-14 09:23:24 +01:00
YuSanka
b82a9d9090
Fix of #1619
2019-01-11 17:19:09 +01:00
Vojtech Kral
201d7aa5e8
Mac: Disable auto window menu, fix upload queue window size
2019-01-11 17:07:49 +01:00
YuSanka
3205961655
Use OSXDisableAllSmartSubstitutions() for TextCtrl field under OSX
2019-01-11 16:32:16 +01:00
Vojtech Kral
6db40feace
Build: Add a flag to disable PCH
2019-01-11 12:49:24 +01:00
YuSanka
04c0b59bc6
Fixed wrong ModeButtons layout on settings tabs under OSX
2019-01-11 12:47:40 +01:00
bubnikv
a552a7bc78
Fixed a buggy test for a single extruder diameter for Single Extruder
...
Multi Material prints & soluble supports.
Disabled assert testing for the existence of "printer_technology" fields
as it triggers on loading of legacy AMF/3MF files.
2019-01-11 11:15:32 +01:00
YuSanka
14096da20a
Fixed #1577
2019-01-11 09:05:27 +01:00
bubnikv
3d2c7f05ee
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-10 18:08:46 +01:00
bubnikv
6b70f60460
Fix of SPE-753
...
Slicer crash when SLA printer is selected and printer profile is changed
First, there was a bug in the preset Tabs, where a "printer_technology"
was incorrectly queried on "print" and "filament"
(or "sla_print" and "sla_material") profiles.
Second, there was an unsafe "printer_technology" getter, which would add
the missing key to the config container when queried for.
2019-01-10 18:08:38 +01:00
Vojtech Kral
6fc1e5e6b6
PrintHost: Add upload queue keyboard shortcut
2019-01-10 17:52:14 +01:00
YuSanka
2a896e6ba1
Added a colored band for DoubleSlider
2019-01-10 17:24:58 +01:00
bubnikv
2b0e1633cf
Fix of "macos crash on WipeTower when using multi extruder + tower + support #1632 "
...
Added a new validation into Print::validation() to verify, that
the non-soluble supports need to be printed with "current" extruder.
This check was already there, though for the global parameters only.
Now the check is performed inside the Print class for the object
override parameters as well.
Improved the Print::validate() handling. The Print::validate() is only
called if the Print::apply() indicates a change, or if the slicing
was executed by the user explicitely (with the "Slice now" button,
with the "Send to octoprint" button, or by switching to the print
path preview).
2019-01-10 16:06:24 +01:00
bubnikv
31255d7a41
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-10 14:45:25 +01:00
bubnikv
7492badf77
Partial fix of "Nefunguje menu po změně jazyka #1630 "
2019-01-10 14:45:09 +01:00
Enrico Turri
ad245a0021
Deactivate current gizmo if user delete all objects from the scene
2019-01-10 14:43:07 +01:00
YuSanka
fcf41c7eb8
Fixed OSX compilation bug
2019-01-10 13:44:31 +01:00
Enrico Turri
5f9d36e5b0
Rotate gizmo oriented in the current instance reference system for single volume rotations
2019-01-10 13:13:11 +01:00
YuSanka
107152b25e
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-10 11:10:01 +01:00
YuSanka
c62a51ead1
Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater
2019-01-10 11:09:31 +01:00
Enrico Turri
ef446f6930
Fixed orientation of visual hints for sidebar size fields
2019-01-10 10:35:30 +01:00
Enrico Turri
a33b64c9a3
Gizmo shortcuts disabled if selection is empty
2019-01-10 08:37:54 +01:00
Vojtech Kral
cde0aa4443
Fix: wxWidgets 3.0 back-compat
...
Fix #1599
2019-01-09 18:43:29 +01:00
bubnikv
0222492e29
Fixed a typo from the last commit, fixed one compilation warning.
2019-01-09 16:05:36 +01:00
bubnikv
c258375fe2
Trying to redefine GUI_App::MacOpenFiles to get events from the Finder
2019-01-09 15:40:12 +01:00
bubnikv
a476e4ca0f
One more fix of Segfault moving support blocker #1506
...
Fixed unsafe access to support layers from the G-code preview UI.
2019-01-09 15:07:10 +01:00
bubnikv
713ec1f065
Fix of Segfault moving support blocker #1506
...
Fixed unsafe access to support layers from the G-code preview UI.
2019-01-09 14:15:18 +01:00
tamasmeszaros
1947925263
Added parameter for pillar connection mode
2019-01-09 12:21:43 +01:00
YuSanka
71359d756f
Fixed typo
2019-01-09 11:01:57 +01:00
bubnikv
4a1f0eb05f
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-09 10:43:31 +01:00
bubnikv
5b1c1d5922
Fixed a bug in the Win32 start wrapper (wrong number of parameters was passed for the GUI slic3r.exe).
...
Reworked command line processing for the GUI slic3r. Now the config is loaded first, then the model files (also the configs from AMF/3MF are applied), and lastly the free standing parameters are applied.
Fixed unescaping for command line parameters. The string parameters are now not unescaped, string vector parameters are unescaped only if enquoted.
Tab::load_current_preset() - disabled CallAfter for predictability. With CallAfter, it was difficult to call the method in sequence with other methods.
Fixed some missing ->Destroy() calls on dialogs created from MainFrame
Fixed some compiler warnings.
2019-01-09 10:43:17 +01:00
YuSanka
2dadf4b5dc
Fixed a crash after settings adding for the instance from the scene's context menu
2019-01-09 10:30:48 +01:00
Enrico Turri
abc38ebc82
Fixed orientation of visual hints for sidebar scale fields
2019-01-09 10:12:04 +01:00
Enrico Turri
410211a3e4
Completed uniform scale in sidebar
2019-01-09 09:47:05 +01:00
YuSanka
6d7e2b2dd7
Added SetLock() function for PrusaLockButton
2019-01-09 08:52:08 +01:00
YuSanka
6efcdd1ddf
Added wxEVT_TEXT_ENTER handling for TextCtrl, SpinCtrl & PointCtrl (but it doesn't work under OSX) (fix of #1518 )
2019-01-08 16:06:58 +01:00
Enrico Turri
7cf67db332
Uniform scale is sidebar
2019-01-08 15:16:40 +01:00
YuSanka
24e0c9b79e
Added "uniform scaling" button
2019-01-08 13:34:47 +01:00
YuSanka
4d0c0ac748
Fix of Cyrillic named files inside the object list (part of the #1622 )
2019-01-08 11:48:32 +01:00
bubnikv
094e3cb565
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-08 10:52:53 +01:00
bubnikv
42e8d81403
Fix of "Build plate missing in view #1580 "
...
Fixed import of the user config bundle to maintain the "inherits"
references to system profiles.
2019-01-08 10:52:11 +01:00
YuSanka
591d42fd76
Fixed editing of the extruder's settings (SPE-735)
2019-01-08 10:18:21 +01:00
Enrico Turri
cfff3832dc
Force SetFocus on 3D view when mouse enters it also on Mac
2019-01-08 10:06:10 +01:00
Enrico Turri
66f9582a20
Fixed sidebar size fields update (which was broken again)
2019-01-08 09:51:58 +01:00
Enrico Turri
153c6e7f68
Extended limits in z for camera target movements - Fix of #1589
2019-01-08 09:10:57 +01:00
Vojtech Kral
8bc8dfaba4
Build: Fix install targets, add SLIC3R_FHS, check resource dir on GUI_App init
...
Fix #1515
2019-01-07 17:25:12 +01:00
YuSanka
b66f41f43d
Fixed #1543
2019-01-07 16:20:50 +01:00
bubnikv
0970457a46
Reverted a buggy change done in c0ebcacf1d
2019-01-07 14:52:13 +01:00
Lukas Matena
2b39babf5f
Place on bed area limit decreased
2019-01-07 12:05:20 +01:00
Enrico Turri
c81dbba794
Fix of #1590
2019-01-07 10:53:48 +01:00
YuSanka
bbed47acd0
Fixed #1579
2019-01-07 10:32:33 +01:00
bubnikv
e03efc96d0
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-07 09:39:11 +01:00
bubnikv
3bd2db8ba6
Fix of #1598 , #1601 , #1604 , #1612
...
The text fields were not causing config value updates,
broken with 8d1b854acb
Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
to be sure that the strings are correctly converted to UTF8.
2019-01-07 09:37:51 +01:00
Enrico Turri
a2bc7e1660
Fix of #1596
2019-01-07 09:15:31 +01:00
Lukas Matena
bdf4d5f41f
Fixed a crash when deleting several instances of one object
2019-01-05 08:34:05 +01:00
Lukas Matena
60926e7be3
Place to bed now rotates all instances the same way, regardless of which one was selected
2019-01-05 08:34:05 +01:00
Lukas Matena
7ef10e9663
Fix of place to bed function
...
This reverts commit 86e9cb604a
and also contains a fix.
2019-01-05 08:34:05 +01:00
Lukas Matena
86e9cb604a
Revert "Place on bed improvements"
...
Some problem with disappearing planes, not worthy for a patch-release
This reverts commit f7726b99a7
.
2019-01-04 16:18:25 +01:00
bubnikv
740cd326ea
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-04 15:43:05 +01:00
bubnikv
d409abf4c6
Reverted a change specific to Win32 to try to set Win32 locale
...
for the decimal point. This only works for the current user's locale
and it changes it system wide.
2019-01-04 15:42:44 +01:00
Lukas Matena
f7726b99a7
Place on bed improvements
...
- works with large meshes
- area discrimination takes into account scaling of the object
- planes are recalculated when some volume's type is changed (e.g. from a part to modifier mesh)
2019-01-04 15:38:50 +01:00
Enrico Turri
2ce308693f
Fixed object size changes using sidebar
2019-01-04 13:59:41 +01:00
Enrico Turri
8e001972a9
Added print bed models for mk2 and mk3 printers to 3D scene
2019-01-04 12:56:48 +01:00
Vojtech Kral
30184cc0f6
Fix #1502 Upload to duet does not start the print
...
Code was erroneously removed during refactoring
2019-01-03 17:28:23 +01:00
bubnikv
206f16f374
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-03 16:37:03 +01:00
bubnikv
b1a7ac07c9
Fix of "System presets listed among user presets (and can't be deleted) [1.42.0-alpha1] #1511 "
...
When loading a user provided Config Bundle (not a vendor Config Bundle),
profiles of the same name as the system profiles already loaded into Slic3r
will be ignored, while emiting an error message into the log.
Also when loading a user provided Config Bundle, imported vs. overwritten
profiles are reported into the log as well.
2019-01-03 16:36:45 +01:00
Enrico Turri
360dbca52e
Attempt to fix camera movements after importing object
2019-01-03 15:43:03 +01:00
Enrico Turri
474e06ac85
Fixed missing mirror transform data when increasing instances count
2019-01-03 15:04:29 +01:00
bubnikv
8d1b854acb
Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
...
to be sure that the strings are correctly converted to UTF8.
2019-01-03 14:34:53 +01:00
Enrico Turri
b099d5c05e
Removal of wxNotebook from plater set as default
2019-01-03 12:59:06 +01:00
bubnikv
c81ef2f567
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-01-03 12:32:18 +01:00
bubnikv
0d7e53badb
Fix of 1.42.0-Alpha1 won't open from self contained folder #1500
...
Added some missing UTF8 to wxString path explicit conversions.
2019-01-03 12:32:13 +01:00
Enrico Turri
0997825e0e
Fixed import from amf files
2019-01-03 12:04:14 +01:00
Enrico Turri
ca6a7ac8d5
Further improvement in objects manipulation using sidebar (multiselection)
2019-01-03 11:24:03 +01:00
Enrico Turri
d426895580
Automatic selection of newly loaded objects
2019-01-03 09:12:50 +01:00
bubnikv
c4d5c7cefd
Fix of "When exporting plate as STL Files are saved as 1KB and corrupted #1536 "
...
This is a regression issue, and it only happened when exporting the plater.
2019-01-02 18:36:48 +01:00
bubnikv
4227499534
Fix of "Color Picker Placement #1496 "
...
Now the color picker from the plater is centered around the associated
combo box. Keep your fingers crossed, it seems to be working, but
on a two monitor setup the color picker may jump to the other screen.
2019-01-02 17:54:54 +01:00
bubnikv
b7a92b5525
Fix of #1512
...
"Printer Host Upload Queue vanishes in the background [1.42.0-alpha1]"
the canvas3d used to grab focus when mouse entered a window even
if the top level window was not active. This was now changed and
the top level must be active for the canvas3d to grab the focus.
2019-01-02 17:49:23 +01:00
Enrico Turri
2adce62643
Background texture for toolbars set as default
2019-01-02 16:26:22 +01:00
Vojtech Kral
2db0906071
Fix fs::path <-> wxString conversions
2019-01-02 15:53:52 +01:00
bubnikv
a7d8146198
Fix of #1501
...
"Po přepnutí do češtiny program zhavaruje a nejde znovu spustit"
Fixed wxWidgets assert, where the Win32 decimal point was different
from wxWidgets locales decimal point.
Fixed by calling the Win32 "set locale" function directly.
Not sure I know what I am doing, this fix needs to be tested throughly.
2019-01-02 15:35:40 +01:00
Dylan "smellyfis" Thies
6e2ea18b9c
fixing issue with disappearing tabs
...
src/slic3r/GUI/Tab.cpp:
When switch to previously created tabs they were not being
restored
The fix is better only used on Linux (lukasmatena)
2019-01-02 14:55:24 +01:00
Enrico Turri
9b8a68565f
Modified camera target behavior set as default
2019-01-02 14:04:26 +01:00
Enrico Turri
0ccd19f1ee
Improved objects manipulation using sidebar
2019-01-02 13:42:29 +01:00
Enrico Turri
611d9aa0d8
Model's volume transform set as default
2019-01-02 10:49:13 +01:00
Enrico Turri
4b04e4e552
Fix for #1549
2019-01-02 10:18:02 +01:00
Enrico Turri
447a51a3c8
Constrained camera target set as default
2019-01-02 08:55:56 +01:00
Lukas Matena
9bd5728508
AboutDialog crash fix
2018-12-25 00:35:34 +01:00
bubnikv
126035f6f8
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00
bubnikv
de65bd989d
Annotated the system printer profiles with a technology filed.
...
Code (as of now disabled) to suppress the SLA profiles for the initial alpha.
2018-12-21 20:09:25 +01:00
bubnikv
2c83bae9ed
Changed the default file extension to the Prusa SL1 files to .dwz
2018-12-21 19:48:33 +01:00
Vojtech Kral
017b4f3aa1
PrintHost: Fix bad access on bg thread stop
2018-12-21 14:44:03 +01:00
YuSanka
0fd20d4cdc
Fixed object_list layouts
2018-12-21 14:42:28 +01:00
Enrico Turri
26959d0cde
Partial revert of previous commit
2018-12-21 14:41:47 +01:00
Lukas Matena
20a4593ee1
Flatten gizmo now respects sla_shift_z
2018-12-21 13:19:17 +01:00
YuSanka
22f95d4b43
Fixed view_mode updating on the Tabs
2018-12-21 12:59:48 +01:00
Vojtech Kral
2a244f2aab
KBShortcutsDialog: Add symbols for Command and Option on Mac
2018-12-21 12:48:30 +01:00
Enrico Turri
8014bc537a
Fixed glitches in object position when moving it with background process enabled
2018-12-21 12:42:06 +01:00
Lukas Matena
7617b10d6e
SLA autosupports including islands
2018-12-21 12:35:20 +01:00
Lukas Matena
2ba28325f0
Merge branch 'master' into lm_sla_supports_auto
2018-12-21 12:34:24 +01:00
Vojtech Kral
75cc0b07bb
Http: Don't set CURLOPT_TIMEOUT
2018-12-21 12:06:47 +01:00
Enrico Turri
4a2c0722f7
2nd attempt to fix switching between 3d view/preview using tab key on Mac
2018-12-21 11:39:37 +01:00
Enrico Turri
4c823fea40
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-12-21 11:13:47 +01:00
Enrico Turri
6370902a1b
Code cleanup
2018-12-21 11:13:33 +01:00
YuSanka
fb78957687
Fixed updating of settings after selection of the preset with "modified" suffix
...
+ Added EVT_SPINCTRL binding
2018-12-21 10:59:21 +01:00
Enrico Turri
964209f89b
Attempt to fix switching between 3d view/preview using tab key on Mac
2018-12-21 10:43:22 +01:00
Enrico Turri
1d3d87c2b9
Fixed toolbar update when switching between 3d view/preview using tab or ctrl+5/6
2018-12-21 10:10:49 +01:00
Enrico Turri
5006633221
Improved rendering of transparent volumes
2018-12-21 09:56:11 +01:00
YuSanka
3182611ac2
Fixed page updating according to view_mode (after preset changing)
2018-12-21 09:19:00 +01:00
YuSanka
b9ac016d89
Improve parameter validation for "something or %" settings
2018-12-21 08:00:26 +01:00
bubnikv
71650a7ecf
Fixed the "Ctrl-R" hotkey for Reslice.
2018-12-20 22:50:30 +01:00
Lukas Matena
9571e7c209
Merge branch 'master' into lm_sla_supports_auto
2018-12-20 22:35:47 +01:00
bubnikv
cb0488df12
Tab key to switch between the 3D view / path preview.
2018-12-20 22:30:42 +01:00
bubnikv
3cd23c223b
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-20 20:12:40 +01:00
bubnikv
f799f2eb48
Delayed update of ObjectManipulation panel from the Canvas3D:
...
Store the changes into temps and apply it to the wxWidgets on idle.
2018-12-20 20:12:26 +01:00
Vojtech Kral
56f473c2dc
Prinhost: Add a note explaining OS certificate store
2018-12-20 18:50:24 +01:00
bubnikv
f56bb7d085
Fixed file wild cards when exporting a G-code or SLA output file.
2018-12-20 18:23:11 +01:00
bubnikv
1e325f8374
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-20 17:45:02 +01:00
bubnikv
42fada4576
Updated SLA profiles.
...
Fixed the update downloader to ignore downloaded preset index if it is
older than the currently active one.
2018-12-20 17:44:24 +01:00
Vojtech Kral
af08626398
Duet: Implement upload() (refactoring from old code)
2018-12-20 17:09:44 +01:00
Vojtech Kral
f318536556
Printhost: Make queue window non-modal, fix upload start progress
2018-12-20 16:43:17 +01:00
Vojtech Kral
4d70546a05
Fix: Schedule SLA print uploads too (the same way as FFF)
2018-12-20 16:37:13 +01:00
Vojtech Kral
ece3c74380
Printhost: Minor bugfix
2018-12-20 13:45:20 +01:00
Vojtech Kral
2d0dc6b050
Printhost: Cancelation, bugfixes
2018-12-20 13:38:00 +01:00
Vojtech Kral
afc5ed0c62
Printhost: Error message stashing, improvements
2018-12-20 13:37:50 +01:00
Enrico Turri
68684dd003
Removed obsolete GLCanvas3D::m_shader_enabled
2018-12-20 13:20:21 +01:00
YuSanka
3fbc4afc95
Upgraded "Keyboard shortcuts" dialog
2018-12-20 12:53:25 +01:00
Enrico Turri
780e3c700e
Attempt to reduce ugly artifacts when switching to preview for the 1st time
2018-12-20 12:51:42 +01:00
Enrico Turri
11da45e32f
Visual hints in the 3D scene when sidebar matrix fields have focus -> legacy render case
2018-12-20 11:42:26 +01:00
Enrico Turri
54fae97032
Visual hints in the 3D scene when sidebar matrix fields have focus -> Completed VBOs case
2018-12-20 11:14:53 +01:00
bubnikv
6282e904b9
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-20 10:56:04 +01:00
bubnikv
5632279213
Improvements of assigning the layer span to the layer slider
...
on slice update.
2018-12-20 10:55:50 +01:00
Vojtech Kral
3b2c28fa89
Printhost: Polish error handling, bugfixes
2018-12-19 18:49:34 +01:00
YuSanka
c40b8aba24
Fixed recreate_GUI() after language change.
2018-12-19 17:38:41 +01:00
YuSanka
4c55f1ce9e
DoubleSlider issues (1 & 3 from SPE-686)
...
+ added icon for "Keyboard shortcuts" dialog
2018-12-19 15:58:42 +01:00
Vojtech Kral
17c2f3d813
Http: Set a sane default connection timeout
2018-12-19 15:40:35 +01:00
Lukas Matena
75063410ad
Merge branch 'master' into lm_sla_supports_auto
2018-12-19 15:31:21 +01:00
Vojtech Kral
0ac4d13015
Print host: Check OctoPrint vs SLA
2018-12-19 15:15:29 +01:00
Enrico Turri
2548253d59
Another fix on volumes translation
2018-12-19 15:03:49 +01:00
YuSanka
918cb48d45
Fixed OSX build & language selection (SPE-696)
2018-12-19 14:51:18 +01:00
bubnikv
5553d10c1e
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-19 14:47:25 +01:00
bubnikv
e9990ed79e
Fix of SPE-691 Slicer crash after extruder change
...
Added synchronization of GCodePreviewData between the front end / back end
(GCodePreview data is only used if PrintStep psGCodeExport is finished).
Added reset of GCodePreviewData on Print::apply() to conserve RAM.
2018-12-19 14:47:16 +01:00
Enrico Turri
0dcdcf74fc
Visual hints in the 3D scene when sidebar matrix fields have focus (wip [position+scale+size] and disabled)
2018-12-19 14:44:37 +01:00
YuSanka
b7c506170d
Fixed OSX build
...
+ Added shortcut (?) for "Keyboard Shortcuts" dialog
2018-12-19 14:01:46 +01:00
YuSanka
661086554a
Added "Keyboard Shortcuts" dialog
2018-12-19 13:06:46 +01:00
Lukas Matena
75ef3431b3
Merge branch 'master' into lm_sla_supports_auto
2018-12-19 12:25:58 +01:00
bubnikv
354458ae73
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-19 12:07:53 +01:00
bubnikv
a6a1a866d8
Fix of SPE-695 Minus key should not delete object
2018-12-19 12:07:45 +01:00
Enrico Turri
d922260b73
Do not clear selection if left-clicking out of objects while shift is down
2018-12-19 11:59:59 +01:00
Enrico Turri
9d8e78636b
Fixed loading of huge models
2018-12-19 09:54:15 +01:00
bubnikv
b2e40d5046
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-18 19:13:15 +01:00
bubnikv
76c922bf9a
Fixed a crash when trying to delete a wipe tower with the delete key.
2018-12-18 19:12:59 +01:00
Vojtech Kral
ec9caae622
Http & ErrorDialog: Improve error reporting
2018-12-18 18:50:37 +01:00
bubnikv
bb5caf2e08
Fixed scaling of the object, if it was loaded too big.
...
Here the large object was not scaled uniformly, and the Z height
of the bed was set incorrectly to one.
2018-12-18 18:41:20 +01:00
YuSanka
1dc3145e69
Suppressed selection's update if SettingsItem for the current object/part is selected
2018-12-18 15:29:49 +01:00
YuSanka
7d1fb201e7
Implemented updating of the settings values for PointCtrl and Choice.
...
* wx_EVT_KILL_FOCES doesn't handled on OSX, so values are updating on wx_EVT_TEXT like a temporary workaround.
2018-12-18 15:29:49 +01:00
Vojtech Kral
66b5deccf5
PrintHost: Basic SL1 support
2018-12-18 14:37:35 +01:00
Enrico Turri
7077c1e4a1
Sidebar matrix field behavior for multiple volume selection
2018-12-18 14:08:46 +01:00
Enrico Turri
d6b8ed3e3e
Sidebar matrix field behavior for single volume selection
2018-12-18 13:07:50 +01:00
Enrico Turri
3f96f6df84
Rendering of selection center (disabled)
2018-12-18 12:35:49 +01:00
Enrico Turri
f54f966663
Sidebar matrix field behavior for single full object selection
2018-12-18 11:50:22 +01:00
Enrico Turri
d453b6fb3f
Sidebar matrix field behavior for single full instance selection
2018-12-18 11:11:06 +01:00
Enrico Turri
334f747fa9
Sidebar matrix fields focus handling
2018-12-18 10:40:53 +01:00
Enrico Turri
8854276965
Added size fields to sidebar matrix manipulators
2018-12-18 10:10:14 +01:00
Enrico Turri
a326ce06b1
Removed unneeded methods from ObjectManipulation
2018-12-18 09:34:41 +01:00
Enrico Turri
0eca8f14cc
Fixed update of gcode preview view type when changing printer
2018-12-18 09:08:32 +01:00
YuSanka
17164ee333
Fixed #1225 (Added "Parameter validation" for "mm or %" values)
...
+ fixed correct updating of the "Contact Z distance" parameter
2018-12-17 18:08:32 +01:00
YuSanka
01edb23ffc
Fixed the enabling of the "split to objects/parts" buttons
2018-12-17 18:08:32 +01:00
Vojtech Kral
862217a6b3
OctoPrint basics working, niceties to-do
2018-12-17 17:14:00 +01:00
Enrico Turri
f7a6ee9e29
Fixed volume shown in info panel for scaled objects
2018-12-17 15:45:20 +01:00
Enrico Turri
cdc654540b
Added accelerator table on Windows to let numpad work with CTRL key as required by window menu shortcuts
2018-12-17 14:40:54 +01:00
Enrico Turri
985cd17265
Axes rendering
2018-12-17 14:09:35 +01:00
Enrico Turri
40f74fe6eb
Added background texture to gizmos overlay
2018-12-17 13:20:57 +01:00
Enrico Turri
57e80f896c
Small refactoring into gizmos overlay in preparation for background texture
2018-12-17 12:49:47 +01:00
YuSanka
825f3641e2
Created GetRowByItem() to fix the Scrolling of the Object List to selected item under all platforms
...
+ temporary suppressed object/part mane editing under OSX
2018-12-17 12:47:08 +01:00
bubnikv
7e8d9c154d
WIP: Fix of PrusaControl import.
...
Now the transformation matrices need to be restored as well.
2018-12-17 12:11:51 +01:00
Enrico Turri
0a6e4cb39a
Scalable toolbar icons
2018-12-17 11:11:49 +01:00
Enrico Turri
083c626770
Added background texture to toolbars
2018-12-17 10:55:14 +01:00
YuSanka
9fbbbcabc8
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-12-17 08:38:10 +01:00
YuSanka
18a6205738
Fixed build on OSX & Linux
2018-12-17 08:37:50 +01:00
bubnikv
6da83c7976
Make the increase of extruder motor current during MM filament
...
exchange sequences configurable.
2018-12-14 20:09:10 +01:00
bubnikv
780b5667f3
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-14 17:19:31 +01:00
bubnikv
d6471e7b07
Fix of SLADisplayOrientation updates
2018-12-14 17:19:17 +01:00
YuSanka
880c1ef2b4
Next try to fix scroll the Object List to selected item (OSX & GTK)
2018-12-14 17:10:08 +01:00
YuSanka
907e510535
Changed PrusaBitmapTextRenderer's inheritance to wxDataViewRenderer instead of wxDataViewCustomRenderer :
...
to fix name editing under OSX
2018-12-14 17:10:08 +01:00
Lukas Matena
27ad859d4d
SLA supports - first attempt at supporting islands
2018-12-14 16:15:59 +01:00
YuSanka
48a94ebae1
Fixed scroll the Object List to selected item on OSX & GTK
...
+ fixed #1395 (maximum PresetComboBox's width limit on Ubuntu)
2018-12-14 12:11:23 +01:00
tamasmeszaros
a16e419138
Fix for SPE-688 (crash when saving zip to low disk space)
2018-12-13 18:49:08 +01:00
YuSanka
ef04e558a7
Temporary fix of the build
2018-12-13 15:06:34 +01:00
YuSanka
27f5df5fbd
Fixed broken DnD on GTK
...
+ show "Object menu" for each FullInstance instead of FullObject
2018-12-13 13:38:18 +01:00
YuSanka
2c8bc7283e
Scroll the Object List to selected item been visible in the list (after object/part selection from the 3DScene)
2018-12-13 13:38:18 +01:00
tamasmeszaros
310adc18c6
Removed display_flip_xy and added display_orientation instead.
...
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00
Enrico Turri
1dad58e60c
Fixed rendering of legend texture with new background color
2018-12-13 11:13:58 +01:00
Enrico Turri
3bddf2afff
Selection's debug output set as optional
2018-12-13 08:55:19 +01:00
bubnikv
31dc649190
Fix of https://github.com/prusa3d/Slic3r/issues/1298
...
Don't load preset files, if they are marked as hidden or system (Windows)
2018-12-12 19:02:18 +01:00
bubnikv
1925a34043
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-12 18:37:25 +01:00
bubnikv
80d0ca3ec0
[Feature] An option to export non manufacturer printer/filament/print profiles. #1292
...
https://github.com/prusa3d/Slic3r/issues/1292
2018-12-12 18:37:10 +01:00
tamasmeszaros
35a8a5374c
Merge remote-tracking branch 'origin/master'
2018-12-12 15:51:45 +01:00
bubnikv
1e05fc1593
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-12 15:09:34 +01:00
bubnikv
b8939ed7df
Print time in output G-code: fill in the time if the file export
...
dialog is open after the slicing finished.
2018-12-12 15:09:20 +01:00
YuSanka
416f220c36
Save edited object/part's name to the object model
2018-12-12 14:44:43 +01:00
YuSanka
e1e4bf74ba
ObjectList: first column editing
2018-12-12 14:44:42 +01:00
bubnikv
f60a767ed9
Fix of the wipe tower manipulation: 3D scene should maintain selection
...
status of the wipe tower after the wipe tower is updated.
2018-12-12 14:40:56 +01:00
tamasmeszaros
dfc92fb5cf
Merge remote-tracking branch 'origin/master'
2018-12-12 14:25:27 +01:00
Vojtech Kral
913cece5a6
Plater: Remove extraneous button
2018-12-12 14:18:27 +01:00
Vojtech Kral
5dd0d505ee
Add missing include
2018-12-12 14:15:08 +01:00
Vojtech Kral
4e7749a50d
OctoPrint WIP: Fix build
2018-12-12 13:56:53 +01:00
Vojtech Kral
2eaca46b75
OctoPrint WIP: Fix build
2018-12-12 13:47:39 +01:00
Vojtech Kral
2350fb62b9
WIP OctoPrint integration
2018-12-12 13:17:01 +01:00
Enrico Turri
0bba116455
Fixed rendering of gizmo move for wipe tower
2018-12-12 13:04:06 +01:00
tamasmeszaros
2ef071d1a9
Merge branch 'master' of github.com:prusa3d/Slic3r
2018-12-12 12:44:13 +01:00
bubnikv
ce3eced0c4
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-12 12:01:00 +01:00
bubnikv
c0ebcacf1d
WIP: Time estimate in file names.
2018-12-12 12:00:45 +01:00
Enrico Turri
706a9d6ddf
Custom bed color
2018-12-12 11:44:17 +01:00
tamasmeszaros
4eda6e8521
Merge branch 'master' of github.com:prusa3d/Slic3r
2018-12-12 11:39:40 +01:00
tamasmeszaros
68de2d9813
Added cancellation points. Added new flip xy option. Refactor and waring removal.
2018-12-12 11:36:02 +01:00
YuSanka
edb6928997
Fix to my last commit
2018-12-12 10:46:12 +01:00
Enrico Turri
ba4c8c1b87
PrusaControl-like background color
2018-12-12 10:38:07 +01:00
YuSanka
98f9c4f56d
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-12-12 08:50:02 +01:00
YuSanka
a57ff1c221
Fixed DnD under all platforms
...
+ try to fix the work of Backspase in ObjectList (using EVT_KEY_DOWN instead of EVT_CHAR)
2018-12-12 08:40:10 +01:00
bubnikv
09c539a242
Trigger background processing update when switching to a preview tab.
...
Implements "Go Direct to the preview screen after slicing #152 "
2018-12-11 17:49:31 +01:00
bubnikv
2b9319eea1
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-11 16:34:21 +01:00
bubnikv
52db7b055a
WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final.
...
Changes in SupportMaterial.cpp, TriangleMesh.cpp and 01_trianglemesh.t
are yet to be merged.
WIP: Refactoring of layer height editing.
Removed layer_height_ranges from PrintObject, as the Print/PrintObject
now hold their copies of Model/ModelObject.
2018-12-11 16:33:43 +01:00
YuSanka
e1cea03cda
Added template for the handle of the TextCtrl's focus event
2018-12-11 14:05:56 +01:00
YuSanka
d7bc1410ee
Update value inside TextCtrl & SpinCtrl after wxEVT_KILL_FOCES instead of wxEVT_TEXT (or wxEVT_TEXT_ENTER)
2018-12-11 14:05:56 +01:00
Enrico Turri
984b8b79b0
Another fix into GLCanvas3D::Selection::is_single_full_instance()
2018-12-11 10:35:12 +01:00
Enrico Turri
5e077c5edf
Fixed GLCanvas3D::Selection::is_single_full_instance()
2018-12-11 09:43:10 +01:00
YuSanka
edd79883a1
Try to fix DnD under OSX
...
+ try to fix wxEVT_CHAR under OSX
+ some code-rebase
2018-12-11 09:37:58 +01:00
YuSanka
05fef33b10
Update extruder value for adding objects
2018-12-11 08:53:18 +01:00
YuSanka
d7db1cdc73
Fixed extruder number updating after changing of the extruder count
2018-12-10 17:02:54 +01:00
Enrico Turri
0420d76037
Fixed rotation of volumes contained in rotated instances
2018-12-10 16:09:20 +01:00
YuSanka
5e4c6c8e2d
Fixed build under OSX
2018-12-10 14:13:25 +01:00
Enrico Turri
eb1518bf31
Removed out of bed detection for sla pad
2018-12-10 13:57:43 +01:00
YuSanka
293d6ba8ad
Suppressed import/adding of the 3mf which contains multi-part objects
...
+ Try to fix the wrong extruder selection under OSX
2018-12-10 13:40:19 +01:00
Enrico Turri
1f0c12dd9f
Do not show objects' shell in sla preview until pass slaposIndexSlices is completed
2018-12-10 13:27:00 +01:00
Enrico Turri
9e952c9122
Fixed rendering of caps in sla preview
2018-12-10 12:59:49 +01:00
YuSanka
abbc451f80
Fixed wrong importing of the 3mf with modifier/part which is contain settings
2018-12-10 10:42:55 +01:00
Enrico Turri
31387af176
Fixed camera zoom after object scale
2018-12-10 10:40:57 +01:00
Enrico Turri
b6bac7824f
Fixed volumes translation when instance has a transformation containing mirror
2018-12-10 09:46:01 +01:00
YuSanka
33a2d86bad
After merge context menu fixing
2018-12-07 18:28:59 +01:00
YuSanka
386d46417a
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-12-07 18:00:17 +01:00
YuSanka
c80267bb29
Context menu from the object on the 3Dscene
2018-12-07 17:50:48 +01:00
Enrico Turri
967afa8717
Disabled imgui dialogs for move/scale/rotate gizmos
2018-12-07 16:57:43 +01:00
Enrico Turri
45f44da3b1
Fixed volume shown in info panel
2018-12-07 16:44:18 +01:00
Enrico Turri
198b23283c
Camera target constrained to scene bounding box
2018-12-07 16:23:04 +01:00
Lukas Matena
705ad7fb69
First version of SLA support points generation
2018-12-07 14:21:33 +01:00
Vojtech Kral
0c7c9d5754
Plater: single object STL export and reloading
...
Based on Plater.pm`export_object_stl() and reload_from_disk()
2018-12-07 13:58:44 +01:00
Enrico Turri
8fc723b746
Fixed wipe tower translation
2018-12-07 11:24:29 +01:00
Enrico Turri
b1f819f83b
Fixed rendering of sla support points when object's instance transformation contains mirror
2018-12-07 10:36:43 +01:00
Enrico Turri
ec2d9d6d08
Changed starting orientation of rotate gizmo grabbers
2018-12-07 10:01:30 +01:00
Enrico Turri
512677ed73
Fixed typo
2018-12-07 09:01:58 +01:00
Enrico Turri
20cff0f630
Fixed crash when selecting wipe tower
2018-12-07 09:00:17 +01:00
bubnikv
fbbfcf70d3
File wildcards now include an extension of a file provided
...
as a default. This is useful for the G-code or SLA export,
as one may chose his own file extension for the export file.
2018-12-06 17:32:49 +01:00
bubnikv
ce6937c725
Fixed missing includes on osx.
2018-12-06 17:00:46 +01:00
bubnikv
67e9829b49
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-06 15:41:42 +01:00
bubnikv
e41f8b9bc7
Wipe tower update fixes
2018-12-06 15:40:41 +01:00
YuSanka
e382692a3f
Try to fix sub_menu work(on the Scene) under OSX and Linux
...
+ some code refactoring for context menu inside ObjectList
2018-12-06 14:49:57 +01:00
bubnikv
79986188a7
Removed the "Quick Slice" menu items from the main menu,
...
a little bit of code cleaning / refactoring.
2018-12-06 14:47:53 +01:00
bubnikv
edc306db45
Don't store the octoprint host key to the amf/3mf files.
2018-12-06 14:42:15 +01:00
bubnikv
c6ef194094
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-06 14:36:33 +01:00
Enrico Turri
512e9d5bca
Fixed lost selection when double-clicking while a gizmo is active
2018-12-06 14:26:13 +01:00
Enrico Turri
c96c9808aa
Removal of tabs from plater -> Nicer icons and reduced flickering when changing view
2018-12-06 13:44:38 +01:00
Enrico Turri
d6b5ed2063
Fixed OxS compile
2018-12-06 13:09:39 +01:00
Enrico Turri
7e613b706d
Fixed wrong position of modifiers
2018-12-06 13:06:04 +01:00
bubnikv
4eaca91f11
include "libslic3r" from slic3r project directly, not as "../../libslicer"
...
(rely on -Ilibslic3r set correctly) for the slic3r project.
2018-12-06 12:52:28 +01:00
Enrico Turri
8d78b23c78
Removal of tabs from plater -> Fixed buttons update when switching between views using keyboard
2018-12-06 12:37:39 +01:00
Enrico Turri
c908a4674a
Removal of tabs from plater -> added buttons to scene to switch between views
2018-12-06 10:38:19 +01:00
bubnikv
b6861a5791
System Dialog - use bigger image, as the smaller one is not contained
...
in our Windows binary distro.
Fixed typo in "Add support bloker"
2018-12-05 16:24:43 +01:00
Enrico Turri
609a0e8aa5
Fixed typo into GLCanvas3D::Selection::is_single_full_instance()
2018-12-05 13:55:38 +01:00
YuSanka
adbf1b674b
GLVolume : set color from the model volume to correct part rendering on the Scene
2018-12-05 12:11:03 +01:00
Enrico Turri
6997f7f5b5
Fixed crash when deleting sla support points
2018-12-05 10:26:08 +01:00
bubnikv
c108cc9045
Fix of a typo.
2018-12-04 19:21:53 +01:00
bubnikv
1a01f62bb7
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 19:10:46 +01:00
bubnikv
50e44af46c
Fixed compilation on OSX,
...
improved utf8 compatibility of Tab::may_discard_current_dirty_preset(),
renamed "SLA Print Profile" / "SLA Material Profile" to just "Print Profile"
resp. Material Profile.
2018-12-04 19:10:31 +01:00
YuSanka
9e19e43818
Fix for my last commit
2018-12-04 18:15:20 +01:00
bubnikv
27b95584f4
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 17:57:05 +01:00
bubnikv
c586ca4ae0
Implemented compatible_printer / compatible_printer_condition
...
for filaments and SLA materials.
Fixed compatible_printers / compatible_prints dialog to show
system profiles as well.
2018-12-04 17:56:49 +01:00
Enrico Turri
9bfcf10cc6
Gizmos shortcuts set as default
2018-12-04 16:01:25 +01:00
Enrico Turri
04d7154d40
Gizmos rendered on top set as default
2018-12-04 15:53:40 +01:00
Enrico Turri
8d25f3aaaf
Removal of tabs from plater -> fixed no-imgui case
2018-12-04 15:17:24 +01:00
YuSanka
e0aa25b677
Fixed "extruder" column editing for non-object/part items. It's suppressed now.
...
+ Try to fix the wrong last column width updating under OSX
2018-12-04 14:32:15 +01:00
Enrico Turri
428800ad1e
1st installment of removal of tabs from plater
2018-12-04 13:55:25 +01:00
YuSanka
129c35b714
One more fix to updates of the "Slice now" and "Export G-code buttons"
...
- "Sliced now" button is hidden when "Background process" is selected
- deleted extra enable_buttons() function call
2018-12-04 12:30:47 +01:00
bubnikv
96e14b5d3b
Fixed Canvas3D update after an object instance is deleted.
2018-12-04 11:35:04 +01:00
bubnikv
60f870bbd9
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-04 11:15:10 +01:00
bubnikv
160aa6c78c
Fixed updates of the "Slice now" and "Export G-code buttons"
...
based on the object inside / outside the work space condition.
Removed TabIface.cpp/hpp Perl bindings.
Fixed reset of the status bar / cancel button after the last object
is removed from the plater.
2018-12-04 11:14:39 +01:00
YuSanka
3c86203655
Disable "Slice now" and "Export G-code" buttons during BGP
2018-12-04 10:28:56 +01:00
Enrico Turri
6c69d0e922
Fixed scene update after select all command
2018-12-04 08:38:31 +01:00
YuSanka
b3c5a62709
Check selection for PresetComboBox
2018-12-03 15:17:07 +01:00
Enrico Turri
fe8e431356
New menu layout set as default
2018-12-03 15:06:02 +01:00
Enrico Turri
c08d0a4a78
Bunch of fixes into sla support gizmo
2018-12-03 14:02:58 +01:00
YuSanka
7395b923bd
Update gizmos on/off state
2018-12-03 13:29:28 +01:00
bubnikv
435163fb73
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-03 13:21:48 +01:00