tamasmeszaros
bafa4d6d19
Follow up: Adding new sla material parameters...
...
Small fix for redundant operations.
2019-08-20 16:01:44 +02:00
tamasmeszaros
7c94db0634
Adding new sla material parameters: (initial) exposition min/max
2019-08-20 15:49:32 +02:00
YuSanka
7706a5be3e
Fixed #2738
...
+ Added update for plater config option "filament_colour", when we have multiple extruder print.
2019-08-20 09:52:01 +02:00
YuSanka
6780e74521
Update 3D-scene after filament's color change
2019-08-20 09:52:01 +02:00
YuSanka
3e62d7ae64
Implemented button "Reset to Filament Color"
2019-08-20 09:52:00 +02:00
YuSanka
463783e092
Added ConfigManipulation to universal config manipulation (updating).
2019-08-16 16:47:29 +02:00
Lukas Matena
c8ac46df43
Fixed some memory leaks related to heap-allocated wxDialogs
...
Some correctly destroyed dialogs were also converted to stack-allocated
2019-08-15 12:52:56 +02:00
Lukas Matena
15744f021a
Print::validate: added epsilon checks on nozzle and filament diameter validation ( https://github.com/prusa3d/PrusaSlicer/issues/2737 )
...
Changed messagebox text after changing extruder diameter with single extruder printers so it is more obvious why it shows
In case nozzle diameters differ and someone checks 'single_extruder_mm', PrusaSlicer asks whether all diameters should be unified. Answering NO did not undo the SEMM check. It does now.
2019-08-15 10:43:17 +02:00
YuSanka
36d2a38a2f
Fix of #2745
2019-08-14 17:07:30 +02:00
YuSanka
2d1c554758
Some reverts for commit 4cd4d2c8b5
2019-08-14 17:07:30 +02:00
YuSanka
4cd4d2c8b5
Fixed wrong page selection for Printer Setting after application run
2019-08-13 17:09:42 +02:00
bubnikv
8970ee28b2
Fixed linking of the "pad" combo box of the Plater with the respective
...
pad boolean values of the configuration layer.
2019-08-08 09:48:56 +02:00
tamasmeszaros
92e1649606
Merge branch 'master' into tm_zero_elev_ui
2019-08-06 16:54:46 +02:00
tamasmeszaros
3c09473f2a
Added additional checkbox to enable zero elevation
2019-08-06 16:51:32 +02:00
bubnikv
74e592ceaa
Improved handling of excessive extrusion width values (too small
...
or too big).
Fixes std: bad_alloc #2715
2019-08-06 15:11:46 +02:00
YuSanka
3bade450b8
Merge remote-tracking branch 'origin/ys_overrides'
2019-07-31 13:05:47 +02:00
bubnikv
ca1c78b3fc
Merge remote-tracking branch 'remotes/origin/et_custom_bed'
2019-07-30 16:48:47 +02:00
YuSanka
66497cdb1f
Fixed SPE-993
...
+ Added new icons for layers editing
2019-07-30 15:48:30 +02:00
YuSanka
b7d6c93c36
Suppressed editing of overridden options only if "filament_retract_length" == 0
2019-07-30 12:06:51 +02:00
YuSanka
253d755235
Fix for 7b5c8b7e16
2019-07-29 16:08:36 +02:00
YuSanka
7b5c8b7e16
Implemented some upgrades for filament overrides
2019-07-29 14:00:22 +02:00
YuSanka
b8a549259c
Merge remote-tracking branch 'origin/master' into ys_overrides
2019-07-28 22:12:27 +02:00
YuSanka
40a576a8ad
Implemented update of the override filaments options from/to config
2019-07-28 22:00:39 +02:00
Vojtech Kral
ba21d606af
Fix a ternary op type error in Tab
...
Fix #2668
Fix #2676
2019-07-26 14:27:37 +02:00
Enrico Turri
e8c38a93fc
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_bed
2019-07-26 09:45:42 +02:00
YuSanka
77401ed79d
Upgrade for ModeButtons
2019-07-25 16:23:32 +02:00
YuSanka
ab2519cde4
Merge remote-tracking branch 'origin/master' into ys_overrides
2019-07-24 12:47:00 +02:00
Enrico Turri
f7d238cb2d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_bed
2019-07-24 10:11:28 +02:00
YuSanka
7bc893d99a
Update all extriders nozzle diameters according to the single_extruder_multi_material flag
2019-07-23 16:12:52 +02:00
bubnikv
8112d80fa2
Merge branch 'master' into ys_overrides
2019-07-22 09:36:55 +02:00
Enrico Turri
3344650255
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_bed
2019-07-19 09:18:32 +02:00
bubnikv
a0ea96968d
Storing the active printer technology onto the Undo / Redo stack,
...
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.
When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
Enrico Turri
de383b1809
Added selection of custom bed model to bed shape dialog
2019-07-18 12:56:52 +02:00
Enrico Turri
08d37aad06
Added selection of custom bed texture to bed shape dialog
2019-07-18 11:12:11 +02:00
Enrico Turri
75c53a53b6
Refactoring of BedShapePanel and BedShapeDialog
2019-07-17 14:53:02 +02:00
Lukas Matena
e674c586b0
Merge branch 'lm_improving_wipe_tower'. Summary of changes:
...
- wipe tower respects max volumetric flow, slowing down with PVA etc is not hardcoded anymore
- wipe tower is now allowed for multiple-extruder printers. single extruder stuff is not used in that case (ramming, cooling, etc.)
- start/end filament and toolchange custom gcodes are now inserted differently than before - see 41164a9
- some refactoring, e.g. the abstract WipeTower class was eradicated
2019-07-15 10:25:38 +02:00
tamasmeszaros
af89bcee53
Merge branch 'master' into tm_builtin_pad
2019-07-09 13:21:26 +02:00
YuSanka
f617d74729
Merge remote-tracking branch 'origin/ys_default_presets' into ys_new_features
2019-07-04 14:30:54 +02:00
YuSanka
040f1fedff
Added UI-prototype for FilamentSettings->Overrides page
2019-07-03 15:32:17 +02:00
YuSanka
a934c2e79c
Changed a behavior logic of a value reverting for presets, derived from default.
...
LOCKs and ARROWs work now in a same way like for presets, derived from system presets.
2019-07-01 14:56:28 +02:00
tamasmeszaros
4c69a855a1
Merge branch 'master' into tm_builtin_pad
2019-06-28 15:29:26 +02:00
YuSanka
1525a864c5
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-26 13:33:05 +02:00
YuSanka
ac82cbe0cc
Fix of #2548
2019-06-26 09:48:52 +02:00
bubnikv
27459a9072
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-06-20 16:15:26 +02:00
tamasmeszaros
c82fd692c3
Merge branch 'master' into tm_builtin_pad
2019-06-20 10:04:17 +02:00
tamasmeszaros
b4ef812d32
Merge branch 'master' into tm_sla_printer_mirror
2019-06-18 17:42:10 +02:00
tamasmeszaros
80fddb7aaf
Merge branch 'master' into tm_builtin_pad
2019-06-17 12:17:01 +02:00
Thomas Moore
da1aea889f
Enable wipe tower for all multi-extruder configurations
2019-06-14 12:28:52 +02:00
YuSanka
7da9d2f66d
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-13 16:18:39 +02:00
tamasmeszaros
12396c3051
Fine tuning parameters and fixing pad wings when greater gaps are used.
2019-06-12 13:15:42 +02:00
Enrico Turri
d07b3fb08b
Bed shape dialog refactoring
2019-06-12 10:00:51 +02:00
tamasmeszaros
6877c075dc
SPE-742: Parameter layer for zero elevation feature.
2019-06-11 18:17:20 +02:00
YuSanka
71cc0fdb53
Some code refactoring and improvements
2019-06-06 15:56:42 +02:00
tamasmeszaros
97cbb5344e
Merge branch 'master' into tm_sla_printer_mirror
2019-06-05 15:10:02 +02:00
YuSanka
5eab933fc2
Workaround for #2331
2019-05-24 12:37:26 +02:00
bubnikv
9bea752567
Fix of the layer_height / first_layer_height non zero test.
2019-05-20 17:05:16 +02:00
YuSanka
7b84d1e710
Fix of #2277
...
+ new POT
2019-05-20 16:05:15 +02:00
tamasmeszaros
38d54d779a
Mirror checkboxes added to the UI.
...
Everything seems to work fine.
2019-05-18 23:21:59 +02:00
YuSanka
cf35d750a0
Merge remote-tracking branch 'origin/ys_bugfixing'
2019-05-16 13:27:18 +02:00
bubnikv
79fe6b9db3
Fix of switching the default print / filament / sla print / sla material
...
profiles after switching the technology from FFF to SLA and vice versa.
The solution is to keep the print / filament / sla print / sla material
settings undefined until the particular technology is activated for
the first time. Then the settings name persists indefinitely even
if all the printes for that particular printer technology are deleted.
2019-05-15 17:15:52 +02:00
YuSanka
0bcb449fb4
em_unit initialization in one place (DPIAware constructor)
2019-05-15 16:44:33 +02:00
bubnikv
44306e17e9
Added square brackets [] to banned characters in the profile name.
...
Fixes "Unable to import config bundle #2236 "
2019-05-15 10:59:21 +02:00
bubnikv
3f08d9f30d
Changed references to renamed github project
...
https://github.com/prusa3d/PrusaSlicer
2019-05-14 19:46:01 +02:00
bubnikv
56256519cc
WIP: Renaming to PrusaSlicer.
...
Removed the obsolte icons.
2019-05-13 12:13:28 +02:00
YuSanka
5def5ccfd3
Fixed bug with "Extruder" column updating after preset changing SLA<=>FFF
2019-05-11 23:50:32 +02:00
YuSanka
cd82b03a0e
Localization improvements : Empty spaces at the end of phrase are removed from dictionary.
...
+ new POT
2019-05-11 23:29:25 +02:00
YuSanka
ec252eb71d
More localization improvements, new POT
...
+ fixed crash after application closing with non-saved presets
2019-05-10 15:10:37 +02:00
YuSanka
39be95f0f6
Fixed SPE-913
...
(Slicer do not display all extruders when it is started with SLA profile)
+ Updated POT-file
2019-05-10 11:06:46 +02:00
bubnikv
b7361200bf
Some more localization improvements.
2019-05-09 19:24:21 +02:00
YuSanka
32de7e1bb1
Fixed ButtonsDescription localization
2019-05-09 16:14:45 +02:00
YuSanka
bfcaa6cac0
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-05-09 15:46:24 +02:00
bubnikv
5012e3079f
Some textation improvements, renamed Silent mode to Stealth.
2019-05-09 15:39:15 +02:00
YuSanka
3c0737c588
Fixed typo in "Machine limits" information strings
2019-05-09 15:37:52 +02:00
bubnikv
b247bbab2e
Fixed localization of parameter legends.
2019-05-09 15:13:14 +02:00
bubnikv
a351e99bac
Merge remote-tracking branch 'remotes/origin/vb_wold_object_manipulation'
2019-05-07 13:50:40 +02:00
bubnikv
c9cd4818c7
Improvements of High DPI scaling on Windows.
2019-05-06 18:28:23 +02:00
bubnikv
31e724abac
Merge branch 'master' into vb_wold_object_manipulation
2019-05-04 20:59:57 +02:00
YuSanka
8e007c5b6a
Localization improvements
2019-05-04 02:07:07 +02:00
bubnikv
a61e833536
Implemented the "Support for support enforcers only" quick selection.
...
Reduced some memory leaks due to the ConfigDef::default_value pointer.
2019-05-03 18:01:39 +02:00
YuSanka
7560de0704
Fixed app name interpolation for : GUI_App, MainFrame, MsgDialog, Preferences, Tab and UpdateDialogs
...
+ added edit_tooltip(), wich replaces Slic3r for SLIC3R_APP_KEY
2019-04-26 10:54:18 +02:00
YuSanka
065448e9e5
Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
...
- cleaned code from commented parts
- rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
YuSanka
be60f0a53c
Merge remote-tracking branch 'origin/ys_msw_dpi'
2019-04-24 23:09:50 +02:00
YuSanka
aa147482b7
Added _fiction_ resizing for correct MainFrame rendering after DPI changed_object
...
+ Added a calculation of a empty bitmaps inside presets in respect to em_unit (to avoid assert)
+ Added scaling for PrintHostDialogs and MsgDialog
+ some code refactoring
2019-04-23 16:33:06 +02:00
YuSanka
1f02eb704a
Code refactoring: Deleted unused variables and _cleaned_ overbusy functions
2019-04-22 01:51:10 +02:00
YuSanka
ff3f1c9ee0
Fixed application crash, if try to change Preset in a moment, when one of unregular pages is selected.
...
+ small code refactoring
2019-04-22 00:46:58 +02:00
YuSanka
4a20fd7f7e
Fix of #1216
2019-04-21 23:12:39 +02:00
YuSanka
3b9803ba6e
Fixed crash of build under OSX and Linux.
...
+ Added flag to control if application rescale is possible
2019-04-16 17:06:28 +02:00
YuSanka
ae2c61160f
Application Scaling for MSW: Added rescale function for DoubleSlider (from Preview), ObjectList, ManipulationPanel and SettingsPanel
...
+ Set wider default size for Preset Comboboxes from Tabs (#2023 )
2019-04-16 10:05:45 +02:00
YuSanka
e502b33f41
Post-merge fix
2019-04-14 13:57:15 +02:00
YuSanka
df7ada0199
Merge remote-tracking branch 'origin/master' into ys_msw_dpi
2019-04-14 13:49:22 +02:00
YuSanka
f7ddddcff5
Application Scaling for MSW: Next big step
...
- Added rescale() function for the most of controls
- Created PrusaBitmap and PrusaButton classes like a wrap to wxBitmap and wxButton accordingly
2019-04-13 23:46:52 +02:00
YuSanka
cfa4f3f4d6
Added new icons
2019-04-12 17:10:29 +02:00
YuSanka
50f8f45e0a
Added new icons
2019-04-12 12:15:56 +02:00
tamasmeszaros
59758fea55
Material correction XY merged
2019-04-11 17:07:41 +02:00
YuSanka
a74c608c7a
Merge remote-tracking branch 'origin/master' into ys_msw_dpi
2019-04-10 10:01:20 +02:00
YuSanka
82573390c7
First scaling experiments
2019-04-10 09:57:33 +02:00
YuSanka
7b54c59b61
Added new icons
2019-04-10 09:41:04 +02:00
tamasmeszaros
53861b2012
Removing separate X and Y relative correction.
2019-04-09 18:15:25 +02:00
Vojtech Kral
2494dc6706
Fix SVG & bitmap scaling on Mac depending on Retina scaling
2019-04-09 15:16:10 +02:00
tamasmeszaros
c702ddc65d
Adding absolute correction (XY offset) and gamma correction parameters.
2019-04-09 13:42:32 +02:00
bubnikv
0de084df8d
Merge remote-tracking branch 'remotes/origin/master' into tm_relative_correction
2019-04-08 14:00:27 +02:00
YuSanka
618d124bfb
Icon updating for all application
2019-04-08 11:10:57 +02:00
YuSanka
ef5281c3c9
Some improvements for a loading of icons
2019-04-05 11:18:59 +02:00
bubnikv
a36bdefda5
Code to load SVG icons into the BitmapCache class.
2019-04-04 09:20:11 +02:00
tamasmeszaros
c6b5fe05e4
Scaling correction parameters in material and print conf.
...
Scaling is applied in sla_trafo but no effect unless set before model import.
2019-04-03 17:34:46 +02:00
YuSanka
3c163285e5
Fix of SPE-879 and #2021
2019-03-27 17:00:29 +01:00
Vojtech Kral
734d57a714
Fix build on MSVC with PCH off
2019-03-27 12:14:34 +01:00
Sijmen Schoon
36778a1e0d
Remove double call to GetFirstVisibleItem()
2019-03-22 23:08:13 +01:00
Sijmen Schoon
40d3b66807
Fix assert errors on startup on Linux
2019-03-22 20:49:17 +01:00
bubnikv
2bfd3b7844
Refactored the -------- xxxx ---------- menu items to use a generic
...
code to generate these separators.
Now using the connected dashes (unicode emdash characters) on OSX and Windows.
2019-03-22 17:07:12 +01:00
bubnikv
ae93569044
Call Config Wizard from the Printer combo box at both the plater
...
and the parameter tab.
2019-03-22 15:45:51 +01:00
bubnikv
f5516f24c4
Fix of 1.42 beta crash when deleting printer profile created by configuration assistant #1985
...
Fixed an issue, where deleting a profile did not correctly update
profile dependences, and deleting a profile would not test dirty status
of depending profiles, which would be switched thus user changes would be lost.
Fixed enabling / disabling the --default FFF-- / --default SLA-- profiles
when deleting the last printer profile.
Little refactoring (don't compare by strings but by symbolic names).
Making a copy of a profile - "Copy" suffix is added to a system profile.
2019-03-22 12:11:23 +01:00
bubnikv
8105fc33d5
Fixed a merge issue
2019-03-21 10:46:40 +01:00
bubnikv
d9d0eff0f1
Merge remote-tracking branch 'remotes/origin/ys_comboboxes'
2019-03-21 10:11:27 +01:00
YuSanka
452eb62f11
Some code refactoring
2019-03-20 16:22:01 +01:00
YuSanka
8be8b604f5
Merge remote-tracking branch 'origin/vb_faster_tabs' into ys_comboboxes
2019-03-19 08:52:58 +01:00
bubnikv
a90d5c8a28
Performance fix of rendering of the parameter tabs on Windows:
...
Disabled Windows Vista themes for the wxNotebook.
2019-03-18 20:54:01 +01:00
bubnikv
b5894d334c
Merge remote-tracking branch 'remotes/origin/master' into vb_faster_tabs
2019-03-18 12:51:57 +01:00
bubnikv
e278550cee
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-18 12:51:18 +01:00
bubnikv
cf53604ae8
Moved the Fileds from the Page object to the respective OptionGroups
...
for performance reasons. Disabled clearing of background for most
of the static texts and Fields stored into OptionGrops.
2019-03-18 12:49:57 +01:00
bubnikv
2f9e6cf887
Moved the Fileds from the Page object to the respective OptionGroups
...
for performance reasons. Disabled clearing of background for most
of the static texts and Fields stored into OptionGrops.
2019-03-18 12:48:39 +01:00
YuSanka
6548a6d525
Fixed preset selection after ConfigWizard running
2019-03-15 14:21:53 +01:00
YuSanka
639b641722
Disabled DoubleBuffered for Tabs
...
+ set helper functions like a static (GUI_ObjectList.cpp)
2019-03-14 15:46:26 +01:00
Vojtech Kral
2c49dcb9be
Bonjour: Add txt key-val extraction, filtering based on printer tech
2019-03-14 14:46:31 +01:00
Vojtech Kral
5255f79789
Fix crash on exit, pt2
2019-03-14 09:44:11 +01:00
YuSanka
46d19aa52d
Added function for the updating of the Error icon after a fix through the NetFabb
2019-03-13 15:35:39 +01:00
YuSanka
a6dcbc8791
Set DoubleBuffered state for the Tabs (under MSW)
...
+ Some improvements/experiments for the presets selection from the Plater
+ Some fix of a sidebar layout
2019-03-13 13:13:46 +01:00
tamasmeszaros
5b7a325983
Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr
2019-03-12 15:22:00 +01:00
Vojtech Kral
09c9f567f2
Fix crash on exit
2019-03-12 11:10:30 +01:00
tamasmeszaros
f876908c0e
Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr
2019-03-11 16:28:12 +01:00
tamasmeszaros
2da3f22fbc
Some constraints applied to support parameters.
2019-03-11 16:27:54 +01:00
YuSanka
a25853982c
Added "Supports" on Sidebar for SLA mode
...
+ Checked scheduling process calling after change Support/Pad parameters from the Sidebar
2019-03-11 16:03:32 +01:00
tamasmeszaros
140c717c04
Enable imgui support point size. Fine tuning of support params.
2019-03-11 14:55:28 +01:00
YuSanka
b382ad1ffb
Some improvements
2019-03-08 16:20:20 +01:00
tamasmeszaros
1cb1c12812
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
Vojtech Kral
857b68a82a
PrintHost: Fix host type configuration, refactor, fix #1687
2019-03-05 16:12:15 +01:00
YuSanka
6f0efd1168
Fixed a bug in a printer preset updating
2019-03-04 15:33:33 +01:00
bubnikv
e3cba0a65a
Introduced the "slice_closing_radius" to define, how large gaps
...
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.
See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
tamasmeszaros
2b03c25bc6
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
tamasmeszaros
01c9b13ade
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
bubnikv
a1fdbf213c
Merge remote-tracking branch 'origin/ys_bf_updating'
2019-02-22 16:56:20 +01:00
bubnikv
ab30370fb4
Split the external infill pattern to separate top / bottom config values.
...
Based on f9344a00e3
thanks @supermerill
Implements #475 , #479 , #1133 , #1474
2019-02-22 15:25:35 +01:00
YuSanka
2f71c38221
Some fixes for the last commit
2019-02-22 11:59:40 +01:00
YuSanka
26833ee641
Fixed bug with update (part of #1801 )
2019-02-22 09:38:56 +01:00
bubnikv
37ab271803
Merge remote-tracking branch 'origin/ys_sla_time_estimation'
2019-02-21 13:11:16 +01:00
YuSanka
882de2843e
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-21 10:18:37 +01:00
YuSanka
5bc20401cd
Fix of #1801
2019-02-21 10:13:05 +01:00
bubnikv
c55629259a
Merge remote-tracking branch 'origin/ys_hdpi'
2019-02-20 16:20:30 +01:00
YuSanka
fb8c66f223
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
Lukas Matena
eb0fd03861
SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points)
2019-02-19 16:34:52 +01:00