waveterm/frontend/app
Evan Simkowitz 164afeeb66
Unified node model to pass data from layout to blocks (#259)
This adds a new NodeModel, which can be passed from the TileLayout to
contained blocks. It contains all the layout data that the block should
care about, including focus status, whether a drag operation is
underway, whether the node is magnified, etc.

This also adds a focus stack for the layout, which will let the focus
switch to the last-focused node when the currently-focused one is
closed.

This also addresses a regression in the resize handles that caused them
to be offset from the cursor when dragged.

---------

Co-authored-by: sawka <mike.sawka@gmail.com>
2024-08-26 11:56:00 -07:00
..
asset Make magnify icon always visible, transition from magnify to minimize (#197) 2024-08-05 16:13:26 -07:00
block Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00
element hide when Enter is pressed (#262) 2024-08-23 09:46:04 -07:00
hook suggestions modal (#260) 2024-08-23 00:18:49 -07:00
modals Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
store Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00
tab Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00
view Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00
workspace move widgets back to right hand side 2024-08-22 11:36:35 -07:00
app.less modals component and model and TOS modal (#164) 2024-07-30 11:44:19 -07:00
app.tsx implement cmd+t 2024-08-19 18:28:28 -07:00
appkey.ts Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00
mixins.less directory preview fixes (#130) 2024-07-25 21:14:21 -07:00
reset.less Update copyright indicators on a bunch of files (#255) 2024-08-20 17:01:29 -07:00
theme.less suggestions modal (#260) 2024-08-23 00:18:49 -07:00