David Kocik
c41df487bb
Notifications management and rendering refactoring.
...
With warning notification Model out of bed reworked to not show after dismiss.
2021-03-12 10:32:26 +01:00
Lukas Matena
1efa9a06f6
Adjustable wipe tower brim
2021-03-05 16:41:02 +01:00
enricoturri1966
a3b60c09bc
Tech ENABLE_CTRL_M_ON_WINDOWS set as default
2021-02-25 15:22:12 +01:00
enricoturri1966
c3a52f9b01
Tech ENABLE_RENDER_PATH_REFRESH_AFTER_OPTIONS_CHANGE set as default
2021-02-19 15:38:05 +01:00
enricoturri1966
0a1448196b
Tech ENABLE_NEW_NOTIFICATIONS_FADE_OUT set as default
2021-02-19 12:18:09 +01:00
enricoturri1966
7c3e3272aa
Tech ENABLE_ARROW_KEYS_WITH_SLIDERS set as default
2021-02-17 17:21:06 +01:00
enricoturri1966
125fcd0623
Removed obsolete class GLCanvas3D::WarningTexture
2021-02-15 11:00:37 +01:00
Vojtech Bubnik
8049dd1f72
Trying to fix the remaining OSX warnings
2021-02-10 19:07:09 +01:00
Vojtech Bubnik
5e9a8ea700
Fixed some clang warnings
2021-02-09 19:23:58 +01:00
Vojtech Bubnik
2e55898d78
Removal of not numerically robust libraries "poly2tree" and "polypartition".
...
Adjustment of GUI/3DBed.cpp,hpp to use the more stable triangulation algoritm
derived from SGI glut.
Fix of an extremely slow bridging calculation, caused by an extremely
slow bridged area detection function, of which the results were never used.
Fixes "slicing fails or takes too long #5974 "
2021-02-09 18:36:28 +01:00
Lukas Matena
1834ebe981
Fixing Clang warnings 3
2021-02-08 17:52:29 +01:00
YuSanka
6846ba0b59
Localization: Fixed localization of some 3d-Scene notifications
...
+ Move a call of the load_language() before SplashScreen creation
2021-02-03 17:30:32 +01:00
Vojtech Bubnik
73c9f939e0
Squash merge of lh_brim_rework,
...
brim separated to Brim.cpp,hpp
Refactored accessors to PrintObjectPtrs, PrintRegionPtrs, LayerPtrs,
SupportLayerPtrs for const correctness.
2021-02-03 15:12:53 +01:00
Lukas Matena
d9c9de8eee
Fixing GCC warnings 3
2021-01-29 10:47:02 +01:00
enricoturri1966
5161643fc6
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-20 13:48:09 +01:00
YuSanka
1efa129b67
Fix of #5619 - Copying Item with Printable Property
2021-01-18 15:19:02 +01:00
enricoturri1966
67e144f329
ENABLE_SPLITTED_VERTEX_BUFFER - fixed export of toolpaths to obj files
2021-01-13 10:45:52 +01:00
David Kocik
f43b34fb57
wxWakeUpIdle when render timer ends to ensure idle function spawns and triggers rendering
2021-01-07 12:54:53 +01:00
enricoturri1966
b93c2aea44
#5690 - Fixed thumbnail generation when a gizmo is active
2021-01-05 11:58:48 +01:00
YuSanka
240dc8b697
Follow-up to 19b52da260
: Fixed scale for view toolbar on HDPI (GTK3 specific)
2020-12-18 11:27:28 +01:00
enricoturri1966
d791720b5e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-12-18 09:03:45 +01:00
enricoturri1966
156019d9d0
Fixed color of shells in preview
2020-12-18 09:03:18 +01:00
YuSanka
19b52da260
Fix of #5501 - 3D Editor / Layer View widget DPI regression (Linux GTK3 specific)
2020-12-18 08:40:17 +01:00
YuSanka
8b980d4b77
Localization: Updated PrusaSlicer.pot and CZ dictionary
...
+ Fixed some phrases.
2020-12-16 17:29:38 +01:00
Vojtech Bubnik
1dae057f15
Some refactoring of the fade out of notifications:
...
1) Use different wxWidgets call to get current time on Windows vs Unix
for efficiency reasons.
2) Don't call this function multiple times in a single function, it is
both expensive and not correct: One shall work with the same timestamp.
3) Added missing unbind of the new timer.
2020-12-16 16:15:58 +01:00
David Kocik
3ae40139b3
render timer
2020-12-16 14:15:12 +01:00
David Kocik
0592d15c50
render timer draft
2020-12-16 14:15:12 +01:00
Vojtech Bubnik
a13b35ce92
Support for HiDPI in OpenGL on Linux / GTK3.
...
wxGTK3 HiDPI support seems to emulate what OSX does quite closely,
thus the changes are relatively minimal.
Also fixed an ugly rounding issue when populating the ImGUI font map
with image thumbnails.
Fixes Gtk3 issue on 4k+ screens #4135
Fixes HiDPI screens with Wayland on Fedora 30 cause Plater view to be too small. #3245
2020-12-15 12:14:38 +01:00
enricoturri1966
82fe571cdc
Give focus to 3D scene when activating any gizmo to allow related imgui dialogs to receive keyboard input
2020-12-15 10:57:16 +01:00
enricoturri1966
4911b36bfd
#5470 - Fixed switching camera views with alphanumeric row on a czech keyboard
2020-12-15 09:21:09 +01:00
enricoturri1966
5a7e4ff47c
Faster toolpaths refresh when changing options selection in preview
2020-12-11 14:59:58 +01:00
Vojtech Bubnik
bd79036d13
Replaced all "long long" types with int64_t
...
Replaced all "unsigned long long" types with uint64_t.
These "new" types better communicate their meaning and they are
guaranteed to behave the same on all platforms & compilers.
2020-12-10 08:40:15 +01:00
David Kocik
3f11b7dea5
GLCanvas on_idle changes to do updates on notifications correctly. Changed updating separators in GLToolbar.
2020-12-09 11:05:21 +01:00
YuSanka
3134359505
OSX specific: Fixed shortcut "Cmd+M"
2020-12-08 12:27:39 +01:00
enricoturri1966
1532e02b74
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-12-08 11:43:14 +01:00
enricoturri1966
bf3786be59
ENABLE_RENDER_STATISTICS -> FPS averaged to last second
2020-12-08 11:43:00 +01:00
tamasmeszaros
598ac290a1
Fix for bad wipe tower handling in arrangement
...
fixes #5320
2020-12-07 18:00:10 +01:00
Vojtech Bubnik
8bf55273c3
fix of incorrect keyboard prefix shown on OSX for Arrange edit field
...
Arrange Options dialogue improvement request #5217
2020-12-07 10:02:31 +01:00
enricoturri1966
6c8b0276e6
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-12-04 15:36:41 +01:00
enricoturri1966
1445c0ad3a
Enabled tech ENABLE_RENDER_STATISTICS
2020-12-04 15:36:30 +01:00
YuSanka
e610d2d2f6
Localization: Fixed some phrases. Updated POT and NL dictionary.
2020-12-04 13:08:48 +01:00
enricoturri1966
cc0688678c
Fixed conflicts after merge with master
2020-12-03 15:27:34 +01:00
enricoturri1966
bcb2a4884b
NotificationManager -> Separate notification update from its render to reduce the amount of scene refresh
2020-12-03 15:12:32 +01:00
tamasmeszaros
624494eab6
Merge branch 'tm_arrange_bugfixes'
2020-12-03 14:09:55 +01:00
enricoturri1966
2a0a9af0c9
#5360 - GCode Viewer -> Added menu command to reload gcode file
2020-12-03 13:48:54 +01:00
tamasmeszaros
844ea89432
Fix out of bed items after arrange.
...
Disabled outline decimation for arrange and added very small (EPSILON) safety offset to bed detection boundaries.
2020-12-03 12:00:12 +01:00
tamasmeszaros
4f7f08d0de
Further improvement on arrange settings handling
2020-12-02 14:04:39 +01:00
tamasmeszaros
8df4d6a170
Add separate arrangement distance control for SLA mode
2020-12-02 10:28:13 +01:00
tamasmeszaros
8027f6608a
Fix arrange distance with enabled sequential printing
...
fixes #5258
2020-12-01 14:08:07 +01:00
enricoturri1966
42a00a32df
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_animations
2020-12-01 10:43:32 +01:00