enricoturri1966
dc75a59115
Added command Export as OBJ
2022-01-19 12:39:04 +01:00
enricoturri1966
8be67bc4d6
Fixed warnings
2022-01-18 08:20:04 +01:00
enricoturri1966
2cebe16663
Tech ENABLE_WIPETOWER_OBJECTID_1000_REMOVAL - Removal of wipe tower magic object_id equal to 1000
2022-01-17 15:56:58 +01:00
enricoturri1966
1c3c7696a6
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates
2022-01-14 11:46:47 +01:00
enricoturri1966
b9b702d550
Fixed conflicts after merge with branch dev
2022-01-14 09:55:13 +01:00
enricoturri1966
a2dc1cd446
Fixed conflicts after merge with dev branch
2022-01-12 15:54:48 +01:00
YuSanka
657fb125ff
After merge fixes
2022-01-12 15:14:45 +01:00
YuSanka
ced6d26917
Merge remote-tracking branch 'origin/master' into dev
2022-01-12 15:05:31 +01:00
enricoturri1966
0cb0f56a80
Tech ENABLE_ENHANCED_PRINT_VOLUME_FIT set as default
2022-01-12 14:12:13 +01:00
tamasmeszaros
0fbe700140
Add timeout for plater stopping the UI jobs.
2022-01-11 11:26:26 +01:00
tamasmeszaros
43f5e61b5f
Add possibility to wait for current job to stop.
2022-01-11 11:26:26 +01:00
tamasmeszaros
17f4b1bea3
Avoid issue with invisible status indication.
2022-01-11 11:26:26 +01:00
tamasmeszaros
3be7d5f0dc
Make a PlaterWorker to handle PlaterJobs
2022-01-11 11:26:26 +01:00
tamasmeszaros
b53ff75cf4
Rework UI jobs to make them more understandable and flexible.
2022-01-11 11:26:18 +01:00
enricoturri1966
e031001f0a
Follow-up of d2e495c700
- Fixed other warnings
2022-01-06 13:29:28 +01:00
enricoturri1966
d2e495c700
Fixed warning
2022-01-06 12:34:00 +01:00
YuSanka
19f919eca1
Implementation of the Preferences option "Ask for unsaved changes in project"
2022-01-06 10:39:12 +01:00
Filip Sykala
7b70083c78
fix creation of emboss object on linux
2022-01-05 10:30:45 +01:00
enricoturri1966
ba643fa5fa
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2022-01-05 10:23:55 +01:00
enricoturri1966
ffe678e0ea
#7647 - Re-enabled 'Export to STL' command for volumes. It was working in 2.3.3 and got disabled somehow.
2022-01-05 10:23:48 +01:00
YuSanka
9bbcfb80b1
Some beatification for Sliced Info: "Used Filament" is moved to the first place
2022-01-05 09:47:34 +01:00
enricoturri1966
0df7efe462
#7550 - Fixed error message when trying to import an invalid stl for commands 'Reload from disk' and 'Replace with STL'
2022-01-04 09:57:45 +01:00
enricoturri1966
aaaea68d99
Fixed conflicts after merge with dev branch
2022-01-03 10:33:16 +01:00
enricoturri1966
1019792884
Fixed conflicts after merge with dev branch
2022-01-03 10:09:38 +01:00
enricoturri1966
34a640a4a9
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into et_color_class
2022-01-03 09:33:05 +01:00
YuSanka
f2aeca3a71
Options from the "Preferences" dialog added to the Search
...
Some code refactoring:
* use GUI_App::open_preferences() on all places where it's needed
* Preferences Dialog is an attribute of a ManeFrame class and created just ones during the MainFrame creation now.
* Created class Highlighter. Use it in Preferences and Tab
2021-12-22 14:38:23 +01:00
enricoturri1966
c44fd43307
Fixed warning
2021-12-22 11:12:46 +01:00
Filip Sykala
5464b650d1
Merge branch 'tm_ui_job_rework_2' into fs_emboss
...
# Conflicts:
# src/slic3r/CMakeLists.txt
# src/slic3r/GUI/Jobs/PlaterJob.cpp
2021-12-14 19:04:52 +01:00
enricoturri1966
296041da38
#7464 - Fixed 'Export as .stl' scaling not applied on scaled object instances
2021-12-14 10:21:31 +01:00
Filip Sykala
88523bceb6
Merge branch 'master' into fs_emboss
2021-12-13 10:52:04 +01:00
enricoturri1966
1ba189b3a8
Follow-up of 450e430ca1b5169ab59d39a62cc84c4db3b0a8fa - Fixed wrong if() conditions into Plater::priv::reload_from_disk()
2021-12-10 14:36:28 +01:00
enricoturri1966
8df5202e74
#7429 - Fixes in reload from disk command
2021-12-10 14:36:28 +01:00
Vojtech Bubnik
63a3971091
Windows specific: Fixes layout issues on plater, short BitmapComboBoxes
...
with some Windows scaling, see GH issue #7414 .
The issue was most likely due to the initial main frame size
generated by Windows based on some unknown rule based on font scaling
and possibly display size and something else. If the initial window height
is short, then the last controls in a "rubbery" sizer are trimmed
and wxBitmapComboBoxes then remember the initial widget size indefinietly.
2021-12-10 09:34:28 +01:00
enricoturri1966
71826900a3
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates
2021-12-08 08:21:25 +01:00
enricoturri1966
b45d56b5b8
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_preview_layout
2021-12-08 08:15:51 +01:00
Vojtech Bubnik
bfce4f6901
Follow-up to 3622f06bed
...
Work around 3D scene focus after de-activation of the main
window without having to resort to CallAfter(), which breaks
on Linux with some window managers that follow mouser cursor.
Fixes #5620 #6870 #6992
3622f06bed
was not a correct solution,
it broke focus for non-modal windows.
Fixes #7419
The actual issue seems to be caused by wxProgressDialog not playing
well with modal dialogs closed just before wxProgressDialog opens.
If wxProgressDialog parent was not a main frame, keyboard focus
was not restored correctly after the wxProgressDialog closed.
2021-12-05 09:09:34 +01:00
YuSanka
8a2c15ad60
Fix for #7408 - Crash after closing error for deleting box shape with cylinder negative volume
2021-12-04 10:05:14 +01:00
bubnikv
3622f06bed
Trying to work around 3D scene focus after de-activation of the main
...
window without having to resort to CallAfter(), which breaks
on Linux with some window managers that follow mouser cursor.
May fix #5620 #6870 #6992
2021-12-03 16:20:01 +01:00
Filip Sykala
581aab2dd7
Merge branch 'master' into fs_emboss
2021-12-03 11:53:18 +01:00
tamasmeszaros
7eeffd6dca
Add timeout for plater stopping the UI jobs.
2021-12-03 10:40:41 +01:00
Vojtech Bubnik
45d9e6bddd
Follow-up to 7828964f8c
...
Fixed no way of leaving the "export G-code" dialog loop.
Improved the error message by explaining that some characters
are not allowed by a FAT file system.
2021-12-03 09:05:14 +01:00
Vojtech Bubnik
f4dfbb69e2
Replaced the code to substitute host address part in URL
...
with libcurl library calls. This solution should be more robust
than a homebrew URL parser solution.
2021-12-03 08:02:16 +01:00
tamasmeszaros
35ca045b1c
Add possibility to wait for current job to stop.
2021-12-03 01:59:34 +01:00
YuSanka
71a9ded1c0
ObjectList: Fixed update of the icons for InfoItems, when color mode was changed
...
Sidebar:ObjectInfo: Fixed update of the icon, when color mode was changed
+ Added new icons for "Sinking" and "ShapeGallery"
2021-12-02 16:11:52 +01:00
Filip Sykala
8699d04dc9
Merge branch 'et_world_coordinates' into emboss_local
...
# Conflicts:
# src/slic3r/GUI/Plater.cpp
2021-12-02 13:05:43 +01:00
YuSanka
fc089fd2c5
Code refactoring for d88ef826cd
...
reload_scene() call were followed by update(). It synchronizes back-end with front-end and then it calls reload_scene() again.
However in SLA mode reload_scene() expects the back-end to be synchronized with front-end, thus we get asserts that we all have ignored for a long time.
So, we call ObjectList::update_info_items() after the call of update() where reload_scene() is already called and GLCanvas3D::is_object_sinking() will return correct value
2021-12-02 11:26:20 +01:00
tamasmeszaros
fb93166c64
Avoid issue with invisible status indication.
2021-12-01 14:47:56 +01:00
Filip Sykala
d698df2c31
Merge branch 'master' into fs_emboss
...
# Conflicts:
# src/slic3r/GUI/GUI_App.cpp
# tests/libslic3r/test_indexed_triangle_set.cpp
2021-12-01 14:35:42 +01:00
Filip Sykala
d4744954cb
store position of just opened menu into Canvas3d
2021-12-01 13:56:14 +01:00
tamasmeszaros
a12950c51a
Make a PlaterWorker to handle PlaterJobs
2021-12-01 11:09:10 +01:00