Commit Graph

94 Commits

Author SHA1 Message Date
tamasmeszaros
6c5fb6430d Integrating new step, removing old and unused steps. 2019-03-27 10:59:29 +01:00
tamasmeszaros
811c781852 Refactoring and commenting slice index solution. 2019-03-25 19:02:05 +01:00
bubnikv
83c1e83181 Fixed the SLA layer preview. 2019-03-22 21:26:58 +01:00
tamasmeszaros
c410216e45 Refactoring changes to the slice index. 2019-03-22 15:31:38 +01:00
tamasmeszaros
b75341ce7d Fixes for the duplicated layer issues... 2019-03-21 18:01:41 +01:00
tamasmeszaros
6f54bbb01a Merge branch 'master' into tm_slice_index 2019-03-21 15:17:01 +01:00
tamasmeszaros
3218d37714 FIx for broken slice preview 2019-03-21 15:16:33 +01:00
tamasmeszaros
611976c917 Slic3r compiles with the new slice index interface. 2019-03-21 12:25:33 +01:00
bubnikv
941d39aa73 Yet another fix. 2019-03-21 12:09:14 +01:00
bubnikv
355672d453 Fix and optimization of the previous commit. 2019-03-21 11:54:25 +01:00
bubnikv
7c935b02df We are getting mysterious crashes on Linux in gtk due to OpenGL context activation GH #1874 #1955.
So we are applying a workaround here, just on linux.
2019-03-21 11:44:39 +01:00
Enrico Turri
e65dbcabb5 Tech ENABLE_CANVAS_GUI_REFACTORING set as default 2019-03-20 09:33:30 +01:00
Enrico Turri
0f04099593 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-19 10:59:16 +01:00
Enrico Turri
ab100ecb52 Commit 4a8a1fac7b re-made as linux-only 2019-03-19 10:54:54 +01:00
Enrico Turri
7775244bb9 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-19 10:48:51 +01:00
Enrico Turri
59de8637f7 Alternate fix of #1976 2019-03-19 10:48:20 +01:00
Enrico Turri
1c8e93e480 Code cleanup 2019-03-19 09:21:27 +01:00
Enrico Turri
fda6a2565e Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-19 08:25:50 +01:00
Enrico Turri
9c21459c7d Fix of #1976 2019-03-18 16:00:44 +01:00
Enrico Turri
15c0782608 Follow-up of a5b202aa1d (fixed cleanup of toolpaths in preview after scene update) 2019-03-18 14:07:55 +01:00
Enrico Turri
a696d9f4ed Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-18 13:06:19 +01:00
Enrico Turri
2294a7e813 Fix of #1955 and #1874 2019-03-18 12:59:52 +01:00
Enrico Turri
3f5299f349 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-18 12:07:32 +01:00
Lukas Matena
0f9dbebb33 Removed technology ENABLE_IMGUI 2019-03-18 11:45:15 +01:00
Enrico Turri
152ae25fd2 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring 2019-03-15 09:15:11 +01:00
bubnikv
e87b15dc69 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
Enrico Turri
8841d4260e 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
Enrico Turri
90cda32365 Removed unused members from View3D and unused parameters from Preview::Init() 2019-03-13 14:35:09 +01:00
Enrico Turri
f760dfed36 Refactoring - Shared members of GLCanvas3D as references instead of pointers 2019-03-08 12:03:37 +01:00
Enrico Turri
444002e156 Code cleanup 2019-03-08 12:03:31 +01:00
Enrico Turri
55342be4a1 Use unique camera shared by 3d view and preview (experimental) 2019-03-08 12:03:17 +01:00
Enrico Turri
7585fd2499 Fixed conflicts after merge with master 2019-03-05 08:27:21 +01:00
Lukas Matena
93cec5932d Merge branch 'lm_sla_gizmo_render' 2019-03-04 14:52:21 +01:00
Lukas Matena
cf72f5e156 An attempt to fix an OSX crash when manipulating the ImGui sliders 2019-03-04 12:47:02 +01:00
Enrico Turri
d3350fe0ce Merge branch 'master' of https://github.com/prusa3d/Slic3r into svg_icons 2019-03-04 08:33:52 +01:00
bubnikv
617dc31493 Don't use ->full_print_config() if not necessary, it is quite expensive! 2019-03-02 10:25:47 +01:00
Enrico Turri
8adb611bd9 Code cleanup 2019-03-01 10:46:28 +01:00
Enrico Turri
00f9dd6de5 Do not regenerate existing gcode preview toolpaths when switching to Preview 2019-03-01 10:42:46 +01:00
Enrico Turri
e2f265128e ENABLE_MODE_AWARE_TOOLBAR_ITEMS set as default 2019-02-28 12:21:36 +01:00
YuSanka
f8e021e406 Fixed a preview mode selection after updating of a PrusaDoubleSlider 2019-02-27 13:39:25 +01:00
YuSanka
32605ed67b Fixed "color print" issues (SPE-836) 2019-02-26 15:55:27 +01:00
Enrico Turri
83cb2565c8 Fixed conflicts after merge with master 2019-02-22 09:11:49 +01:00
Vojtech Kral
a3f39df6d7 More input handling fixes 2019-02-21 19:00:50 +01:00
Vojtech Kral
814fb38e8d imgui: Attempt to fix Tab key 2019-02-21 13:17:26 +01:00
Enrico Turri
d5cf14bf83 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models 2019-02-21 08:20:44 +01:00
Enrico Turri
bea4d1313b ENABLE_UNIQUE_BED set as default 2019-02-20 13:50:35 +01:00
Enrico Turri
727dc40cee 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
Enrico Turri
732be84741 Tech ENABLE_REWORKED_BED_SHAPE_CHANGE set as default 2019-02-19 10:28:32 +01:00
Enrico Turri
aad50fb56a Calls to GLCanvas3D::_set_current() made only after the canvas has been initialized 2019-02-04 16:05:54 +01:00
Enrico Turri
1a078ee7b9 Code cleanup 2019-02-04 15:25:22 +01:00