enricoturri1966
505181ddfd
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_slope_shader
2020-03-16 14:19:30 +01:00
enricoturri1966
abcd01d64a
ENABLE_SLOPE_RENDERING - Do not apply slope shading to modifiers and small refactoring
2020-03-16 14:17:19 +01:00
enricoturri1966
19d93b3b01
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-03-16 13:35:15 +01:00
enricoturri1966
350a85cf43
#3034 - Keyboard shortcuts for 'Delete selected' and 'Delete all' commands enabled also in Preview
2020-03-16 13:34:53 +01:00
enricoturri1966
ffe404fc5b
Fixed gizmos' tooltips
2020-03-16 12:45:39 +01:00
bubnikv
c1e92a5759
Fix of
...
"Print settings reloaded with 0.05 layer and fill percentage changed
after click on modified profile #3755 "
Combo box callback was not removing the "(modified)" suffix.
2020-03-16 09:57:20 +01:00
enricoturri1966
ac4d9ea172
Fixed conflicts after merge with master
2020-03-16 08:09:52 +01:00
bubnikv
6bf56d5cb4
Updated the "Remove user profiles" message at the install wizard to
...
indicate that it does nothing to user profiles.
2020-03-15 12:19:56 +01:00
bubnikv
2e1aef87a1
The import of system profiles was improved to not inherit
...
the "renamed_from" field as it is specific to a concrete profile.
Prusa Research system profile was annotated with "renamed_from"
to indicate that the PETG profiles were renamed from PET somewhere
after PrusaSlicer 2.2.1 release.
2020-03-15 08:38:17 +01:00
bubnikv
7f3ac39757
Fixed conversion of installed presets from PrusaSlicer 2.1.1 to 2.2.0
2020-03-14 20:18:31 +01:00
bubnikv
a3ded8fa95
Reworked filaments / SLA materials in installation wizard:
...
1) When the wizard is initialized, filament and SLA profile names
are verified and current names of renamed profiles are resolved.
Fixes "Add/Remove Filaments is not hiding all of the un-checked filaments #3835 "
2) When adding a printer model, default materials are installed in case
the printer model has no default material installed.
3) When leaving the Filaments or SLA materials page, and some printer models
have no material installed, those Printer Models are listed
in a message box and only for those printer models the default
materials are installed.
2020-03-14 18:35:42 +01:00
bubnikv
fcb04039e8
New shorcut _L() for _(L())
...
New shorcut _u8L() for _utf8(L())
2020-03-14 17:51:56 +01:00
bubnikv
dc1ffe15a8
Revert "Added "Filament spool weight" option to filament options"
...
This reverts commit 3d3e36ba8d
.
The change is too risky just before the PrusaSlicer 2.2.0 final release
and the feature may need a bit of polishing before release.
2020-03-14 09:49:12 +01:00
Lukas Matena
c731f04331
Follow-up of previous commit - check that gizmos are enabled
...
To be on the safe side, reinstate one part of
the check that the previous code did.
2020-03-14 09:46:48 +01:00
bubnikv
99ff6763a1
Layer height editing: Fixed to satisfy the minimum layer heigth,
...
improved wording of the tooltips indicating why a new layer height range
cannot be inserted.
2020-03-14 09:44:29 +01:00
bubnikv
af4a5c3f8a
Synchronization of skirt input field enable / disable state
...
in the parameter tab.
An inconsistency between the slicing back-end and the parameter page
has been fixed, where the slicing back end only creates skirt for
non-zero number of skirt loops even if the minimum skirt extrusion is set.
2020-03-14 09:44:28 +01:00
Lukas Matena
ac103f334c
Actual fix of the rare crash recently mentioned in e547a0c
...
The problem was in fact elsewhere. After an object is added, it is necessary to
update the gizmos. GLGizmoManager::update_data needs to be called, but regardless
of whether any gizmo is currently opened (which is what is_running returns).
To reproduce the crash that this fixes: add an object, delete it, add another one,
open SLA gizmo -> crash
2020-03-14 09:18:49 +01:00
bubnikv
6b58f67fb8
"inifinit_skirt" renamed to "draft_shield"
...
Polished the tooltip for the draft shield.
Legacy conversion from old skirt_heigth == -1 to draft_shield = 1
2020-03-14 07:46:39 +01:00
bubnikv
b97a12da98
Documented the previous merge.
2020-03-14 07:14:45 +01:00
bubnikv
37b3780a72
Merge remote-tracking branch 'remotes/origin/et_free_camera'
2020-03-14 07:02:08 +01:00
bubnikv
87303951a7
Little refactoring of get_mouse_position_in_control() for const
...
correctness and readability.
2020-03-14 07:00:09 +01:00
YuSanka
79be13438e
Fixed context menu issues, related to #3802 fixed with commit ( 4ca03c3f8a
)
...
The code which caused an impossibility to edit objects in list under OSX using mouse right click, is deleted
2020-03-13 23:22:09 +01:00
bubnikv
3234823a1a
Windows do not send an update on insert / eject of an SD card into
...
an external SD card reader. Windows also do not send an update
on software eject of a FLASH drive. We can likely use the Windows
WMI API, but it will be quite time consuming to implement,
therefore we lower the polling interval back to two seconds.
https://www.codeproject.com/Articles/10539/Making-WMI-Queries-In-C
https://docs.microsoft.com/en-us/windows/win32/wmisdk/wmi-start-page
https://docs.microsoft.com/en-us/windows/win32/wmisdk/com-api-for-wmi
https://docs.microsoft.com/en-us/windows/win32/wmisdk/example--receiving-event-notifications-through-wmi-
2020-03-13 19:30:41 +01:00
bubnikv
d3236f5e70
Merge remote-tracking branch 'remotes/origin/ys_improvements'
2020-03-13 16:52:12 +01:00
bubnikv
76f9aaf13c
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2020-03-13 16:52:07 +01:00
YuSanka
0f5f0b6333
Toggled "Skirt height" option in respect to "Use unlimit skirt" option
2020-03-13 16:31:27 +01:00
YuSanka
380fffd248
Merge remote-tracking branch 'origin/master' into ys_improvements
2020-03-13 16:05:46 +01:00
bubnikv
c8b177966d
Merge remote-tracking branch 'remotes/origin/ys_improvements'
2020-03-13 16:01:30 +01:00
Lukas Matena
e547a0c3d1
Fix of a rare crash on opening an SLA gizmo (supports or hollow)
2020-03-13 15:58:59 +01:00
bubnikv
2e6a5e7783
Fixed crash in skirt preview for multiple objects with different height
...
and full size skirt used as a draft shield.
2020-03-13 15:57:07 +01:00
bubnikv
324b9d4f67
Fixed compilation on Linux / OSX
2020-03-13 15:11:40 +01:00
enricoturri1966
b36051af82
New tech ENABLE_SLOPE_RENDERING - 1st installment of rendering objects colored by facets slope
2020-03-13 15:09:07 +01:00
bubnikv
98fc01afe7
Fix of compilation on OSX and Linux, update of camera after 3D mouse
...
disconnect moved to the main thread.
2020-03-13 14:57:45 +01:00
bubnikv
2f6326a2eb
Windows specific refactoring of Mouse3DController and RemovableDriveManager.
...
PrusaSlicer newly registers by Windows operating system for HID USB
plug / unplug notifications and for Volume attach / detach notifications,
and the background threads of the two respective services are waken up
on these Windows notifications.
The RemovableDriveManager also wakes up every 30 seconds to cope with
the drives ejected from Windows Explorer or from another application,
for example Cura, for which Windows OS does not send out notifications.
2020-03-13 14:19:14 +01:00
Enrico Turri
3684eea53d
Follow-up of 4a59a45d51
-> missed cleanup
2020-03-13 13:20:38 +01:00
YuSanka
56c6193ff4
Merge remote-tracking branch 'origin/ys_add_new_options' into ys_improvements
2020-03-13 11:49:51 +01:00
bubnikv
45e0079356
Refactoring of suppress background process update for clarity.
2020-03-12 16:11:25 +01:00
bubnikv
1d5249f9b0
Fix of #3660 : Background processing restart and error messages
...
are suppressed while tracking a pop-up menu.
2020-03-12 16:05:39 +01:00
YuSanka
6a6790b8e7
Implemented disabling of Add buttons if next layer range couldn't be added
...
+ Fixed "Layer ranges" expand.
2020-03-12 15:11:31 +01:00
bubnikv
f71d3e63f2
Changed location of vendor specific thumbnail images of printers:
...
These images are newly stored inside the resources/profiles/VENDOR_NAME/,
they should be named by the printer_model identifier suffixed with
"_thumbnail.png"
All the existing printer thumbnails were moved and renamed,
thumbnails for the 3rd party printers were added, marked as Beta.
2020-03-12 14:13:08 +01:00
bubnikv
b71161265f
Follow-up on 550e5c2fbb3a5151e18b573f246fa78dcef8e964
...
Fixed some spurious moves of data that should have not been moved.
2020-03-12 12:57:52 +01:00
David Kocik
3858257e28
info message - ejecting of sd/flash has failed
2020-03-12 12:57:52 +01:00
bubnikv
e2274bfc83
Saving one enumeration of external drives when deciding whether
...
to verify the file saved or not.
2020-03-12 12:43:09 +01:00
David Kocik
b941560736
RemovableDriveManager: not calling update from status()
...
Update was called too often on main thread mostly from status() causing delays
2020-03-12 11:57:05 +01:00
bubnikv
c145d60df4
Improvement in the RemovableDriveManager update function:
...
Don't call the update() if it is already running. Wait for the
other instance to finish instead.
2020-03-12 11:30:58 +01:00
bubnikv
ccbf5379ab
More detailed logging of hid_init() on unixes to detect why
...
loading of "libudev.so.1" or "libudev.so.0" failed.
2020-03-12 09:42:25 +01:00
Enrico Turri
4c16ce442f
#3816 - Use constrained camera when navigating the 3D scene with regular mouse, if free camera is not selected
2020-03-12 09:29:24 +01:00
bubnikv
6664a548d6
Show busy cursor on eject, improves
...
2.2.0-RC Eject is very slow in Linux #3795
2020-03-11 18:25:05 +01:00
bubnikv
cd381d6b4f
More robust vendor profile parsing.
2020-03-11 18:12:16 +01:00
bubnikv
1484d98997
Merge remote-tracking branch 'remotes/origin/vb_add_layer_range_osx'
2020-03-11 14:33:40 +01:00
Enrico Turri
9aa5c13c15
Fixed initial position of top toolbars
2020-03-11 14:15:36 +01:00
YuSanka
481719ed15
Fix of #3797 : OSX specific bug:
...
Added missed invalidation for a bKilledFocus flag.
Without this invalidation TextCtrl updates their value only each odd try.
2020-03-11 14:07:00 +01:00
bubnikv
ed760ae932
Fixed a fishy null pointer reference bug reported by ASAN time to time.
2020-03-11 13:58:31 +01:00
Enrico Turri
4d39050dcd
Fixed conflict after merge with master
2020-03-11 13:16:15 +01:00
Enrico Turri
2c9bd86a70
Fix of crash and/or assert when changing language
2020-03-11 12:19:52 +01:00
YuSanka
7fd9c736b3
Implemented "Use unlimited skirt" option
2020-03-11 11:43:08 +01:00
Slic3rPE
e47e487fe2
Fix of a crash on OSX after changing a layer range value and then
...
pressing the "add layer" button.
2020-03-11 09:10:25 +01:00
Enrico Turri
591c73a4dd
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-10 13:45:36 +01:00
Enrico Turri
1d337b0e24
#3791 - Linear zoom for 3DConnexion devices
2020-03-10 13:43:49 +01:00
Enrico Turri
a8dff7038f
Fixed conflicts after merge with master
2020-03-10 13:09:32 +01:00
Enrico Turri
a6a9ab9dc7
Follow-up of 6c36577e8e
-> World Z axis set to vertical when disconnecting 3d mouse
2020-03-10 13:02:39 +01:00
Enrico Turri
33470f7f6d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-03-10 12:03:26 +01:00
Enrico Turri
4ca03c3f8a
#3802 - Fixed objects list's context menu showing up when moving mouse after changing selection
2020-03-10 12:03:08 +01:00
David Kocik
e6035542fa
ejecting sd card/flash drives with boost::process::child on mac/linux
2020-03-10 08:29:11 +01:00
YuSanka
3d3e36ba8d
Added "Filament spool weight" option to filament options
2020-03-09 17:01:05 +01:00
Enrico Turri
5693545d15
Fixed conflicts after merge with master
2020-03-09 16:03:15 +01:00
David Kocik
0836df93e1
enumarating removable drives on mac - added Secure Digital option
...
hopefully a fix for issue #3793
2020-03-09 15:34:26 +01:00
Enrico Turri
56fa84c9d9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-03-09 15:23:38 +01:00
Enrico Turri
6c36577e8e
#3782 - World Z axis always vertical for non-free camera
2020-03-09 15:23:29 +01:00
tamasmeszaros
c489663126
Add arrange support for unprintable items
2020-03-09 14:06:07 +01:00
bubnikv
cbd80685c2
Fix of Print settings dropdown list messed up after deleting an entry ( #3800 )
2020-03-09 12:29:40 +01:00
bubnikv
aac691c0e7
Forced SD card / USB drive eject now sends out the event immediately
...
on Windows as well as on Unix platforms including OSX.
2020-03-09 11:47:20 +01:00
bubnikv
e83fb4582c
Reworked the eject on unix systems to wait for the return of the
...
system call to the command line utility and send out the unmount
wxWidgets event immediately.
Hopefully improves 2.2.0-RC Eject is very slow in Linux (#3795 )
2020-03-09 10:56:51 +01:00
bubnikv
ec75b760b8
Fix of saving the 3DConnexion status on OSX.
...
Fixes 2.2.0 RC2 - 3Dconnexion settings not saved / Zoom digital (#3791 )
2020-03-09 10:36:55 +01:00
bubnikv
76fecc91a5
Improved error reporting and error handling when loading
...
vendor config bundles into installation wizard.
2020-03-07 16:31:14 +01:00
bubnikv
93f2be7ac4
Fixed localization of "Save preset as" dialog message.
2020-03-07 14:21:05 +01:00
bubnikv
d4ac4df21c
Fixed crash on switching the application language.
...
This crash was caused by the RemovableDriveManager and 3DConnexion
detection services not being stopped correctly.
The fix executes all the tasks of the MainFrame at the language switch,
that are normally performed on application shut down.
2020-03-07 12:24:53 +01:00
bubnikv
1efa21c882
Polished the new "detach preset from the system preset" messages.
2020-03-07 10:26:40 +01:00
bubnikv
5052ef88db
Fixed crash on removable device plug in event due to recent
...
RemovableDriveManager refactoring.
2020-03-07 10:17:58 +01:00
YuSanka
2363f2a4a3
Fixed update of UI values, related on parent preset, when preset is detached from system
2020-03-06 19:15:37 +01:00
bubnikv
42d4910c12
Merge branch 'ys_detach_btn'
2020-03-06 17:41:43 +01:00
bubnikv
2816b5a9fb
WIP Detaching of system profiles and user profiles derived from system profiles.
2020-03-06 17:41:00 +01:00
YuSanka
877e824de1
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-03-06 17:39:36 +01:00
YuSanka
c47565430f
Localization: "\t" symbols are deleted from community translations (ko, nl, pt_br, tr, zc_CN(TW)),
...
fixed some phrases
2020-03-06 17:34:06 +01:00
Lukas Matena
e22cc58397
Copyright year incremented (AboutDialog, manifests)
2020-03-06 16:06:21 +01:00
Lukas Matena
9453c644dd
Fixed encoding in error messages sent from the backend
2020-03-06 16:06:21 +01:00
David Kocik
e39e9b05ae
keyboard and file menu shortcuts for save to sd card and eject
2020-03-06 15:35:47 +01:00
bubnikv
3baea9b458
Fixed uninitialized "Connected" flag of the Mouse3DController
...
after refactoring.
2020-03-06 15:12:39 +01:00
bubnikv
b3b800de65
Refactoring of RemovableDriveManager:
...
1) On Windows and Linux, the device enumeration now runs at a background
thread, while it ran on the UI thread on idle, which may have been
blocking on some rare Windows setups, see GH #3515 #3733 #3746 #3766
2) On OSX, the device enumeration now relies on OS callback, no
polling is required.
3) Refactored for cleaner interface.
2020-03-06 15:10:58 +01:00
bubnikv
baad542d15
Refactoring of RemovableDriveManager
...
1) On Windows and Linux, polling of removable drives is done at a background
thread, not at a UI thread.
2) On OSX, there is no polling, but a OS notification callback.
3) Refactored for clarity of the RemovableDriveManager interface.
2020-03-06 14:49:21 +01:00
bubnikv
fa00180170
Fixed uninitialized "Connected" flag of the Mouse3DController
...
after refactoring.
2020-03-06 14:44:06 +01:00
bubnikv
3834ab7ede
Merge branch 'master' into ys_detach_btn
2020-03-06 14:40:28 +01:00
YuSanka
6f67a5bccc
Fixed :
...
* the editing of extruder color from PresetComboBox,
when incompatible filament preset is selected and red flag is shown.
*OSX specific bug : empty icons for PresetComboBox had non-scaled width
2020-03-06 14:22:14 +01:00
Lukas Matena
ca55e8e6df
Fix of #3775 - wrong background color in ErrorDialog on macOS Sierra
2020-03-05 13:21:26 +01:00
Lukas Matena
8137f7c4d4
Added a missing include
2020-03-05 12:00:23 +01:00
Enrico Turri
de7a09f833
Fixed conflicts after merge with master
2020-03-05 10:41:11 +01:00
Enrico Turri
dc3df3aec7
Removed temporary debug output and clean up
2020-03-05 10:14:12 +01:00
bubnikv
a2b7c6945c
Merge remote-tracking branch 'remotes/origin/vb_3dconnexion_refactoring'
2020-03-05 09:56:06 +01:00
YuSanka
57f3f299cd
Fixed 2 bugs :
...
1. "Revert" buttons on the bar don't work for a "Compatible printers" and a "Compatible prints profiles".
And cause a crash if they are pressed in Print(SLA) Settings.
2. A label of a "Compatible printers" option is always black in Filament(Materials) Settings Tab
2020-03-05 08:16:31 +01:00
YuSanka
a85e455934
Localization:
...
- Deleted redundant whitespaces before semicolons.
- All "\t" extracted from the phrases (The PhraseApp used to the translations "doesn't see" it, and as a result all translations missed them)
2020-03-05 07:49:05 +01:00
Enrico Turri
dcf3565426
Attempt to fix crash on MAC when closing using Command+Q
2020-03-04 15:19:48 +01:00
Enrico Turri
1bff1f7460
Added temporary debug output to investigate crash on MAC when closing using Command+Q
2020-03-04 14:19:15 +01:00
YuSanka
fc453df38f
Implemented "Detach preset from system" button
2020-03-04 13:47:35 +01:00
Enrico Turri
bf3888fc49
Reduced ram used by GCodeAnalyzer by replacing doubles with floats into GCodeAnalyzer::GCodeMove
2020-03-04 13:21:03 +01:00
bubnikv
ab7109568a
WIP: Fixed some compilation issues on OSX, fixed some "override" vs. "virtual"
...
warnings.
2020-03-04 12:48:04 +01:00
bubnikv
cbe9216d79
WIP 3Dconnexion refactoring: Fixing compilation on OSX
2020-03-04 12:18:59 +01:00
bubnikv
c9df6e5cf8
Disabled the 3DConnexion mouse scroll wheel spurious events filtering
...
on other platforms than Windows.
2020-03-04 11:55:47 +01:00
bubnikv
0b96855c2e
Reworked the 3DConnexion interfacing code to run the device
...
enumeration / connect / disconnect and read out at the background
thread only.
2020-03-04 11:36:36 +01:00
Lukas Matena
eb3b65d8af
Fixing build against wxWidgets 3.0
...
The wxString saga continues. wxWidgets 3.0 don't have the wxString::FromUTF8(const std::string&) overload, we must use the GUI::from_u8 helper
Also wxWidgets 3.0 don't allow to disable wxString->const char* conversion, so calling show_info(wxWindow*, wxString, const char*) was ambiguous
Several includes moved around
2020-03-04 10:34:59 +01:00
Enrico Turri
436a055b39
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-04 09:39:00 +01:00
Lukas Matena
7589e4ebfc
Fixed some more warnings
2020-03-03 15:53:26 +01:00
Lukas Matena
6918f11100
Removed SLA unused code
...
Mostly the dead-ends that were tried when hollowing was being implemented
2020-03-03 15:53:26 +01:00
Lukas Matena
50ebdf5293
Include cleanup in Plater, GLCanvas3D and GLGizmosManager
2020-03-03 15:53:26 +01:00
Lukas Matena
87e77e20fa
Include cleanup in several files
...
src/slic3r/Config/Snapshot.cpp
src/slic3r/Config/Snapshot.hpp
src/slic3r/Config/Version.cpp
src/slic3r/Config/Version.hpp
src/slic3r/GUI/2DBed.cpp
src/slic3r/GUI/3DBed.cpp
src/slic3r/GUI/3DScene.cpp
src/slic3r/GUI/3DScene.hpp
src/slic3r/GUI/AboutDialog.cpp
src/slic3r/GUI/AboutDialog.hpp
src/slic3r/GUI/AppConfig.cpp
src/slic3r/GUI/BackgroundSlicingProcess.cpp
src/slic3r/GUI/BackgroundSlicingProcess.hpp
2020-03-03 15:47:02 +01:00
Lukas Matena
c70b34b6c8
Fixed several warnings
...
The biggest difference is changing PresetCollection::m_idx_selected from int to size_t, which fixed many warnings at once.
2020-03-03 15:47:02 +01:00
bubnikv
a87ba5d6a6
Renormalization of the camera rotation quaternion after each change
...
fixes degeneration of the camera rotation on long rapid rotations.
2020-03-03 13:47:10 +01:00
Enrico Turri
96f5430cee
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-03 11:10:59 +01:00
Lukas Matena
f2b98bddee
Fixing wxString::Format encoding mismatches (part 3)
2020-03-03 10:54:17 +01:00
Lukas Matena
bcd3842183
Fixing wxString::Format encoding mismatches (part 2)
2020-03-03 10:54:17 +01:00
Lukas Matena
8b16b2c12e
Fixing wxString::Format encoding mismatches (part 1)
2020-03-03 10:54:17 +01:00
YuSanka
a256cc9514
Fixed a width of an empty icon, which added to BitmapComboBox
...
Related to the #3759
2020-03-03 10:12:52 +01:00
Enrico Turri
0f90b44e3d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-03 08:34:11 +01:00
Enrico Turri
d12cc6cb77
Removed temporary debug output
2020-03-03 08:34:03 +01:00
bubnikv
aaaeafcdeb
When loading installed filaments and SLA materials from PrusaSlicer.ini,
...
the "renamed_from" property of current profiles was not taken into account.
This lead to a situation where there were no MMU or SLA materials installed
after upgrade from PrusaSlicer 2.2.1 to 2.2. This should work now.
2020-03-02 16:15:41 +01:00
Enrico Turri
a14fe518be
Fixed detection of OSX version
2020-03-02 15:55:36 +01:00
Enrico Turri
8b5a08a64a
Added temporary debug output
2020-03-02 15:22:41 +01:00
Enrico Turri
0a3555f73b
Reintroduced tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5
2020-03-02 14:37:01 +01:00
Enrico Turri
9e06a5e8d6
Fix build on Linux and MAC
2020-03-02 13:09:12 +01:00
Enrico Turri
d11548cbf9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-02 12:45:42 +01:00
Enrico Turri
595128a90d
View toolbar's initialization of icon size moved from GLCanvas3D::GLCanvas3D() to Plater::priv::priv() for OSX build
2020-03-02 12:45:04 +01:00
tamasmeszaros
e3a583292a
Promote max_bridges_on_pillar to be a runtime parameter.
...
This way the user greater control over support tree branching and the amount of pillars created.
2020-03-02 12:43:00 +01:00
Enrico Turri
7cb92ef5e8
#3646 - Ask user whether remove from recent projects list a project no longer available
2020-03-02 12:33:17 +01:00
Enrico Turri
3f69336204
Removed tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5
2020-03-02 12:13:39 +01:00
Enrico Turri
de77328320
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-02 11:42:10 +01:00
Enrico Turri
10d2193645
Fixed build on MAC
2020-03-02 11:40:35 +01:00
Enrico Turri
2f8970de86
Fixed conflicts after merge with master
2020-03-02 11:35:03 +01:00
YuSanka
7388947e1f
Fix of #3739 (OSX: set width of "Editing" column
...
to avoid a column narrowing after a recreating of an application caused by a language changing)
+ Fix related to a bug, reported in #3617 , about wrong placement of a "Purging volumes" button
translated to the some languages
2020-03-02 11:33:56 +01:00
Enrico Turri
0b629eb905
GLCanvas3DManager moved from being a static member of _3DScene to be a normal member of GUI_App
2020-03-02 10:58:46 +01:00
bubnikv
3e722d82b2
Merge branch 'vb_camera_rotation_quaternion'
2020-03-02 09:23:00 +01:00
bubnikv
c9a75bb70a
Fixed localization issue of the "Removable media unmounted" message.
...
Generalized the Slic3r::show_info() function to std::strings and
const char*
2020-02-29 12:03:07 +01:00
bubnikv
192bdffb3f
Updated printer profiles, bumped up version to 2.2.0-rc.
2020-02-29 10:53:18 +01:00
Lukas Matena
7759eccf56
Fix of dark mode detection on macOS 10.12 and 10.13
2020-02-28 15:28:04 +01:00
bubnikv
0a0219961b
Free rotating camera reworked to rotate around the free rotation
...
axis in a single step.
2020-02-28 14:59:59 +01:00
bubnikv
b6068b6278
Camera refactored to use quaternions primarily for processing
...
rotations due to numerical reasons (no need for normalization
and orthogonalization of the rotation matrix).
2020-02-28 13:29:05 +01:00
Enrico Turri
dff9af20a4
Follow-up of 47604b6326
-> Fixed layout at startup
2020-02-28 11:19:46 +01:00
Lukas Matena
03f17a13e7
Bugfix: SLA pad and supports were sometimes shown on instances that should have been hidden
...
The showing/hiding block cannot depend on whether the mesh was recently updated.
It would then not hide the supports and pad, which are calculated later than the hollowed mesh.
2020-02-27 17:58:27 +01:00
bubnikv
7c55674220
Disabled implicit conversion of wxString to std::string or const char*
...
and vice versa. Fixed one last implicit wxString conversion.
2020-02-27 17:02:08 +01:00
Enrico Turri
5ca4698400
Reduce max texture size if physical ram is smaller than 6GB
2020-02-27 15:38:35 +01:00
Lukas Matena
73ad48c135
Small fix of clipping plane positioning
...
If the clipping plane is moved automatically after hollowed mesh was created, move the clipping plane and fix current direction so it is not reset when user wants to move it
This is a quick solution for the 2.2.0 release. It should be later refactored as mentioned in the code.
2020-02-27 15:18:15 +01:00
Lukas Matena
08a6c86326
Slight change in clipping plane updating after hollowing finishes
...
The clipping plane in SLA gizmos is only moved in case that the gizmo is currently active and hollowing is actually enabled.
2020-02-27 15:18:15 +01:00