Commit Graph

249 Commits

Author SHA1 Message Date
4c2b9cb2b6 Polymorphic AppController for cli and gui modes. 2018-09-19 18:02:04 +02:00
0a1e2e1125 Build fixes, conversion of wxString into utf-8 std::string 2018-09-19 10:55:00 +02:00
bfed018ee6 Code cleanup 2018-09-19 08:59:11 +02:00
5f7c62d88a 1st installment of preview ported in c++ 2018-09-18 13:35:05 +02:00
51e650f6bf Merged with dev 2018-09-17 15:12:13 +02:00
a70184d5a2 Removed Print.pm,
ported execution of post processing scripts into C++ (WIP, waits for
update of boost::system module on our build server)
Removed other mention of the "Controller".
2018-09-17 12:01:02 +02:00
1e53f61691 Removed Strings.hpp, replaced with wxString
Fixed UTF8 rendering of status messages.
2018-09-12 13:17:47 +02:00
eed3887a61 Merged with dev 2018-09-12 11:59:02 +02:00
4600f6c867 Merge remote-tracking branch 'origin/cpp_progress_status_bar' into dev
# Conflicts:
#	lib/Slic3r/GUI/MainFrame.pm
#	xs/src/slic3r/AppController.cpp
#	xs/src/slic3r/AppControllerWx.cpp
#	xs/src/slic3r/GUI/GUI.hpp
2018-08-30 17:35:49 +02:00
5a5109c0cf fixing build issues 2018-08-30 12:11:52 +02:00
e71e73b43c Try to fix object_ctrl_context_menu on OS X 2018-08-29 09:33:56 +02:00
ce543c0cd6 Try to understand OSX crashing on context menu 2018-08-28 17:03:40 +02:00
e798ba7827 Reorganized object settings pane
+ Added new control - PrusaLockButton
2018-08-28 15:51:53 +02:00
52fa83739f Fixed post-merge compilation problem 2018-08-24 16:56:42 +02:00
8341e5c945 Fixed post-commit compilation problems 2018-08-24 16:20:19 +02:00
a19d658cd3 Merge remote-tracking branch 'origin/new_main_page_ui' into dev 2018-08-24 15:01:26 +02:00
98a8783083 Added "one_layer" mode for PrusaDoubleSlider 2018-08-24 13:36:19 +02:00
8c066dddcd Merge remote-tracking branch 'origin/SLA_ui' into dev 2018-08-24 12:20:24 +02:00
d837ac38dc Fixed conflicts after merging with branch eigenize 2018-08-23 15:37:38 +02:00
64c888f5f7 Added active icon for selected tick 2018-08-23 13:01:18 +02:00
7f66582b33 Refactored code 2018-08-22 14:24:30 +02:00
7f49697944 Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
9c32a73acc PrusaDoubleSlider improvement
+ OnKeyDown
+ marked selected thumb
+ marked selected control
...
2018-08-21 17:48:52 +02:00
69e0932dde Added possibility for upload to Duet
Further changes:
- Added new configuration option Host Type
- Added abstract base class for future printer hosts
- Moved location of upload dialog (also made it a little bit more configureable)
- added possibility to send file via postfield instead a new frame
2018-08-21 11:12:53 +02:00
8fdbd21186 DoubleSlider prototype 2018-08-21 02:03:10 +02:00
5ebf7f093d Merged with master 2018-08-17 18:07:45 +02:00
f738c42aa5 Removed Point::scale(),translate(),coincides_with(),distance_to(),
distance_to_squared(),perp_distance_to(),negative(),vector_to(),
translate(), distance_to() etc,
replaced with the Eigen equivalents.
2018-08-17 14:14:24 +02:00
dcd0d3f6aa Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types:
Changed the Point3 / Pointf3 to derive from the Eigen Vec3crd / Vec3d.
Replaced the Point::concide_with() method calls with == operator.
Reduced some compiler warnings.
2018-08-15 13:51:40 +02:00
e303be8470 Correct preset/tabs updating according to the technology
+ some code refactoring
2018-08-08 16:22:56 +02:00
78311dfdb1 Correct show_preset_comboboxes 2018-08-08 11:17:56 +02:00
3e8eb68179 Correct switching between printer_technologies (show/hide according tabs) 2018-08-06 17:01:41 +02:00
97a957d05c Deregister the update callback on end of the application.
This fixes a crash on exit.
2018-08-05 23:36:25 +02:00
344063d970 First prototype for "SLA materials" Tab 2018-08-03 13:04:41 +02:00
9ff7da892d Merge branch 'lm_wipe_tower_block_improvements' into lm_wipe_tower_block_improvements_merged 2018-08-02 13:29:39 +02:00
1b614263b4 New perl callback to force reloading of 3d scene after Purging volumes are changed
After the changes in previous commit, the 3D scene must be reloaded after the wipe tower
is invalidated. This can mostly be done on the C++ side, but reloading after Purging volumes
are changed required this C++ -> Perl call
2018-08-02 11:04:47 +02:00
70697d4c57 After merging bug fixes 2018-07-26 15:47:18 +02:00
f6d9f40ec1 Merge remote-tracking branch 'origin/master' into new_main_page_ui 2018-07-26 11:27:25 +02:00
2343c99d08 Added callback for 3dScene updating after extruder changing 2018-07-26 10:59:03 +02:00
8982e9638f Work with model objects like reference (from/to perl side) 2018-07-24 12:15:36 +02:00
df6951bb7b Added popup menu with multiple choice of settings 2018-07-23 17:35:50 +02:00
be328fe45c Localized the (modified) profile indicator 2018-07-23 15:44:01 +02:00
69c5c18c07 Merge with master + resolved conflicts 2018-07-17 10:44:23 +02:00
788a5c5068 Merge remote-tracking branch 'remotes/origin/ys_tooltips_osx' 2018-07-17 09:40:19 +02:00
639e0fea51 Merge with master 2018-07-17 08:54:17 +02:00
1c3f9741d6 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-07-12 08:32:42 +02:00
36aae00f94 Added function for the sidetext changing
+ some code reorganization
2018-07-04 14:52:36 +02:00
3192e37ecf Replaced Object list before Object(Part) Settings 2018-07-04 12:38:34 +02:00
ad83b61032 First right-panel reorganization:
* Replaced Object list from CollapsiblePane
* Sub-object are adding by context menu from list
* (sub)objects can be deleted by only one "Delete" button
* Added extruder selection to list
2018-07-04 09:03:43 +02:00
fe83aa8653 Merge branch 'master' into amf_activate_existing_presets 2018-06-28 22:00:10 +02:00
5607c9340b Fix of tooltips on OSX showing on the first page of a parameter tab. 2018-06-28 17:34:55 +02:00