Commit Graph

10033 Commits

Author SHA1 Message Date
267d72a952 Merge remote-tracking branch 'remotes/origin/vb_modelobject' 2020-09-29 16:31:18 +02:00
cfe305a97a Refresh the page tree immediately after key press. 2020-09-29 14:47:03 +02:00
21a75575f3 Cancellation of parameter page build process. 2020-09-29 13:36:56 +02:00
2439458ce0 Faster switching of parameter pages if the page is switched
by cursor keys in the tree control:
The page update is delayed to idle.
2020-09-29 11:04:25 +02:00
c69d6e4b01 OSX specific: Set SplashScreen as TopWindow 2020-09-29 08:39:57 +02:00
e340463eaf SplashScreen improvements:
* Added MakeBitmap() to create a bitmap from input version image
 * Editor/Viewer logo is added now in SplashScreen::Decorate()
2020-09-28 20:41:51 +02:00
ad303d608c FDM painting gizmos (support/seam) now render object in neutral color
The goal is to ensure enough contrast independent on current filament color
2020-09-25 16:05:34 +02:00
0217aeda32 InstanceCheck: typo in DBus function name 2020-09-25 15:13:01 +02:00
925bdb2c16 Updated SplashScreen
+ Increased gap_size for main and undo/redo toolbars
2020-09-25 11:02:54 +02:00
6fe520be2d Fixed crash on BedShapeDialog creation 2020-09-25 10:44:22 +02:00
73d31a601a Page class is used as a container of option groups
and doesn't inherited from wxScrolledWindow now
2020-09-24 18:54:54 +02:00
7dbe244bdc instance check - bug fixes and refactoring based on code review. 2020-09-24 17:19:19 +02:00
247e9825a4 Fixed highlighting of the searched option
+ Create controls only on the shown and active tab
+ Line class : deleted unused sizer
+ In GUI_Utils added TaskTimer class for the print a time of some task duration
+ BedShapeDialog:: activated options_groups
+ commented some unused code
2020-09-24 15:41:48 +02:00
4e0a0c5c51 New class ModelConfig wrapping DynamicPrintConfig and a timestamp
to help with detecting "not changed" event when taking
Undo/Redo snapshot or synchronizing with the back-end.

Converted layer height profile and supports / seam painted areas
to the same timestamp controlled structure.
2020-09-24 15:34:13 +02:00
9a0c129ad8 Added missing include to fix build against wx3.0 (Linux) 2020-09-24 14:14:22 +02:00
8cc3d9eabb Fixed msw_scale() for Infill field 2020-09-23 09:35:30 +02:00
bb1ba1575a Merge remote-tracking branch 'origin/master' into ys_optgroup_refact 2020-09-23 08:38:21 +02:00
7126ab37b2 Fixed non-MSW builds 2020-09-23 08:33:16 +02:00
dfaf3c5c97 Fixed scaling on MSW for new OptionsGroup 2020-09-22 16:16:35 +02:00
9b1ae700e8 Code refactoring of the OptionsGroup class:
Controls are created only for the active page now
2020-09-22 11:17:43 +02:00
e9ffa168f6 Split generation of vertex and index buffers for toolpaths to reduce peak of memory used 2020-09-18 12:15:38 +02:00
d5824320f7 Fixed sliced info panel not hiding when changing printer type 2020-09-18 08:36:29 +02:00
9e645c880c SplashScreen: Fixed message text
UnsavedChangesDialog: Disabled "Move changes to selected preset" button, when printer technology is changed
PresetComboBox: Fixed color of the filament, if it is modified
2020-09-17 15:40:27 +02:00
8786d89384 New values for GCodeViewer::Extrusion_Role_Colors 2020-09-17 15:11:22 +02:00
b80c658816 Restore estimated time lines in sidebar info 2020-09-17 11:42:58 +02:00
057fd456b3 Reduced threshold to split index buffers for toolpaths render 2020-09-17 10:13:14 +02:00
16f5d95c79 Refactoring in GCodeViewer initialization 2020-09-17 08:59:36 +02:00
39cd88629a Refactoring in toolpaths generation 2020-09-17 08:46:27 +02:00
1237b10028 Legend layout -> estimated time move to bottom 2020-09-17 08:18:16 +02:00
6b18fcf4f8 Use multiple index buffers to render toolpaths in preview 2020-09-16 15:45:53 +02:00
cbca113789 Fixed crash when starting the application on a secondary monitor 2020-09-15 15:23:39 +02:00
f75c5b1f53 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2020-09-15 08:21:23 +02:00
445ad2c28b Another small refactoring 2020-09-15 08:18:54 +02:00
50ad860036 Fixed missing return 2020-09-14 16:27:38 +02:00
c814c16e4a Replaced some of Slic3r::RuntimeError exceptions with Slic3r::SlicingError.
Only Slic3r::SlicingError are now displayed by a notification, other
exceptions are shown by a pop-up dialog.
2020-09-14 18:03:22 +02:00
f58ee46687 WIP Refactoring of exceptions:
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
42173aecf1 Updated "undo/redo" and "search' icons for the toolbar
* added "settings" and "search_blink" icons
 * suppress the icons scaling update when Plater is in the Preview mode
 * switched "layers_height" and "search" buttons in the toolbar
2020-09-14 17:25:47 +02:00
0bae820a9c Small refactoring 2020-09-14 09:18:20 +02:00
73d34591a0 Update FirmwareDialog to use GUI_App::code_font 2020-09-13 02:37:05 +02:00
4712e71db7 Format all G-code sections as code 2020-09-13 02:37:05 +02:00
fbd1ee098b Introduce ConfigOptionDef::is_code to select code_font() 2020-09-13 02:36:50 +02:00
b8272f9854 Introduce GUI_App::code_font() 2020-09-13 02:17:19 +02:00
0f684cb947 Logging of memory used by the gcode processor and viewer 2020-09-11 15:19:23 +02:00
aad733f8d2 Fixed conflicts after merge with master 2020-09-11 08:18:41 +02:00
fb1c75d898 Updated Sys Info dialog, About dialog, Keyboard shortcuts dialog for gcode viewer 2020-09-11 08:03:13 +02:00
59ed04de37 Merge branch 'tm_rotfinder' 2020-09-10 20:06:18 +02:00
fd0c06d38c Significant performance improvements for elevated and non-elevated case
Apply bruteforce for elevated models
2020-09-10 19:35:45 +02:00
c4f2560205 SplashScreen:
* Show it on the display same as an Application
 * Code refactoring : All related functions moved to the SplashScreen class
 * Add a possibility o hide/show splash scree in Preferences
2020-09-10 18:54:29 +02:00
b56b719575 Updated titlebar and splash screen + hidden statusbar for gcode viewer 2020-09-10 14:33:55 +02:00
531502746e Performance optimizations and bugfix 2020-09-10 14:03:30 +02:00