David Kocik
a029e689d8
verification of save path
2019-12-16 17:15:27 +01:00
David Kocik
bfc9dda1f6
save last path earlier
2019-12-16 15:47:36 +01:00
Slic3rPE
dcb6656c46
Merge branch 'dk_remote_devices' of https://github.com/prusa3d/slic3r into dk_remote_devices
2019-12-16 15:47:28 +01:00
Slic3rPE
b61afdfd08
macos detecting also mounting of dev
2019-12-16 15:46:25 +01:00
David Kocik
233b60bc12
macos first update bug fix
2019-12-16 14:06:25 +01:00
David Kocik
0db9815467
correct beahvior when disconnecting device other way than button in slicer
2019-12-16 13:53:12 +01:00
Enrico Turri
43213b9548
Added [X] and [Close] buttons to close 3Dconnexion setting imgui dialog by clicking on them
2019-12-16 13:35:45 +01:00
tamasmeszaros
66759e10e3
Add opencsg demo sandbox
2019-12-16 11:13:20 +01:00
tamasmeszaros
464ec8da6a
Add MeshBoolean.cpp with CGAL as object library.
2019-12-16 11:08:36 +01:00
tamasmeszaros
a9403319b7
Separate Job, ProgressStatusBar and ProgressIndicator
...
* Separate GUI::Job
* make use of ProgressIndicator interface
* make ProgressStatusbar independent from GUI::App
2019-12-16 11:07:43 +01:00
Enrico Turri
ca518c003f
Added message dialog informing the user that it is not allowed to change the filename when using reload from disk command
2019-12-16 10:24:08 +01:00
David Kocik
507134accb
merge
2019-12-13 18:02:54 +01:00
David Kocik
5a26be1150
message box about succesful removal
2019-12-13 18:02:25 +01:00
Enrico Turri
1e617ee3b4
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-13 17:57:17 +01:00
YuSanka
7d0d70534b
Fixed "actions" buttons size under OSX
2019-12-13 17:56:04 +01:00
Enrico Turri
06c9d3ad56
Added readme.md file for hidapi
2019-12-13 17:46:35 +01:00
bubnikv
a96ee0485e
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-12-13 15:40:55 +01:00
bubnikv
b061904ad8
Fixes by @supermerill from pull request "ShortestPath fix" #3306
2019-12-13 15:40:42 +01:00
David Kocik
81a2f8535a
merge
2019-12-13 15:26:42 +01:00
Yuri D'Elia
34b6f7362a
Add dependency on -ldl to hidapi (for dlclose) on linux
2019-12-13 15:23:26 +01:00
YuSanka
2df903640b
Implemented rescaling for "Remove device" button
2019-12-13 15:13:55 +01:00
David Kocik
6de41c6147
button show after write
2019-12-13 15:13:55 +01:00
David Kocik
9c79c7f644
prev commit linux part
2019-12-13 15:12:20 +01:00
Lukas Matena
f60ff1c7ce
Fixup of previous commit: actually adding new source files
2019-12-13 15:08:44 +01:00
David Kocik
1ec7fc23e2
check if last path is on rem drive
2019-12-13 15:07:35 +01:00
David Kocik
72f1adbb44
refactoring
2019-12-13 15:05:01 +01:00
David Kocik
4bf8a0ef24
removable drives manager linux part
2019-12-13 14:54:25 +01:00
David Kocik
f3ecf55d38
removable drive manager - Windows part
2019-12-13 14:54:25 +01:00
David Kocik
acab61fa54
comments
2019-12-13 13:51:46 +01:00
David Kocik
8e1292f353
comments
2019-12-13 13:51:46 +01:00
David Kocik
5a9ec0d074
button show after write
2019-12-13 13:51:46 +01:00
David Kocik
9085440c15
button show after write
2019-12-13 13:51:46 +01:00
David Kocik
2c7b711f76
eject button after export
2019-12-13 13:51:46 +01:00
David Kocik
1d25201a12
linux eject
2019-12-13 13:51:46 +01:00
Slic3rPE
19789d78c2
macos eject
2019-12-13 13:51:46 +01:00
David Kocik
68125b12a7
eject button functionality
2019-12-13 13:51:46 +01:00
Slic3rPE
12cb9a8143
macos eject
2019-12-13 13:51:46 +01:00
David Kocik
b267e986fb
eject button functionality
2019-12-13 13:51:46 +01:00
David Kocik
a01eec34f9
eject button functionality
2019-12-13 13:51:46 +01:00
David Kocik
8f0eef8f36
eject button functionality
2019-12-13 13:51:46 +01:00
David Kocik
f5e3750d23
eject button functionality
2019-12-13 13:51:46 +01:00
Slic3rPE
44b1a9cf7f
macos better wrapper
2019-12-13 13:51:46 +01:00
Slic3rPE
9e4f470f98
macos better wrapper
2019-12-13 13:51:46 +01:00
David Kocik
95ff384e47
fix
2019-12-13 13:51:46 +01:00
YuSanka
c47fda39f1
Implemented "Disconnect" button
2019-12-13 13:51:45 +01:00
David Kocik
a259058845
macos better wrapper
2019-12-13 13:51:45 +01:00
Slic3rPE
c37128ad63
macos list devices
2019-12-13 13:51:45 +01:00
Slic3rPE
c3653589f6
macos implementation
2019-12-13 13:51:45 +01:00
David Kocik
e0a12342da
macos mm files
2019-12-13 13:51:45 +01:00
David Kocik
0861b2ec59
init call
2019-12-13 13:51:45 +01:00
David Kocik
91c358fe23
osx device unmount callback - not sure if will build
2019-12-13 13:51:45 +01:00
David Kocik
8f069e2d47
windows registration for device notif(thru hidden app) - windows doesnt need update now
2019-12-13 13:51:45 +01:00
David Kocik
b386eb45dc
erase callbacks
2019-12-13 13:51:45 +01:00
David Kocik
6396ec571a
callback only for used device
2019-12-13 13:51:45 +01:00
David Kocik
66f203379c
last save path
2019-12-13 13:51:45 +01:00
David Kocik
63ee4e3a2f
last path functions
2019-12-13 13:51:45 +01:00
David Kocik
1c8ca1aec1
refactoring
2019-12-13 13:51:45 +01:00
David Kocik
a6e10e8fa2
comment testing lines
2019-12-13 13:51:45 +01:00
David Kocik
f81faaf9e9
path check
2019-12-13 13:51:45 +01:00
David Kocik
3d036d363b
path check
2019-12-13 13:51:45 +01:00
David Kocik
d2ef01990b
path check
2019-12-13 13:51:45 +01:00
David Kocik
f82bf0d495
path check
2019-12-13 13:51:45 +01:00
David Kocik
4e3eb89d31
path check
2019-12-13 13:51:45 +01:00
David Kocik
73ba196e78
linux owner checking
2019-12-13 13:51:45 +01:00
David Kocik
f651c7b7ec
osx search for drives
2019-12-13 13:51:45 +01:00
David Kocik
9b991953e5
windows paths
2019-12-13 13:51:45 +01:00
David Kocik
5db80edcd3
linux eject
2019-12-13 13:51:45 +01:00
David Kocik
17b146c0a3
search for rd as root
2019-12-13 13:51:45 +01:00
David Kocik
735308b794
refactoring
2019-12-13 13:51:45 +01:00
David Kocik
649f3a2c3e
add_callback function
2019-12-13 13:51:45 +01:00
David Kocik
1790c795fb
rdm update every 2 seconds
2019-12-13 13:51:45 +01:00
David Kocik
6e9a37e81b
prev commit linux part
2019-12-13 13:51:45 +01:00
David Kocik
852d8ad5cc
check if last path is on rem drive
2019-12-13 13:51:45 +01:00
David Kocik
b8b4b1dd42
refactoring
2019-12-13 13:51:45 +01:00
David Kocik
04ef585124
removable drives manager linux part
2019-12-13 13:51:45 +01:00
David Kocik
8b4732e811
removable drive manager - Windows part
2019-12-13 13:51:45 +01:00
bubnikv
e649a28ffc
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-12-13 13:43:31 +01:00
bubnikv
65772958b7
Improved adaptive layer height metrics: Using the area of a triangle
...
delimited by the extrusion stepping and the sloping surface.
This leads to a yet different metric from Cura or upstream Slic3r.
2019-12-13 13:43:16 +01:00
Lukas Matena
2cb30f3641
First prototype of CGAL hole-drilling
2019-12-13 13:42:10 +01:00
YuSanka
7e87d093fc
Merge branch 'dk_remote_devices' of https://github.com/prusa3d/PrusaSlicer into dk_remote_devices
2019-12-13 13:24:12 +01:00
YuSanka
e5fcb587e2
Implemented rescaling for "Remove device" button
2019-12-13 13:23:55 +01:00
David Kocik
8895e944cf
comments
2019-12-13 13:04:09 +01:00
Enrico Turri
62e36cd2d5
Fixed filename shown in open file dialog for reload from disk
2019-12-13 12:41:46 +01:00
David Kocik
ff58fa99f4
comments
2019-12-13 11:52:08 +01:00
YuSanka
967da67d2e
Fixed disabling for "Set As separated object" context menu item
...
+ added missed bug fix in get_freq_settings_choice (part of b9899f9496
)
2019-12-12 15:54:53 +01:00
David Kocik
e1d9de3ca4
button show after write
2019-12-12 15:43:14 +01:00
David Kocik
95ccc2c4df
button show after write
2019-12-12 14:56:30 +01:00
YuSanka
2eb3766e11
Deleted lines to disable dark mode when compiled against the latest OSX SDK
2019-12-12 14:43:13 +01:00
YuSanka
d028f804c4
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-12 13:49:30 +01:00
YuSanka
30f259f79c
Fixed a bug (OSX specific) caused a crash on undo after Copy/Past several objects
2019-12-12 13:49:12 +01:00
YuSanka
b9899f9496
Fixed a bug of settings list detection
...
,when we try to add settings for object/part from the 3Dscene secondary
and for this moment SettingsItem is selected in ObjectList
2019-12-12 13:42:13 +01:00
Enrico Turri
f2b8607d11
Fixed positioning of gizmos' imgui dialogs
2019-12-12 13:38:08 +01:00
Lukas Matena
9805b02a25
Removed an obsolete variable from MeshRaycaster
2019-12-12 13:19:16 +01:00
Lukas Matena
537260494d
Merge branch 'master' into lm_tm_hollowing
2019-12-12 11:37:33 +01:00
Enrico Turri
03fee19fef
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-12 11:11:20 +01:00
Enrico Turri
d6f5ed9ad0
Refactoring in GLGizmosManager to simplify code
2019-12-12 11:11:11 +01:00
David Kocik
0cb9a4c542
eject button after export
2019-12-12 10:48:33 +01:00
Lukas Matena
c284a65caa
Warning fix: removed needless tautological check
2019-12-12 10:45:30 +01:00
Lukas Matena
135660decf
SLA gizmos fix: clipping of points/holes always used coords from the first instance
...
Few warnings fixed
2019-12-12 10:40:28 +01:00
David Kocik
59fa78373b
linux eject
2019-12-11 18:30:03 +01:00
David Kocik
c6b5253bce
merge
2019-12-11 17:43:11 +01:00
David Kocik
e2048775f6
eject button functionality
2019-12-11 17:42:56 +01:00
Slic3rPE
a03ce255d6
macos eject
2019-12-11 17:39:34 +01:00
David Kocik
7602cde289
merge
2019-12-11 17:03:30 +01:00
David Kocik
f057077826
eject button functionality
2019-12-11 17:02:12 +01:00
Slic3rPE
38c69f16f0
macos eject
2019-12-11 16:59:26 +01:00
YuSanka
43d5437e1f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-11 16:07:51 +01:00
YuSanka
d66761e030
Fixed wrong context menu selection for instance(s). Related to #3275
2019-12-11 16:07:00 +01:00
Enrico Turri
2744e71967
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-11 15:30:44 +01:00
Enrico Turri
57d069bd0a
Some rework on layout of imgui dialogs
2019-12-11 15:30:25 +01:00
David Kocik
6dddc1cc6b
eject button functionality
2019-12-11 15:02:20 +01:00
David Kocik
4a7f50ad66
eject button functionality
2019-12-11 14:53:28 +01:00
tamasmeszaros
5b67ce5105
Merge branch 'tm_opencsg'
2019-12-11 12:52:03 +01:00
tamasmeszaros
38aa5cb437
Finding GLEW work in release and debug.
...
Make building in release and debug in one cmake run on msvc with the prusaslicer_add_cmake_project function.
2019-12-11 12:32:29 +01:00
David Kocik
975642e3e0
eject button functionality
2019-12-11 12:28:51 +01:00
Slic3rPE
bcfc333fb1
macos better wrapper
2019-12-11 11:00:47 +01:00
Slic3rPE
cd1d49b015
macos better wrapper
2019-12-11 10:16:32 +01:00
Lukas Matena
e747577271
Added a validation check to reject wipe tower in sequential prints
...
This scenario was never supported (#3283 )
2019-12-11 08:12:19 +01:00
bubnikv
d0aad74c27
Fixed update logic to support newer index downloaded from the internet
...
than the index stored in the resources.
2019-12-10 17:49:09 +01:00
tamasmeszaros
d7ac8f2774
Merge branch 'tm_cgal'
2019-12-10 17:45:36 +01:00
tamasmeszaros
fc19666fa2
Add dll copy after targets for gmp and mpfr
2019-12-10 17:42:25 +01:00
YuSanka
5872598679
Merge branch 'dk_remote_devices' of https://github.com/prusa3d/PrusaSlicer into dk_remote_devices
2019-12-10 17:31:58 +01:00
YuSanka
37b6d9e8ad
Implemented "Disconnect" button
2019-12-10 17:31:27 +01:00
YuSanka
313e86ea94
Fixed show context menu for multiple selection in ObjectList
2019-12-10 17:25:30 +01:00
Enrico Turri
b63b5125b6
Enable selection for missing files in reload from disk command
2019-12-10 14:42:28 +01:00
David Kocik
027b9f5082
fix
2019-12-10 14:41:49 +01:00
David Kocik
d2a440c794
macos better wrapper
2019-12-10 14:10:47 +01:00
YuSanka
cc4026cfc5
Fixed Wizard material configuration check
2019-12-10 13:47:10 +01:00
YuSanka
a9b1ab0a4c
Fixed localization for JA and some strings
2019-12-10 13:47:10 +01:00
Enrico Turri
64fc278212
GLCanvas3D - render methods set as constant methods
2019-12-10 12:57:55 +01:00
Slic3rPE
3b6daf64c7
macos list devices
2019-12-10 11:35:39 +01:00
Slic3rPE
40a83e67dd
macos implementation
2019-12-10 11:17:12 +01:00
bubnikv
03bb8a60a3
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-12-10 11:13:09 +01:00
bubnikv
b12bc5c4d5
Optimization in GLCanvas3D::reload_scene():
...
Use sorting and binary search instead of linear search.
O(n log n) versus O(n^2)
2019-12-10 11:12:17 +01:00
Enrico Turri
bdfed9d9ef
Attempt to fix view toolbar background not showing up on Mac when using dark mode
2019-12-10 10:56:21 +01:00
David Kocik
fdc493f6fd
macos mm files
2019-12-10 10:08:57 +01:00
Lukas Matena
f6e217171a
Added comments in MeshUtils.hpp
...
PIMPL in MeshRaycaster now uses std::unique_ptr instead of raw pointer
2019-12-10 09:53:34 +01:00
David Kocik
8810a9aa31
init call
2019-12-09 17:12:22 +01:00
Enrico Turri
68812b081f
Removed obsolete (and unused) code
2019-12-09 15:40:14 +01:00
David Kocik
0d2a2d2b20
osx device unmount callback - not sure if will build
2019-12-09 15:33:10 +01:00
Enrico Turri
a7b12f97db
Gray icons for gizmos in disabled state
2019-12-09 15:21:18 +01:00
Enrico Turri
d0a3e8d41d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-09 13:27:38 +01:00
Enrico Turri
e7e4cc5600
Fixed crash while repairing imported model
2019-12-09 13:27:21 +01:00
YuSanka
85645a1253
Fixed crash on ConfigWizard opening after a language change
...
+ updated Creality.ini and PrusaResearch.ini
2019-12-09 13:02:48 +01:00
Enrico Turri
61ab9e37d6
#3287 - Fixed GCodeAnalyzer and GCodeTimeEstimator when using Machinekit and Mach3/Linuxcnc gcode flavours
2019-12-09 11:40:26 +01:00
foxox
dea83da5b7
Speed legend scales depending on travel visibility.
2019-12-08 00:03:41 -05:00
David Kocik
87fff4626e
windows registration for device notif(thru hidden app) - windows doesnt need update now
2019-12-06 16:51:04 +01:00
tamasmeszaros
5d77c34567
Forgot to remove string_printf from 3mf.cpp
2019-12-06 16:28:14 +01:00
YuSanka
24bbad634a
Fixed filament presets compatibility updating after switch of different vendor's printers
2019-12-06 16:22:20 +01:00
YuSanka
3acbc07caf
Localization improvements
2019-12-06 16:20:59 +01:00
tamasmeszaros
5be66a52c0
add drain hole 3mf export and import
2019-12-06 15:47:58 +01:00
YuSanka
805a6c936c
Localization improvements: Text correction
2019-12-06 13:58:23 +01:00
David Kocik
118354ecf4
erase callbacks
2019-12-06 13:21:44 +01:00
David Kocik
0f18e7e7ec
callback only for used device
2019-12-06 13:17:36 +01:00
tamasmeszaros
3b0241c98b
Fix trianglemesh slicer error with empty meshes
2019-12-06 10:59:05 +01:00
David Kocik
822ffa6c86
last save path
2019-12-05 16:22:54 +01:00
bubnikv
073579eefc
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-12-05 15:04:59 +01:00
bubnikv
f80ed539a7
System profiles and profiles derived from system profiles are now
...
compatible with the profiles of the same vendor only.
2019-12-05 14:48:11 +01:00
Enrico Turri
f991017a3f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-05 14:43:36 +01:00
Enrico Turri
8728f192c6
Follow-up of c370bb7141
-> Do not force even size of toolbars icon textures
2019-12-05 14:43:18 +01:00
YuSanka
e2f859c3b2
Fixed filament/material sorting in the lists of ConfigWizard
2019-12-05 14:22:06 +01:00
YuSanka
cac64576c5
Fixed mode icons rendering under OSX (MacOSX10.14.sdk)
2019-12-05 14:22:05 +01:00
David Kocik
5f54856be0
last path functions
2019-12-05 14:07:02 +01:00
tamasmeszaros
60758abbb4
Merge branch 'tm_slice_func'
2019-12-05 13:38:33 +01:00
tamasmeszaros
514bb23c6c
Add free functions to slice a TriangleMesh
2019-12-05 13:38:04 +01:00
bubnikv
5e3e549248
Fix of OSX compilation - forward declaration of Semver
2019-12-05 13:06:02 +01:00
Enrico Turri
90741c993d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-05 12:22:42 +01:00
Enrico Turri
c370bb7141
Forces even size and disable compression for toolbar icon texture to try to solve artifacts on OsX Catalina
2019-12-05 12:22:24 +01:00
bubnikv
ab34ef3ceb
Fix of an application update situation, where the profiles were
...
not updated correctly if the index installed in vendor directory
was the same as the one provided with the applicaton installation.
2019-12-05 11:05:18 +01:00
Matthias Urlichs
688457b2d0
Grammar fix
2019-12-04 21:13:42 +01:00
Matthias Urlichs
5320af6c13
Don't show a confirmation dialog when saving a preset
2019-12-04 21:12:26 +01:00
YuSanka
26eaa8af1e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-04 16:11:35 +01:00
YuSanka
fea91829eb
Localization improvements:
...
* added wrapper to SliderFloat in imgui
* fixed localized text in Mouse3DController
* added take_snapshot for extruder change in object list
* fixed text typos in AppConfig.cpp, ConfigWizard.cpp and ConfigManipulation.cpp
2019-12-04 16:11:10 +01:00
David Kocik
18be3ffb5f
refactoring
2019-12-04 15:27:33 +01:00
bubnikv
bd10b52f0e
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-12-04 14:03:10 +01:00
bubnikv
c7d306e21e
Profiles for the alpha are stored into the PrusaSlicer-alpha directory
...
to not mix with the current release.
2019-12-04 14:02:49 +01:00
Lukas Matena
4ba7cb7ede
Fix of the wipe tower starting point
...
see issues #2968 , #3234 and #3248
2019-12-04 13:47:02 +01:00
Lukas Matena
3ef34848c7
Fix of skirt: wipe tower was not correctly processed when rotated
2019-12-04 13:45:42 +01:00
David Kocik
0a4b2331a1
comment testing lines
2019-12-04 13:43:28 +01:00
David Kocik
1f6d2c87b8
path check
2019-12-04 13:30:25 +01:00
David Kocik
9a301ac98d
path check
2019-12-04 13:21:41 +01:00
David Kocik
1c9dddeb2b
path check
2019-12-04 13:18:08 +01:00
David Kocik
0b015b0864
path check
2019-12-04 13:13:18 +01:00
David Kocik
fd7d75028a
path check
2019-12-04 13:10:08 +01:00
David Kocik
79cdb0ab07
linux owner checking
2019-12-04 11:47:47 +01:00
bubnikv
4bce9e0eb9
Merge branch 'vb_libudev_explicit_linking'
2019-12-04 11:38:24 +01:00
YuSanka
ee71f83939
Localization improvements:
...
* fixed "\n" at the end of phrases
+ updated list of files to localization
+ new PrusaSlicer.pot
+ Japanese localization
2019-12-04 11:14:13 +01:00
Enrico Turri
8604e19384
Fix into GLShader::load_from_text()
2019-12-04 10:35:28 +01:00
David Kocik
14fdf429ea
osx search for drives
2019-12-04 10:05:18 +01:00
Matthias Urlichs
329ad97a84
Add int() and % (modulo)
2019-12-04 09:32:22 +01:00
YuSanka
6440c8ccfd
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-12-03 18:35:05 +01:00
YuSanka
785eed2ca0
Added context to new saved preset name
2019-12-03 18:34:46 +01:00
YuSanka
7aea0ceff3
ConfigWizard improvements - added check for printers and filaments/matelials selection
2019-12-03 18:31:07 +01:00
Enrico Turri
8a8c71429c
Fixes into ENABLE_THUMBNAIL_GENERATOR_DEBUG
2019-12-03 12:44:20 +01:00
David Kocik
2ecc8a1b6f
merge s kocikdav fork removable_drives branch
2019-12-03 11:35:46 +01:00
David Kocik
55409b0e96
windows paths
2019-12-03 10:55:38 +01:00
Lukas Matena
a6e737f05a
Various small changes in hollowing gizmo:
...
- changed layout of controls
- fixed supports appearing when they shouldn't
- fixed clipping plane (holes were hidden at a bit different position of the plane then appropriate)
- when hollowing is done, clipping plane is automatically moved to show the cavity
- the dialog should no longed overlap bottom-left corner controls
- gizmo controls now correspond to config values in ObjectSettings box and both update each other
- added undo/redo support when manipulating holes
2019-12-03 10:45:49 +01:00
David Kocik
0eb8cb3fa1
linux eject
2019-12-03 10:09:53 +01:00
YuSanka
a00ff7b06f
Implemented new suggestion from content team:
...
Just HigherThumb is moved to selected position after mouse click on color band
2019-12-02 15:04:15 +01:00
bubnikv
afa72da9d1
Fix of infill connecting along perimeter lines,
...
new 3-opt iterative improvement of infill path (currently disabled,
it is extremely slow)
2019-12-02 15:01:52 +01:00
YuSanka
d182c35248
Focused "Next" or "Finish" button according to the selected page.
...
Moved update_materials function call
2019-12-02 14:19:13 +01:00
Enrico Turri
89c42063de
Merge branch 'et_adaptive_layer_height_2' of https://github.com/prusa3d/PrusaSlicer
2019-12-02 12:47:15 +01:00
Enrico Turri
45f10a3730
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Removed debug output and cleanup
2019-12-02 11:44:11 +01:00
Enrico Turri
773bcbae7a
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Further extension of debug output to investigate issues on Mac and Linux
2019-12-02 10:48:46 +01:00
YuSanka
9f1e01b750
Fixed "Pause print" and "Custom Gcode" cancel.
...
It was possible to add empty code, when "Cancel" button was selected
2019-12-02 09:59:20 +01:00
Enrico Turri
d3b2db27a3
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height_2
2019-11-29 14:33:45 +01:00
root
b0e9bdee9b
Merge remote-tracking branch 'remotes/origin/vb_libudev_explicit_linking'
2019-11-29 14:28:30 +01:00
Enrico Turri
40498eee44
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Extended debug output to investigate issues on Mac and Linux
2019-11-29 14:24:24 +01:00
Lukas Matena
14d56929e7
SLA drain holes can be removed by right click, Ctrl+A selects all holes
2019-11-29 14:12:31 +01:00
Lukas Matena
735f82c019
Hollowing gizmo has now its own shortcut [H], fixed a situation with supports showed in editing mode
2019-11-29 13:56:39 +01:00
Enrico Turri
1d5db5cf7a
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Added debug output to investigate issues on Mac and Linux
2019-11-29 12:45:41 +01:00
YuSanka
22aa17128a
Fixed function to get a profile name by alias for all preset collections
2019-11-29 11:02:58 +01:00
YuSanka
71f5ed5b9e
Added new icon for "change extruder" menu.
...
+ some improvements for colored band
2019-11-29 11:02:58 +01:00
Enrico Turri
58fa4f32de
Revert e3b9c755aa
2019-11-29 11:01:51 +01:00
Lukas Matena
53976de250
Merge branch 'master' into lm_hollow_gizmo
2019-11-29 10:20:37 +01:00
Lukas Matena
f2a810f335
Merge branch 'lm_tm_hollowing' into lm_hollow_gizmo
2019-11-29 10:20:32 +01:00
Lukas Matena
73af7c64b8
SLATreeSupports generator now takes account for holes and can build supports through them
2019-11-29 10:19:02 +01:00
tamasmeszaros
b2b5df7d43
Remove redundant search path for libudev
2019-11-28 17:12:01 +01:00
David Kocik
82baaf291e
search for rd as root
2019-11-28 16:35:22 +01:00
YuSanka
16137411c4
Fixed icon positioning and color_band scaling for DoubleSlider under OSX
2019-11-28 16:23:58 +01:00
Enrico Turri
4fc723d52e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-11-28 15:42:01 +01:00
Enrico Turri
e3b9c755aa
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Attempt to fix events on Linux and Mac
2019-11-28 15:41:44 +01:00
YuSanka
0005049927
Updated icons for DoubleSlider
2019-11-28 15:40:18 +01:00
Enrico Turri
3dd46f2e03
ENABLE_THUMBNAIL_GENERATOR -> some other refactoring
2019-11-28 15:19:42 +01:00
Enrico Turri
ddd1df1552
ENABLE_THUMBNAIL_GENERATOR -> render printbed into thumbnails
2019-11-28 14:18:24 +01:00
David Kocik
7301b4f7dd
refactoring
2019-11-28 13:50:58 +01:00
David Kocik
b7a5020196
add_callback function
2019-11-28 13:38:08 +01:00
Enrico Turri
bd1ee8ee4a
Small refactoring in Camera::calc_zoom_to_bounding_box_factor
2019-11-28 12:14:31 +01:00
Enrico Turri
0de3704287
ENABLE_THUMBNAIL_GENERATOR -> small refactoring
2019-11-28 12:03:19 +01:00
Enrico Turri
3537f74936
Printbed axes renderable on demand
2019-11-28 11:51:00 +01:00
bubnikv
3b24b8c378
Linux libudev explicit linking: One more function wrapped.
2019-11-28 11:06:57 +01:00
YuSanka
773dace33c
Merge remote-tracking branch 'origin/master' into ys_aliases
2019-11-28 10:34:05 +01:00
bubnikv
67827546cf
linux specific: Explicit linking of libudev because there are
...
two versions out there in the wild. libusb0 is still used on
some LTS distros, for example on Centos6.
2019-11-28 10:09:13 +01:00
YuSanka
dfd38c7818
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-11-28 09:01:14 +01:00
YuSanka
c87feb9870
Code cleaning - removed unused state from DoubleSlider
2019-11-28 08:38:28 +01:00
YuSanka
322c0230c3
Code cleaning - deleted extruder selector
2019-11-27 16:03:16 +01:00
David Kocik
4337b65f52
rdm update every 2 seconds
2019-11-27 15:47:37 +01:00
YuSanka
901a20b3b1
Code cleaning
2019-11-27 15:27:44 +01:00
YuSanka
496e09302f
Implemented a message on Printer display for pause print
...
+ Added new icons
2019-11-27 14:44:33 +01:00
David Kocik
1cd06e3267
prev commit linux part
2019-11-27 14:30:10 +01:00
Enrico Turri
1ba3f0a4f6
Transparent background for thumbnails saved into gcode and sl1 files
2019-11-27 13:37:37 +01:00
David Kocik
97a9f245f9
check if last path is on rem drive
2019-11-27 13:30:45 +01:00
David Kocik
fdf159af42
refactoring
2019-11-27 11:33:36 +01:00
Enrico Turri
5fcf41a3aa
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Added undo/redo
2019-11-27 11:08:10 +01:00
YuSanka
963969e210
Fixed RadioButton selection in ExtruderSequenceDialog under OSX
2019-11-27 09:21:28 +01:00
David Kocik
4822b577d2
removable drives manager linux part
2019-11-26 15:52:18 +01:00
Enrico Turri
55a163e216
Added tooltip, showing layer height at mouse cursor, to layer height profile bar
2019-11-26 14:44:14 +01:00
David Kocik
ef12f35599
removable drive manager - Windows part
2019-11-26 14:19:29 +01:00
tamasmeszaros
281762db45
Add hollowed interiors to the support data
2019-11-26 14:18:56 +01:00
Enrico Turri
381d7e6c2e
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Attempt to fix sliders size, on Mac, into imgui dialog for adaptive layers
2019-11-26 12:50:57 +01:00
Enrico Turri
643b26a0f3
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Small refactoring
2019-11-26 12:24:07 +01:00
YuSanka
6a68002a1f
Implemented use of aliases in Plater's preset comboboxes
2019-11-25 15:57:36 +01:00
bubnikv
67b8506800
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-25 15:56:10 +01:00
bubnikv
d3ec53d9a6
WIP: Improvement in path planning
...
reorder_by_three_exchanges_with_segment_flipping()
works, but it is excessively slow, with close to O(n^3) time complexity.
Commited, but not used in production until sped up.
2019-11-25 15:55:59 +01:00
Enrico Turri
44d7ac4474
Fixed crash when calling Reload from disk command after slicing on SLA printer
2019-11-25 14:42:36 +01:00
Enrico Turri
df3e47e093
Another attempt to fix build on Linux (due to ab00f501f1
)
2019-11-25 12:45:49 +01:00
Enrico Turri
2bbd916ccc
Fixed build on Linux
2019-11-25 11:13:50 +01:00
YuSanka
afb8483250
Merge remote-tracking branch 'origin/master' into ys_aliases
2019-11-25 10:44:58 +01:00
YuSanka
6429c3bd89
Added code for next step of a preset's aliasing
2019-11-25 10:40:36 +01:00
Enrico Turri
ab00f501f1
#3230 - Detection of 3Dconnexion devices every 2 seconds
2019-11-25 10:34:42 +01:00
Enrico Turri
b1047d2e26
ENABLE_THUMBNAIL_GENERATOR -> ENABLE_THUMBNAIL_GENERATOR_PNG_TO_GCODE set as default
2019-11-25 10:30:31 +01:00
YuSanka
1096c24fae
Show _Finish_ button
2019-11-25 09:33:54 +01:00
bubnikv
2b17e81f13
If of the previous commit: Set the MutablePriorityQueue indices
...
to size_t(-1) when removed from the queue.
2019-11-22 19:09:39 +01:00
bubnikv
9c4dc80057
Fix of the new gyroid infill path planning. Fixes #3226
2019-11-22 18:22:44 +01:00
bubnikv
232f324999
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-22 16:08:42 +01:00
bubnikv
6fcd51d5be
Fix of "Slicer crashes when slicing for flexible filament" #2988
2019-11-22 16:08:25 +01:00
Lukas Matena
bc0db7dc91
Quickly added a hole height setting
2019-11-22 15:45:48 +01:00
Enrico Turri
98255d566e
Disabled ENABLE_3DCONNEXION_DEVICES_DEBUG_OUTPUT
2019-11-22 15:35:34 +01:00
bubnikv
0b9b74e35e
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-22 15:33:38 +01:00
bubnikv
4cff569b62
Improvements of infill path planning:
...
Implementation of 2-opt pairwise exchange iterative improvement
algorithm with an extension to a chain of segments, where
the chain of segments may get flipped during the exchange operation.
The 2-opt exchange algorithm may be quite slow.
2019-11-22 15:33:20 +01:00
Enrico Turri
599403ba94
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-11-22 14:40:59 +01:00
Enrico Turri
62e69d986a
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-22 14:18:51 +01:00
Enrico Turri
6df506e482
ENABLE_THUMBNAIL_GENERATOR -> Thumbnails generated using a callback function
2019-11-22 12:39:03 +01:00
Lukas Matena
c6e112a060
Merge branch 'lm_tm_hollowing' into lm_hollow_gizmo
2019-11-22 12:04:54 +01:00
Lukas Matena
2c1d256b0c
EigenMesh3D raycaster should now be able to pick a correct intersection on the object or inside a hole
2019-11-22 11:14:38 +01:00
YuSanka
5bf1c02303
Implemented aliase for sla_materials
2019-11-22 10:42:30 +01:00
YuSanka
cb395460c4
Implemented aliases for filaments
2019-11-21 13:12:06 +01:00
Enrico Turri
aea32ffe72
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Added 'keep min' option to smoothing algorithm
2019-11-20 14:06:30 +01:00
Enrico Turri
955439b3ba
Fixed build on Mac
2019-11-20 10:57:56 +01:00
Enrico Turri
4982e177a2
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Attempt to fix imgui dialog position on Mac
2019-11-19 15:39:49 +01:00
Enrico Turri
79d516ca7f
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Smoothing algorithm modified to give more weight close to height limits
2019-11-19 14:58:27 +01:00
Enrico Turri
f1ad73e226
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-19 11:44:14 +01:00
Enrico Turri
25ab9e8d5d
Fixed normals transformation in functions stl_transform()
2019-11-19 11:43:20 +01:00
Lukas Matena
9dd18a8d6d
Started work on extending EigenMesh3D to account for possible drain holes when raycasting
2019-11-19 11:33:49 +01:00
tamasmeszaros
7011c58faa
Merge branch 'master' into lm_tm_hollowing
2019-11-18 17:50:56 +01:00
Enrico Turri
9e7e1fb5e2
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-11-18 14:51:06 +01:00
Enrico Turri
da44618074
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Fixed adaptive layer height profile and layer height profile smoothing calculations
2019-11-18 14:32:41 +01:00
YuSanka
15251397b8
Added wxEXPAND flag to Filament and SLA Materials pages
2019-11-18 13:26:52 +01:00
Enrico Turri
28dedd65f0
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Code cleanup
2019-11-18 10:25:23 +01:00
Enrico Turri
68a9980a5e
ENABLE_ADAPTIVE_LAYER_HEIGHT_PROFILE -> Small refactoring to improve performances
2019-11-18 10:17:44 +01:00
YuSanka
ec6c87756f
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-11-18 09:18:25 +01:00
Enrico Turri
e1f06a1b84
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-18 08:12:24 +01:00
enricoturri1966
a1aa343416
Follow-up of b2a6a07d72
-> Fixed code to render supports and pad into thumbnails for sla printer (currently commented out)
2019-11-16 09:04:06 +01:00
Lukas Matena
bbb519ad0e
Fixed a typo in MeshUtils.hpp
2019-11-16 08:22:39 +01:00
YuSanka
bc68b8eaf2
ExtruderSequenceDialog :
...
Fixed layouts after the second opening of the dialog.
(Removing any extruder from the sequence does not cause an incorrect layout)
Validation of entered values added
(0 is not a valid value)
2019-11-16 02:12:37 +01:00
bubnikv
b2a6a07d72
Make the .gcode and .sl1 thumbnails configurable through printer profile.
2019-11-15 17:33:31 +01:00
YuSanka
0fb8b2ce09
Delete color changes for unused extruders
2019-11-15 16:36:29 +01:00
bubnikv
bc53c44bf4
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-15 16:20:12 +01:00
bubnikv
fe4b65e305
Improvement of the Elephant foot compensation:
...
Using a positive curvature estimate to control the strength
of the Elephant foot compensation shall work similarly to
the previous implementation while avoiding pinching off
tiny pieces from the contour.
2019-11-15 16:20:01 +01:00
Enrico Turri
3baf11f694
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_adaptive_layer_height
2019-11-15 15:49:26 +01:00