d98aa0f91d
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
1ba1fd2b97
WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(),
...
experimental snapshots on loading STLs and increasing / decreasing
model instances.
2019-07-02 16:42:23 +02:00
490e09b0ac
WIP: Undo / Redo stack.
...
Integration of the "cereal" serialization library.
Serialization / deserialization of the DynamicConfig / DynamicPrintConfig.
DynamicPrintConfig serializes ordinal identifiers instead
of the option key strings to conserve space.
2019-06-26 13:26:49 +02:00
3ea4f6bb2a
Added missed files to the CMakeLists.txt
2019-05-30 13:08:05 +02:00
c6aabe2875
Merge branch 'et_selection_rectangle' of https://github.com/prusa3d/Slic3r
2019-05-03 11:44:37 +02:00
850a4136cb
Detect dank mode on Mac OS
2019-04-29 11:36:01 +02:00
7c36beefcf
Selection rectangle moved into a separate class
2019-04-24 13:25:41 +02:00
af3d8c2349
Moved the GLEW dependencies from libslic3r to the gui slic3r library.
2019-04-12 12:57:45 +02:00
e9eb5b21ef
GLCanvas3D::Gizmos as a standalone class (GLGizmosManager)
2019-03-20 13:51:25 +01:00
0bc6614cc6
GLCanvas3D::Selection as a standalone class
2019-03-19 13:30:21 +01:00
4c285950bc
Separated gizmos into individual files
2019-03-18 11:45:15 +01:00
55342be4a1
Use unique camera shared by 3d view and preview (experimental)
2019-03-08 12:03:17 +01:00
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
aa4a02d683
Revert "WIP: SVG import & rasterization"
...
This reverts commit 9b15908a47 .
2019-02-07 12:09:10 +01:00
2f5560756e
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
baf609a149
Mac: Implement Retina for the 3D scene, fix #97
2019-01-24 20:03:12 +01:00
3f7ac73eb1
Build: Add a flag to disable PCH
2019-01-11 12:49:24 +01:00
f9109f44a9
Added "Keyboard Shortcuts" dialog
2018-12-19 13:06:46 +01:00
caafcede3b
WIP OctoPrint integration
2018-12-12 13:17:01 +01:00
0d9f6e1c7d
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
91ac484405
Removed some obsolete Perl bindings.
...
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
64b25a7d08
Added ImGuiWrapper
2018-11-26 10:57:12 +01:00
ed029bf0fa
Added imgui library
2018-11-26 10:56:41 +01:00
0d2a1e6eef
Removed legacy GUI Perl bindings,
...
replaced Print & SLAPrint pointers with BackgroundProcessing pointer
at the GLCanvas3D level, so that the Print & SLAPrint access will be
synchronized with the current printer technology.
2018-11-22 15:29:59 +01:00
a0bc4a8204
CMake: Add option for a syntax-only build
2018-11-20 23:05:47 +01:00
1782b76a46
Getting rid of AppController.
2018-11-12 15:02:42 +01:00
d8219a08e3
Added GUI_ObjectSettings.cpp(hpp) files to CMakeLists.txt
2018-11-12 08:14:42 +01:00
4200286873
remove SLAPrint and its integration
2018-11-08 16:18:05 +01:00
962678f3ba
SLAPrint concept under its way.
2018-11-07 15:29:13 +01:00
9fbd31f135
Precompiled headers on Visual Studio & GCC, with the highest hopes
...
that it will not break the build server.
2018-10-29 16:01:26 +01:00
6ef60faa39
Ported System Info Dialog
2018-10-25 12:49:29 +02:00
934f899ce9
WIP: Plater, build fixes
2018-10-08 17:41:37 +02:00
ace7e465f0
Completed split of the GUI_ObjectParts
2018-10-05 23:29:15 +02:00
00714f7b2d
Start to Split GUI_ObjectParts:
...
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00
3363f62d40
WIP: Plater
2018-10-01 09:28:40 +02:00
504069fd1d
Added GUI_App and MainFrame
2018-09-20 08:40:22 +02:00
ca18e9997b
Fixed GUI CMakeFile
2018-09-19 11:46:24 +02:00
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00