waveterm/frontend/app
Evan Simkowitz 2157df85de
Disable block pointer events during layout drag ()
This will ensure that the webview cannot capture the pointer events and
disrupt the drag functionality.

This also fixes an issue where greedy and imprecise bounds calculations
could result in thrashing of the layoutState.pendingAction field, which
could cause the placeholder to flicker.

This also fixes issues where some React Effects that were supposed to be
debounced or throttled were being invoked too much. This is because
useEffect regenerates the callback when it is run, resulting in the
debounce or throttle never taking effect. Moving the throttled or
debounced logic to a separate callback solves this.
2024-07-31 12:49:38 -07:00
..
asset modals component and model and TOS modal () 2024-07-30 11:44:19 -07:00
block Disable block pointer events during layout drag () 2024-07-31 12:49:38 -07:00
element Adjust some styling in the directory and markdown previews () 2024-07-31 12:42:58 -07:00
hook webview controls () 2024-07-15 09:40:28 -07:00
modals modals component and model and TOS modal () 2024-07-30 11:44:19 -07:00
store modals component and model and TOS modal () 2024-07-30 11:44:19 -07:00
tab Disable block pointer events during layout drag () 2024-07-31 12:49:38 -07:00
view Adjust some styling in the directory and markdown previews () 2024-07-31 12:42:58 -07:00
workspace metadata updates (frontend typing) () 2024-07-30 12:33:28 -07:00
app.less modals component and model and TOS modal () 2024-07-30 11:44:19 -07:00
app.tsx metadata updates (frontend typing) () 2024-07-30 12:33:28 -07:00
mixins.less directory preview fixes () 2024-07-25 21:14:21 -07:00
reset.less port to electron () 2024-06-11 17:42:10 -07:00
theme.less Adjust some styling in the directory and markdown previews () 2024-07-31 12:42:58 -07:00