bf032524eb
notifications - minor changes in logic
2021-03-12 10:32:26 +01:00
6e325ee322
cleanup
2021-03-12 10:32:26 +01:00
bad12b5683
cleanup
2021-03-12 10:32:26 +01:00
80f0d305c1
request frame change in notification
2021-03-12 10:32:26 +01:00
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
0a1448196b
Tech ENABLE_NEW_NOTIFICATIONS_FADE_OUT set as default
2021-02-19 12:18:09 +01:00
05a6cfeaea
Some more reduction of compiler warnings on MSVC
2021-02-10 18:04:16 +01:00
f3c4888291
Added a missing include
2021-02-08 08:13:22 +01:00
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
2d32c80b75
Fixing GCC warnings 2
2021-01-29 10:46:52 +01:00
df59f9497a
request frame with delay when new notification pushed
2021-01-07 13:33:05 +01:00
c61a6289c5
update notification before erasing finished ones
2021-01-07 13:16:23 +01:00
f43b34fb57
wxWakeUpIdle when render timer ends to ensure idle function spawns and triggers rendering
2021-01-07 12:54:53 +01:00
e193a0e921
localization: Fixed one phrase
2020-12-22 17:24:29 +01:00
593c397b19
Missing init() call at notification render
2020-12-19 09:22:40 +01:00
b5de1456a0
Keyboard shortcut at notification hover - eject sd
2020-12-18 15:48:59 +01:00
99747f8f25
Changed requested time of rendering for timed notification to full duration. Commented unused code.
2020-12-16 17:43:51 +01:00
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
08c4f674f7
Disabled "error" outputs
...
1) they should have been trace and
2) likely they should have been only enabled in debug mode and only
through conditional compilation
2020-12-16 14:40:56 +01:00
3ae40139b3
render timer
2020-12-16 14:15:12 +01:00
0592d15c50
render timer draft
2020-12-16 14:15:12 +01:00
1249fdb71d
Remove custom supports/seams after mesh repair
...
The repair can remove some of the triangles, so the custom data would make no sense.
This will hopefully fix #5458
Also, show a notification with a hyperlink to undo just before the repair.
2020-12-14 22:59:02 +01:00
43c424e82b
export finished to hdd notification got fadeout after 20 sec
2020-12-11 08:40:40 +01:00
3f11b7dea5
GLCanvas on_idle changes to do updates on notifications correctly. Changed updating separators in GLToolbar.
2020-12-09 11:05:21 +01:00
2659ac567a
Timeout in requesting renders at notification fadeout.
2020-12-09 11:05:21 +01:00
bcb2a4884b
NotificationManager -> Separate notification update from its render to reduce the amount of scene refresh
2020-12-03 15:12:32 +01:00
0d4123192f
Removed GLCanvas3D from parameters of NotificationManager methods
2020-11-30 13:45:17 +01:00
422ad1c5bf
Callback stored at std::function for notification hyperlink. Notification progress bar draft.
2020-11-10 09:22:47 +01:00
870aba8d15
Large notification buttons and icons
2020-11-09 15:15:30 +01:00
3ca3a544a8
New Export Finished notification showing path and opening containing folder. Fix of #4917 . Fixed wrongly grayed eject button in File menu. Hopefully fix of ctrl shortcut of tooltips at sidebar.
2020-11-04 09:29:08 +01:00
15a75ec6b0
prevent notifications moving left when in preview
2020-10-27 09:39:58 +01:00
8e20515060
added namespace boost::placeholders to indentify _1, hopefully fix of #4983
2020-10-27 09:16:09 +01:00
b25548594d
Notifications:
...
Revert of substitution of boost::bind with std::bind, does not compile
on all platforms.
Further polishing and documentation.
2020-10-15 09:56:40 +02:00
87206cd695
NotificationManager documentation improvements
2020-10-15 09:20:05 +02:00
adeab9b460
Fixed bugs introduced in refactoring of NotificationManager.
2020-10-14 17:51:51 +02:00
607c237749
NotificationManager: Removed space reservation for "Slope visualization"
...
dialog, which is gone.
2020-10-14 17:19:11 +02:00
447f4b8303
Polishing of NotificationManager:
...
Fixed pairing of PrintObjects with slicing warning notifications.
Removed or commented out dead code.
Added documentation.
2020-10-14 16:49:06 +02:00
cadebab07b
Notifications refactoring: Reusing ImGUI windows, commenting out dead code.
2020-10-14 14:18:04 +02:00
dd2cd62a4f
WIP Review of NotificationManager: Fixed some typos, added some comments.
2020-10-14 12:57:40 +02:00
afa31433d1
Notification manager refactoring: Use unique_ptr for management
...
of dynamic data.
2020-10-13 16:08:19 +02:00
092a9f80b6
notifications: avoid collision with gizmos on same position by moving to left
2020-10-02 10:27:31 +02:00
661534042b
notifications: changed some plater warnings into errors, fixed not showing plater warnings in preview.
2020-10-01 09:30:11 +02:00
a47178557f
notification orange color for hypertext
2020-10-01 09:30:11 +02:00
3984326ee3
notification init() at first render, not notification creation. Hopefully a fix of issue #4647 .
2020-09-01 15:57:49 +02:00
a81afce1b8
notifications not showing slicing finished when error
2020-09-01 15:57:48 +02:00
25fb569017
notifications: plater warning not visible in preview
2020-09-01 15:57:48 +02:00
2455df4017
notifiactions: new icons + deleting old warnings&errors
2020-09-01 15:57:48 +02:00
b3f8ae5ca7
Notifications & warning dialog
...
notifications
dialog with warnings produced by slicing is shown before exporting
2020-08-03 15:49:25 +02:00