4c2b9cb2b6
Polymorphic AppController for cli and gui modes.
2018-09-19 18:02:04 +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
4433e90ee5
Object's properties updated while manipulating gizmos
2018-09-05 16:22:48 +02:00
f5b1003250
Deleted "scale" column from object list
2018-08-29 13:11:30 +02:00
a19d658cd3
Merge remote-tracking branch 'origin/new_main_page_ui' into dev
2018-08-24 15:01:26 +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
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
1ea1b1b241
Scale and rotation from scene to value updates correctly
2018-07-29 21:42:57 +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
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
369e9496cc
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-06-26 09:26:27 +02:00
2d1078a7d9
Fixed crash-bug when close application after language changing
2018-06-22 12:27:56 +02:00
3e8a529200
Merge remote-tracking branch 'remotes/origin/fix_model_by_win10'
2018-06-19 10:02:49 +02:00
98752cc84f
Buttons "Add Part" and "Add Modifier" (in the Object Settings) works now
2018-06-14 15:33:42 +02:00
f440c086bd
Prepared callback from c++ to Perl to inform about a change of object settings
2018-06-12 19:15:03 +02:00
7c13fb619d
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-06-08 10:10:10 +02:00
0376a0e516
CallBack from C++ to Perl to manipulations with object list
2018-06-07 00:55:09 +02:00
c694fb9eae
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
68743a7b80
Initial working implementation of the "Fix by Netfabb" function.
2018-06-04 21:22:42 +02:00
908c92216b
Add, Delete and DeleteAll are working for new list now
2018-06-04 15:59:55 +02:00
d032498536
Beta bugfixes ( #931 )
...
* Fix: Function signature in avrdude
* Fix: Remove mockup vendor bundles
* Fix: Make ConfigWizard error handling more friendly
* Fix: Opening the datadir in AppImage-based Slic3r
2018-06-04 09:07:29 +02:00
8df6821661
Functions "Add/Delete" objects to/from list works correct now
2018-05-31 08:43:10 +02:00
f676149eca
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
e870e4859f
Merge remote-tracking branch 'origin/master' into new_main_page_ui
2018-05-22 09:05:34 +02:00
316714a635
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
1ccff060c7
Added friendly names to serial ports, added automatic selection of Prusa's printers in the firmware updater dialog
2018-05-21 18:58:22 +02:00
38b8ae7cef
Firmware updater GUI
2018-05-21 18:58:22 +02:00
6bb92926ee
Update of the view mode works correctly
2018-05-21 14:49:31 +02:00
e95c764ef9
Show/hide warning icon according to the view mode
2018-05-18 11:39:49 +02:00
313e51e199
Updating of the right column according selected view mode
2018-05-17 16:03:18 +02:00
06518833a6
Added Regular view mode to the menu.
...
Right column objects send fron Perl to C++
2018-05-17 10:46:32 +02:00
5624b8afd2
Add a new error dialog
2018-04-30 14:34:47 +02:00
a50bde4267
Merge branch 'master' into updating
2018-04-24 18:11:34 +02:00
fea5603409
PresetUpdater: Bundle incompatibility / Slic3r downgrade scnario
2018-04-24 18:06:42 +02:00
8ab62d702c
Fixed memory leak of TabIface.
...
Added documentation of the XS interface on how the Ref<> and Clone<>
wrappers work.
2018-04-18 18:06:07 +02:00
c733e3151b
Updating: Detect legacy datadir, remove conflicting presets
2018-04-16 16:55:24 +02:00
31ea03feb0
ConfigWizard: Make bundle installation more intelligent, fixes
2018-04-11 18:05:12 +02:00
da2878958b
Wizard runs from the new Config menu,
...
snapshots could be rolled back / forward.
2018-04-11 12:21:15 +02:00
4275b15dcd
Merge remote-tracking branch 'origin/updating' into config_snapshots
2018-04-10 16:46:15 +02:00
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
90a8ef8e9f
Cleanup
2018-04-06 15:17:02 +02:00
e53949f2c8
Apply printer model / variant preferences when loading presets
2018-04-06 13:24:02 +02:00
3fcf194e39
ConfigWizard: Basic structure / WIP
2018-04-06 13:23:49 +02:00
e931f75010
Work in progress: Good bye, Perl Threads!
2018-03-23 11:41:20 +01:00