Enrico Turri
0faaef76e8
C++ code cleanup
2018-06-12 12:18:16 +02:00
Enrico Turri
af3d07bb05
Attempt to workaround bug in wxWidgets IsShownOnScreen() method
2018-06-12 09:18:25 +02:00
Enrico Turri
44220530cb
Use a single gl context created in c++
2018-06-11 15:49:04 +02:00
Enrico Turri
085110c4d9
Removed 3DScene volumes from perl
2018-06-11 13:48:02 +02:00
Enrico Turri
7b4870d1cb
Fixed selection and rendering in object settings dialog
2018-06-11 11:40:11 +02:00
YuSanka
08ccf85a61
Overrided OnStateChange() function to CollapsiblePane
2018-06-08 12:43:39 +02:00
Enrico Turri
96d9879d72
class 3D on_select callback moved to c++
2018-06-08 11:37:07 +02:00
YuSanka
4215b2b373
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-06-08 10:10:10 +02:00
YuSanka
da9b0a9b7d
Deleted debugging messages
2018-06-08 09:55:27 +02:00
Enrico Turri
bf2fd54578
reload_scene method of 3D class moved to c++
2018-06-08 09:40:00 +02:00
Enrico Turri
8867e8ca60
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-06-08 08:31:21 +02:00
Enrico Turri
f4a687703c
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-06-08 08:30:55 +02:00
YuSanka
e2a7bd4a14
Added MessageBoxes for experimenting on OSX
2018-06-07 15:52:35 +02:00
Vojtech Kral
aef0c489e3
Fix: Dialog initialization ordering on OS X
...
Perform update_check after MainFrame is created
2018-06-07 15:41:36 +02:00
YuSanka
49f0a1a824
Fixed OSX compilation bug
...
Changed info_box (more place to the manifold information)
2018-06-07 11:54:42 +02:00
Enrico Turri
a8500d6bae
class 3D callbacks moved to c++
2018-06-07 11:18:28 +02:00
YuSanka
b31e696edc
ListView doesn't used now.
...
(Whole logic of the object list manipulation is on c++ side)
Remove experimental add/del buttons
2018-06-07 11:12:09 +02:00
Enrico Turri
ff86407840
Key down and char event handlers of class 3D moved to c++
2018-06-07 09:22:19 +02:00
YuSanka
9e0d2793cb
CallBack from C++ to Perl to manipulations with object list
2018-06-07 00:55:09 +02:00
Enrico Turri
f6ef28becc
Removed method update_bed_size from 3D perl class
2018-06-06 15:17:10 +02:00
Enrico Turri
8192580b5f
Removed DestroyGL method from 3DScene
2018-06-06 14:19:28 +02:00
Enrico Turri
e79037c44d
3DScene member variables moved to c++
2018-06-06 12:36:52 +02:00
Enrico Turri
c6e44509e0
3DScene load_object method moved to c++
2018-06-06 10:16:58 +02:00
YuSanka
5f82d01f19
Porting object list manipulation from Perl to c++:
...
* Set count and scale to the objects on c++ side
* Select/unselect object
2018-06-05 14:35:38 +02:00
Enrico Turri
a8254e0053
Generation of preview paths moved to c++
2018-06-05 14:09:36 +02:00
Enrico Turri
5392008916
Generation of gcode paths moved to c++
2018-06-05 10:56:55 +02:00
bubnikv
d05d3cb652
Initial working implementation of the "Fix by Netfabb" function.
2018-06-04 21:22:42 +02:00
YuSanka
04dc50cec4
Add, Delete and DeleteAll are working for new list now
2018-06-04 15:59:55 +02:00
Enrico Turri
d74b85f3fe
Another set of 3DScene methods moved to c++
2018-06-04 15:42:34 +02:00
Enrico Turri
af8e869880
3rd attempt to fix opengl initialization on linux
2018-06-04 14:28:59 +02:00
Enrico Turri
548f773074
2nd attempt to fix opengl initialization on linux
2018-06-04 13:52:57 +02:00
Enrico Turri
95e7d96f52
3DScene paint event handler moved to c++
2018-06-04 12:26:39 +02:00
Enrico Turri
8911cf6051
OpenGL info moved to c++
2018-06-04 10:14:09 +02:00
Enrico Turri
364134515b
Refactoring and cleanup
2018-06-01 15:54:41 +02:00
Enrico Turri
94d608c6c1
3DScene mouse event handler move to c++ completed
2018-06-01 09:00:30 +02:00
Enrico Turri
6bf009edee
3DScene mouse event handler partially moved to c++ - part 2
2018-05-31 16:04:59 +02:00
Enrico Turri
276533e236
3DScene mouse event handler partially moved to c++
2018-05-31 13:51:50 +02:00
Enrico Turri
cf8e7475ca
Removed unused methods from 3DScene
2018-05-31 08:44:39 +02:00
Enrico Turri
30a3b2179b
3DScene timer and _variable_layer_thickness_action method moved to c++
2018-05-30 15:18:45 +02:00
Enrico Turri
5a8d1ffdba
Prototype for exporting estimated remaining time into gcode for default and silent mode
2018-05-30 12:08:03 +02:00
YuSanka
45b6c99353
print_info_box is correct placed on right_panel
2018-05-29 20:55:43 +02:00
Enrico Turri
2f773a89df
3DScene set_viewport_from_scene method moved to c++
2018-05-29 15:36:09 +02:00
Enrico Turri
df14a3c399
3DScene update_volumes_colors_by_extruder method moved to c++
2018-05-29 15:07:06 +02:00
Enrico Turri
5ee5465f94
3DScene mark_volumes_for_layer_height method moved to c++
2018-05-29 14:34:45 +02:00
Enrico Turri
363a964ebb
3DScene render method partially moved to c++
2018-05-29 13:54:34 +02:00
YuSanka
c7d7da452e
Updated Collapsed/Layout for PrusaCollapsiblePane.
...
Cleaned right_panel
2018-05-28 17:08:48 +02:00
Enrico Turri
db260a669c
3DScene mouse wheel event moved to c++
2018-05-28 15:23:01 +02:00
Enrico Turri
aacdcd4add
3DScene layers editing mouse containment methods moved to c++
2018-05-28 14:39:59 +02:00
Enrico Turri
994222c317
3DScene _first_selected_object_id_for_variable_layer_height_editing method moved to c++
2018-05-28 14:10:02 +02:00
Enrico Turri
951e8528b4
3DScene layers editing parameters moved to c++
2018-05-28 13:43:29 +02:00
YuSanka
3fb567d286
Final prototype
2018-05-28 11:19:51 +02:00
YuSanka
d93a8aec3d
New concept of the main IU.
...
* only 2 mode - Regular & Expert
* "Export Gcode" moved to bottom of the window (analogue to the PrusaControll)
* Experiments with layout of collapsible_pane [! not successful]
2018-05-27 22:12:01 +02:00
tamasmeszaros
fcef1b107e
Making some meaningful progress feedback.
2018-05-25 16:55:55 +02:00
Enrico Turri
a8311bd1bd
3DScene layer_editing_allowed method moved to c++
2018-05-25 16:28:24 +02:00
Enrico Turri
c51ce63b9b
3DScene layer editing overlay completely moved to c++
2018-05-25 15:56:14 +02:00
Enrico Turri
455076231b
Layers editing shader moved to c++
2018-05-25 14:05:08 +02:00
Enrico Turri
bdbc86167c
3DScene volume selection methods moved to c++
2018-05-25 09:03:55 +02:00
YuSanka
46f71661b2
Some changes in the concept of the new right column
2018-05-24 16:57:35 +02:00
Enrico Turri
f121817501
Removed from Perl all 3DScene methods already moved to c++
2018-05-24 16:11:34 +02:00
Enrico Turri
70664122af
3DScene layer height profile rendering moved to c++
2018-05-24 15:17:01 +02:00
Enrico Turri
f31c55ceed
3DScene layer editing overlay textures rendering moved to c++
2018-05-24 13:46:17 +02:00
YuSanka
85508fab82
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-05-24 08:32:24 +02:00
tamasmeszaros
56db426de7
Merge remote-tracking branch 'origin/master' into feature_slice_to_png
2018-05-23 16:29:02 +02:00
tamasmeszaros
a2eecdfb25
Output directory selection changed to zip file selection with file dialog.
2018-05-23 16:28:18 +02:00
YuSanka
a877846699
Filling object settings (continue)
2018-05-23 16:21:42 +02:00
Enrico Turri
751b41b94b
3DScene picking pass moved to c++
2018-05-23 15:35:11 +02:00
Enrico Turri
486180c422
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-23 15:33:25 +02:00
YuSanka
a4261b11d4
Updated translations (de, fr, es, it & pl)
2018-05-23 14:22:52 +02:00
Enrico Turri
90c50b281a
3DScene mouse variables moved to c++
2018-05-23 13:56:54 +02:00
tamasmeszaros
a7298d9d89
Merge with latest master
2018-05-23 12:27:07 +02:00
Enrico Turri
b36243ba10
Objects rendering moved to c++
2018-05-23 11:14:49 +02:00
Enrico Turri
b4beb7aae9
3DScene plain shader moved to c++
2018-05-23 09:57:44 +02:00
YuSanka
83cec1a640
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-05-23 08:30:27 +02:00
Enrico Turri
85b6784dcb
Merge with master
2018-05-22 15:03:40 +02:00
bubnikv
306d77559e
Merge remote-tracking branch 'remotes/origin/scene_manipulators'
2018-05-22 14:32:07 +02:00
YuSanka
6ea81279ff
Fixed correct updating of the modified preset on Plater tab.
2018-05-22 14:00:42 +02:00
YuSanka
2a8391dfbf
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-05-22 09:05:34 +02:00
Enrico Turri
451c58d58f
3DScene's enable_picking variable moved to c++
2018-05-22 09:02:42 +02:00
Enrico Turri
59af3fb866
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-22 08:33:23 +02:00
bubnikv
7b4aeef40c
Moved the "Flash firmware" menu to "Configuration",
...
removed the "Check for updates" from the "Configuration" menu,
added an "Open file explorer at the datadir" item to the Help menu.
2018-05-21 21:04:03 +02:00
Vojtech Kral
af360d7097
Firmware updater GUI
2018-05-21 18:58:22 +02:00
Enrico Turri
ae53c7cb2e
Volumes rendering moved to c++
2018-05-21 15:57:03 +02:00
Enrico Turri
0f035d0bae
Background rendering moved to c++
2018-05-21 15:24:52 +02:00
Enrico Turri
bf7b9eb3e7
Legend texture moved to c++
2018-05-21 14:57:43 +02:00
YuSanka
622c613b41
Update of the view mode works correctly
2018-05-21 14:49:31 +02:00
Enrico Turri
3fdc5e20a7
Warning texture moved to c++
2018-05-21 14:40:09 +02:00
Enrico Turri
7cff6ef6db
Shaders loaded from files
2018-05-21 13:08:02 +02:00
Enrico Turri
3fb96ff636
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-21 13:06:16 +02:00
YuSanka
64b905820d
Fixed bugs with non-correct update of buttons enable.
...
Set minimum size for the scrolled_window_panel.
2018-05-21 12:34:31 +02:00
Enrico Turri
67f7ec2d20
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-21 11:17:55 +02:00
Enrico Turri
ad5eab8fd7
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-21 11:17:45 +02:00
Enrico Turri
53ddf724e1
Fixed object setting dialog on NVIDIA cards
2018-05-21 10:51:47 +02:00
Enrico Turri
01b6bc1dc8
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-21 08:38:05 +02:00
Enrico Turri
05dcda8ef7
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-21 08:37:53 +02:00
YuSanka
deabeaaa7f
Aligned frequently changing parameters according to presets settings on the Plater tab.
...
Fixed missing adding of the Filaments preset settings(for multy material case) to the right_panel
2018-05-20 23:58:09 +02:00
Enrico Turri
a7fd1b6741
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-18 14:13:06 +02:00
Enrico Turri
effaef024d
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-18 14:12:44 +02:00
Enrico Turri
a7fc57a176
3DScene reset_object method moved to c++
2018-05-18 14:08:59 +02:00
YuSanka
5e1e43f478
Resolved problem with Flickering.
...
Right column of the Plater is passed to own panel to be able be updated separately from whole Plater panel
2018-05-18 13:56:51 +02:00
Enrico Turri
5fc8fdee11
3DScene axes moved to c++
2018-05-18 13:02:47 +02:00
YuSanka
bd2371cb03
Right column of the Plater is passed to own panel to be able be updated separately from whole Plater panel
2018-05-18 12:16:15 +02:00
YuSanka
876cf9aa8b
Show/hide warning icon according to the view mode
2018-05-18 11:39:49 +02:00
Enrico Turri
1e0a8de5b1
3DScene cutting plane moved to c++
2018-05-18 11:05:48 +02:00
Enrico Turri
0584990b65
Fixed z layers indices under 3D preview sliders
2018-05-18 10:14:47 +02:00
YuSanka
4e47f4973c
Updating of the right column according selected view mode
2018-05-17 16:03:18 +02:00
Enrico Turri
de0b8226e1
Tweaks to logic for sliders update in 3D Preview
2018-05-17 16:02:31 +02:00
Enrico Turri
f7702c05f2
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-17 15:22:55 +02:00
Enrico Turri
c9dc54bed7
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-17 15:20:25 +02:00
Enrico Turri
9b4afb77d1
Hide legend texture when invalidating gcode by editing config data
2018-05-17 15:18:52 +02:00
Enrico Turri
7ca9f46b9c
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-17 14:43:27 +02:00
Enrico Turri
f26bce2538
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-17 14:43:18 +02:00
Enrico Turri
2cb108fbf8
Fix in File menu
2018-05-17 12:56:14 +02:00
YuSanka
d310668462
Added Regular view mode to the menu.
...
Right column objects send fron Perl to C++
2018-05-17 10:46:32 +02:00
tamasmeszaros
cee965f5ac
Merge remote-tracking branch 'origin/master' into feature_slice_to_png
2018-05-17 10:44:17 +02:00
Enrico Turri
ee4f95bce5
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-17 09:31:06 +02:00
Enrico Turri
36ce8e395e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-17 09:30:55 +02:00
Enrico Turri
b6b7945830
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-05-17 09:27:16 +02:00
Enrico Turri
77578f4a3e
Reset tooltips for manifold objects into object info panel
2018-05-17 09:26:50 +02:00
YuSanka
cc52654db3
Set minimum width for the right sizer
2018-05-17 08:50:05 +02:00
Enrico Turri
7a6d83e7eb
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-17 08:33:32 +02:00
Enrico Turri
853ebf6ad2
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-17 08:33:16 +02:00
bubnikv
0b4a61a8ba
Fix of https://github.com/prusa3d/Slic3r/issues/791
...
The preset names have to be set at the PlaceholderParser
before querying Print for a recommended file name.
2018-05-16 12:16:30 +02:00
tamasmeszaros
d9ff63c022
Basic svg export ported from perl to the point where actual svg is assembled. Empty PNG files are genereted for each sliced layer.
2018-05-15 18:01:47 +02:00
Enrico Turri
41c51d7614
3DScene's char event handler moved to c++
2018-05-15 16:09:04 +02:00
Enrico Turri
2b4829a4b9
3DScene bed variables moved to c++
2018-05-15 15:38:25 +02:00
Enrico Turri
f0d1888ca9
3DScene select_view() function moved to c++
2018-05-15 11:30:11 +02:00
Enrico Turri
75f1f832aa
3DScene bed origin moved to c++
2018-05-15 11:07:32 +02:00
Enrico Turri
7519e34507
3DScene zoom functions moved to c++
2018-05-15 10:32:38 +02:00
Enrico Turri
f4303ebdb8
1st attempt of perl callback from c++ for 3DScene
2018-05-15 09:50:01 +02:00
Enrico Turri
e31244e8a5
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-15 09:46:57 +02:00
YuSanka
e78a885247
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-05-15 09:44:11 +02:00
Enrico Turri
328eba5610
Removed auto zoom to volumes when changing view
2018-05-15 09:41:58 +02:00
Enrico Turri
986630c2dc
3DScene's idle even handler moved to c++
2018-05-14 14:47:13 +02:00
Enrico Turri
0c1655b884
3DScene::Resize() method moved to c++
2018-05-14 14:14:19 +02:00
Enrico Turri
a73cb45792
Camera angle clamping moved to c++
2018-05-14 12:08:23 +02:00
Enrico Turri
1fd59144c7
Camera data moved to c++ - WIP
2018-05-14 11:31:58 +02:00
Enrico Turri
32063cbe23
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-05-14 10:02:28 +02:00
Enrico Turri
1edd2d01f0
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-14 10:01:27 +02:00
Enrico Turri
5fb81bacd5
Added layer index under sliders in 3D view
2018-05-14 09:54:38 +02:00
YuSanka
4cf74d6dcf
Object information is pasted to the ScrolledWindow
2018-05-13 21:00:03 +02:00
bubnikv
ae1a015494
Fixed Perl array addressing issues, leading to crashes when loading
...
additional objects at the 3D path preview window.
2018-05-11 16:03:07 +02:00
Lukas Matena
9af6a89f20
Fixed a crash when loading multipart objects
2018-05-10 18:07:22 +02:00
Enrico Turri
5024fc4be7
OpenGL to c++ 1st installment - WIP
2018-05-09 10:47:04 +02:00
Enrico Turri
bd4061c3b0
Merge with master branch
2018-05-09 10:16:28 +02:00
Enrico Turri
8eb9ddc2eb
Max count of auto assigned extruders when splitting object set as dependent of current printer
2018-05-07 16:13:58 +02:00
YuSanka
db549e8609
First experiments with ObjectsTreeList
2018-05-04 18:32:20 +02:00
Enrico Turri
ec8b8a6a98
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-04 12:01:14 +02:00
Enrico Turri
c488550636
Fixed update of 3D view when selecting objects on Linux
2018-05-04 11:57:37 +02:00
Enrico Turri
6d88d0d39b
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-03 16:13:22 +02:00
Enrico Turri
dd4669d1a0
Fixed crash when reducing objects from 2D/preview/layers tabs
2018-05-03 16:08:41 +02:00
YuSanka
6abfee65ce
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-05-03 09:30:02 +02:00
Enrico Turri
97ea02d974
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-03 09:11:26 +02:00
Enrico Turri
a02bfdd2bc
Initial zoom set to bed extent
2018-05-03 09:10:12 +02:00
Enrico Turri
e8d5c939b0
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-03 08:29:08 +02:00
YuSanka
4131a92cec
Merge remote-tracking branch 'origin/master' into updating
2018-05-02 16:13:00 +02:00
YuSanka
16d5faac20
Preparations to the localization update & new Slic3rPE.pot
2018-05-02 16:06:35 +02:00
Enrico Turri
81636abaa9
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-02 14:45:42 +02:00
Enrico Turri
e2e4310322
Removed unneeded scene reloads when selecting objects
2018-05-02 13:55:04 +02:00
YuSanka
2cab573a02
Merge remote-tracking branch 'origin/updating' into new_main_page_ui
2018-05-02 08:42:30 +02:00
Vojtech Kral
5624b8afd2
Add a new error dialog
2018-04-30 14:34:47 +02:00
Enrico Turri
a208639ce7
Fixed initial view on Linux Ubuntu
2018-04-30 08:57:41 +02:00
YuSanka
9fb8ee9377
Merge branch 'updating' of https://github.com/prusa3d/Slic3r into updating
2018-04-27 15:40:25 +02:00
YuSanka
879d22c7ca
Added Freeze/Thaw and BusyCursor to selection_changed in object list (on Plater),
...
It fixes visible rendering on MSW
2018-04-27 15:39:00 +02:00
Enrico Turri
b67064ef81
Keyboard capture by 3D view on Linux
2018-04-27 14:08:22 +02:00
Vojtech Kral
a3d5251b8e
Merge branch 'cpp_ui_optimization' into updating
2018-04-27 12:04:43 +02:00
Enrico Turri
a4df0bdcc3
Fixed division by zero in get_zoom_to_bounding_box_factor on Linux
2018-04-26 12:14:49 +02:00
Enrico Turri
fd16357b6e
Increase z buffer range to avoid clipping while panning/rotating the 3D view
2018-04-26 11:03:15 +02:00
Enrico Turri
8096ef6844
Fixed wrong countours for multipart objects in cut dialog 3D view
2018-04-25 15:16:39 +02:00
Enrico Turri
df3e84d580
Merge branch 'updating' of https://github.com/prusa3d/Slic3r into updating
2018-04-25 13:56:26 +02:00
Enrico Turri
e93391e0f8
Fixed get_zoom_to_bounding_box_factor on linux
2018-04-25 13:55:45 +02:00
YuSanka
91db0a6e05
Merge remote-tracking branch 'origin/profile_changes_reset' into updating
2018-04-25 13:53:22 +02:00
YuSanka
0572a3299a
First experiment with the wxCollapsiblePane
2018-04-25 13:25:34 +02:00
Vojtech Kral
eeb436931b
Merge branch 'master' into updating
2018-04-25 11:57:56 +02:00
YuSanka
cfac6c0ebb
Aligned printer settings on Plater tab
2018-04-25 11:10:34 +02:00
Enrico Turri
449aff0f62
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-04-25 11:01:32 +02:00
Enrico Turri
3cd7987af4
Fixed layer heights profile invalidated when loading model from amf file
2018-04-25 10:59:06 +02:00
Vojtech Kral
62d67d35ec
Merge branch 'profile_changes_reset' into updating
2018-04-24 18:15:23 +02:00
Vojtech Kral
a50bde4267
Merge branch 'master' into updating
2018-04-24 18:11:34 +02:00
Vojtech Kral
fea5603409
PresetUpdater: Bundle incompatibility / Slic3r downgrade scnario
2018-04-24 18:06:42 +02:00
Enrico Turri
ccd1c01d0b
Fixed automatic view type selection when changing printer
2018-04-24 14:21:31 +02:00
Enrico Turri
71d9500b2e
More robust fix for 3D view and GUI buttons not in synch when object's size is almost identical to print volume's size
2018-04-24 09:00:33 +02:00
Enrico Turri
a3c3eb5d2a
Fixed GCode Preview not invalidated when deleting an object
2018-04-23 15:30:41 +02:00
YuSanka
9a1dbfa6cf
Updated action_undo.png icon and added sys_unlock_grey.png & action_undo_grey.png for dark themes of OS
2018-04-23 10:27:42 +02:00
Enrico Turri
f8b1dc5506
Tweaks to zooming logic
2018-04-23 08:44:24 +02:00
YuSanka
b8cb936973
Added effective update of ComboBoxes on Plater
2018-04-20 17:32:08 +02:00
Vojtech Kral
93a902a757
PresetUpdater: Fix double free from Perl
2018-04-20 11:06:12 +02:00
Enrico Turri
ad4cd05850
Fixed hovering while panning/rotating camera
2018-04-19 13:31:50 +02:00
bubnikv
d1580f67df
Fix of the previous commit. Once the Slic3r::GUI::Tab was rewritten
...
from Ref<TabIface> to TabIface*, Perl takes ownership and the Tab is
being incorrectly deleted by the background threads.
2018-04-18 18:57:34 +02:00
Vojtech Kral
c3c9ebdd12
Fix wxPerl warning annoyance
2018-04-18 18:48:32 +02:00
Enrico Turri
c9e4c831c2
Axes with fixed size in 3D previews
2018-04-18 10:17:22 +02:00
Enrico Turri
2ef164eeef
Fixed cut contours in cut dialog 3D view
2018-04-18 09:44:49 +02:00
Vojtech Kral
c884f3b213
Display app update notification with the main frame
2018-04-17 17:11:56 +02:00
Vojtech Kral
df03b8e4e8
PresetUpdater: Notify about Slic3r updates
2018-04-17 16:59:53 +02:00
Enrico Turri
61ee633cd2
Fixed color specular component in shaders
2018-04-17 16:16:25 +02:00
bubnikv
a05c440263
Fixed potential crashes due to the Perl worker thread releasing
...
memory allocated by the GUI thread.
2018-04-17 10:55:18 +02:00
Vojtech Kral
214ad2925b
Merge branch 'master' into updating
2018-04-16 17:32:58 +02:00
Vojtech Kral
7710b541da
Merge branch 'config_snapshots' into updating
2018-04-16 17:00:31 +02:00
Vojtech Kral
c733e3151b
Updating: Detect legacy datadir, remove conflicting presets
2018-04-16 16:55:24 +02:00
bubnikv
913cdef297
Merge remote-tracking branch 'origin/scene_manipulators'
2018-04-13 16:54:22 +02:00
bubnikv
c5af8bfe78
Merged with Vojtech's branch
2018-04-13 16:19:27 +02:00
Vojtech Kral
7dbb2ed6a3
Configuration updates downloading
2018-04-13 15:24:55 +02:00
bubnikv
82890ec815
Removed some obsolete Perl binding.
...
Added Version Index "version" method.
Implemented automatic selection of default_print_profile and
default_filament_profile, when the print / filament profiles are
not compatible with the selected printer profile.
Fixed selection of a printer profile, if the currently selected
printer profile becomes invisible.
2018-04-13 14:49:33 +02:00
Enrico Turri
659eb3412b
Fixed value of z in cut dialog when object is scaled
2018-04-13 14:40:42 +02:00
Enrico Turri
359e7e4d32
Scale down meshes of too big objects after loading them
2018-04-13 13:59:36 +02:00
Enrico Turri
7b29ecb15c
Fixed cutting plane z in 3D view when object is scaled
2018-04-13 12:15:43 +02:00
Vojtech Kral
b49b59cbb2
Configuration update application at startup
2018-04-13 11:04:39 +02:00
Enrico Turri
acd8d2df98
Fixed layer height profile editing for multipart objects
2018-04-13 09:01:48 +02:00
Enrico Turri
a3fc49ee76
Fixed hovering not shown on out of print bed objects
2018-04-12 13:54:26 +02:00
Vojtech Kral
12b3132b1a
Perform init_vendors at startup
2018-04-11 18:05:21 +02:00
bubnikv
da2878958b
Wizard runs from the new Config menu,
...
snapshots could be rolled back / forward.
2018-04-11 12:21:15 +02:00
bubnikv
4275b15dcd
Merge remote-tracking branch 'origin/updating' into config_snapshots
2018-04-10 16:46:15 +02:00
Enrico Turri
d789b5c0df
Fixed warning texture not disappearing when deleting object out of bed
2018-04-10 14:12:16 +02:00
Enrico Turri
b961711f28
Fixed autoscale of objects after loading
2018-04-10 13:39:10 +02:00
Enrico Turri
a81f78045b
Delete key enabled in Object's Settings Dialog also for 3D view
2018-04-10 12:47:09 +02:00
bubnikv
32c4cddb91
Ported the AboutDialog to C++, thanks @alexrj for the work.
...
New "configuration" menu over the snapshots, user preferences etc.
2018-04-09 17:03:37 +02:00
Enrico Turri
254592c849
Delete key enabled in Object's Settings Dialog
2018-04-09 14:20:44 +02:00
Vojtech Kral
90a8ef8e9f
Cleanup
2018-04-06 15:17:02 +02:00
Vojtech Kral
e53949f2c8
Apply printer model / variant preferences when loading presets
2018-04-06 13:24:02 +02:00
Vojtech Kral
57e47a3296
AppConfig: Support for vendor / model / variant enable state
2018-04-06 13:24:02 +02:00
Vojtech Kral
3fcf194e39
ConfigWizard: Basic structure / WIP
2018-04-06 13:23:49 +02:00
Lukas Matena
7253028d79
Merge branch 'master' into wipe_tower_improvements
2018-04-06 12:33:12 +02:00
Enrico Turri
b4efff1d95
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-04-06 08:40:38 +02:00
bubnikv
e37cbdfcfc
Merge remote-tracking branch 'remotes/origin/profile_changes_reset'
2018-04-05 19:53:53 +02:00
Enrico Turri
3a61833d13
Update view in object's setting dialog when changing extruder
2018-04-05 15:55:50 +02:00
Enrico Turri
76beaa6421
Objects colored by extruder color
2018-04-05 12:52:29 +02:00
Enrico Turri
1e185dacc4
Out of bed detection - GUI buttons disabled after object load if model detected as out of bed
2018-04-05 09:02:03 +02:00
Lukas Matena
eb9917536c
Merge branch 'master' into wipe_tower_improvements
2018-04-04 13:06:46 +02:00
Vojtech Kral
b0840065ed
Octoprint ( #804 )
...
* Octoprint progress dialog
* Fix curl version on Windows
2018-04-04 11:18:22 +02:00
bubnikv
00324a14b8
Merge remote-tracking branch 'origin/scene_manipulators'
2018-04-04 11:06:45 +02:00
bubnikv
261f391ee3
Merge remote-tracking branch 'origin/3mf_io'
2018-04-04 11:05:29 +02:00
bubnikv
76360d698c
Merge branch 'gcode_preview'
2018-04-04 11:00:49 +02:00
bubnikv
33e1108f65
Background processing in C++, WIP.
2018-03-28 17:05:31 +02:00
bubnikv
5063c15442
Fixed automatic tests.
2018-03-23 16:00:00 +01:00
Enrico Turri
c6623bb258
Increased camera theta max to 180 degrees. Fixes #666
2018-03-23 15:40:26 +01:00
YuSanka
01c37ac987
Merge remote-tracking branch 'origin/master' into wipe_tower_ui
2018-03-23 13:35:48 +01:00
bubnikv
e931f75010
Work in progress: Good bye, Perl Threads!
2018-03-23 11:41:20 +01:00
YuSanka
08a8fe84a4
Merge remote-tracking branch 'origin/master' into profile_changes_reset
2018-03-22 14:18:48 +01:00
Enrico Turri
4b8bd48663
AMF and 3MF export - Export of print config customizable by user in the select file dialog
2018-03-22 13:49:48 +01:00
Lukas Matena
985b414c64
Removed parameter 'wipe_tower_per_color_wipe' from UI and configuration layer
2018-03-22 13:37:01 +01:00
Enrico Turri
48fe019302
Merge branch 'master' of https://github.com/prusa3d/Slic3r into gcode_preview
2018-03-22 08:34:00 +01:00
Enrico Turri
ebb2d45761
Out of bed detection - Disabled GUI buttons when object outside bed
2018-03-21 15:21:03 +01:00
YuSanka
c425169db0
Added Italian and updated German to localization
2018-03-21 14:00:06 +01:00
Lukas Matena
e30405d672
Merge branch 'master' into wipe_tower_improvements
2018-03-21 11:33:37 +01:00
Enrico Turri
4a179c81d2
GCode Preview - Added visualization of volumetric flow rate
2018-03-21 10:03:10 +01:00
Enrico Turri
85d158525f
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-03-21 08:40:21 +01:00
bubnikv
86b79f89ad
Removed BonjourBrowser.pm, SectionCut.pm and the associated
...
command line section cut tool.
2018-03-20 21:09:54 +01:00
Enrico Turri
f99aaa1191
Out of bed detection - New colors for out of bed state
2018-03-20 13:01:50 +01:00
Enrico Turri
6298a28494
Disabled back face culling to show broken geometry
2018-03-20 11:59:33 +01:00
bubnikv
0bd9918643
Implements SPE-159 "substitute accented letters with non-accented ones"
2018-03-16 18:20:47 +01:00
Lukas Matena
3d6f6530c0
Merge branch 'master' into wipe_tower_improvements
2018-03-16 14:06:23 +01:00