bubnikv
c7cc760067
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
bubnikv
5e846112ee
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
bubnikv
a710e7e7e4
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
YuSanka
080274c638
Added missed files to the CMakeLists.txt
2019-05-30 13:08:05 +02:00
Enrico Turri
d971c821b7
Merge branch 'et_selection_rectangle' of https://github.com/prusa3d/Slic3r
2019-05-03 11:44:37 +02:00
Vojtech Kral
b158598393
Detect dank mode on Mac OS
2019-04-29 11:36:01 +02:00
Lukas Matena
ae692635da
Selection rectangle moved into a separate class
2019-04-24 13:25:41 +02:00
bubnikv
33ef1173a7
Moved the GLEW dependencies from libslic3r to the gui slic3r library.
2019-04-12 12:57:45 +02:00
Enrico Turri
d23824af97
GLCanvas3D::Gizmos as a standalone class (GLGizmosManager)
2019-03-20 13:51:25 +01:00
Enrico Turri
80c1a8d8e4
GLCanvas3D::Selection as a standalone class
2019-03-19 13:30:21 +01:00
Lukas Matena
d3c8e3166e
Separated gizmos into individual files
2019-03-18 11:45:15 +01:00
Enrico Turri
aa4c44dbea
Use unique camera shared by 3d view and preview (experimental)
2019-03-08 12:03:17 +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
34b14eb8fa
Revert "WIP: SVG import & rasterization"
...
This reverts commit 9b15908a47
.
2019-02-07 12:09:10 +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
Vojtech Kral
d1c569dd57
Mac: Implement Retina for the 3D scene, fix #97
2019-01-24 20:03:12 +01:00
Vojtech Kral
6db40feace
Build: Add a flag to disable PCH
2019-01-11 12:49:24 +01:00
YuSanka
661086554a
Added "Keyboard Shortcuts" dialog
2018-12-19 13:06:46 +01:00
Vojtech Kral
2350fb62b9
WIP OctoPrint integration
2018-12-12 13:17:01 +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
bubnikv
a378bb7bed
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
Enrico Turri
57e9d28a84
Added ImGuiWrapper
2018-11-26 10:57:12 +01:00
Enrico Turri
5c054d11ca
Added imgui library
2018-11-26 10:56:41 +01:00
bubnikv
bde4153d44
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
Vojtech Kral
4cb5c2a21b
CMake: Add option for a syntax-only build
2018-11-20 23:05:47 +01:00
tamasmeszaros
a4e1ab2281
Getting rid of AppController.
2018-11-12 15:02:42 +01:00
YuSanka
a72470079d
Added GUI_ObjectSettings.cpp(hpp) files to CMakeLists.txt
2018-11-12 08:14:42 +01:00
tamasmeszaros
bf1188442a
remove SLAPrint and its integration
2018-11-08 16:18:05 +01:00
tamasmeszaros
19b1aa081d
SLAPrint concept under its way.
2018-11-07 15:29:13 +01:00
bubnikv
5377304b0c
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
YuSanka
3009439838
Ported System Info Dialog
2018-10-25 12:49:29 +02:00
Vojtech Kral
1f926964ee
WIP: Plater, build fixes
2018-10-08 17:41:37 +02:00
YuSanka
ea30385fd0
Completed split of the GUI_ObjectParts
2018-10-05 23:29:15 +02:00
YuSanka
bcedd71e99
Start to Split GUI_ObjectParts:
...
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00
Vojtech Kral
342b584399
WIP: Plater
2018-10-01 09:28:40 +02:00
YuSanka
ebb6f47f50
Added GUI_App and MainFrame
2018-09-20 08:40:22 +02:00
bubnikv
7ef894e074
Fixed GUI CMakeFile
2018-09-19 11:46:24 +02:00
bubnikv
0558b53493
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