waveterm/pkg
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
..
authkey Add authkey header for requests to the backend (#256) 2024-08-21 15:04:39 -07:00
blockcontroller Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
eventbus Add flag for specifying a new node as magnified on insert (#253) 2024-08-20 20:14:14 -07:00
filestore adding telemetry updates (#209) 2024-08-08 18:24:54 -07:00
ijson metadata updates (frontend typing) (#174) 2024-07-30 12:33:28 -07:00
remote Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
service Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
shellexec wsh edit working (#252) 2024-08-20 14:56:48 -07:00
telemetry adding telemetry updates (#209) 2024-08-08 18:24:54 -07:00
tsgen wsh edit working (#252) 2024-08-20 14:56:48 -07:00
userinput User Input (#119) 2024-07-18 15:21:33 -07:00
util Update copyright indicators on a bunch of files (#255) 2024-08-20 17:01:29 -07:00
vdom working on vdom implementation, other fixes (#136) 2024-07-23 13:16:53 -07:00
waveai adding telemetry updates (#209) 2024-08-08 18:24:54 -07:00
wavebase adding telemetry updates (#209) 2024-08-08 18:24:54 -07:00
waveobj Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00
wcloud Update copyright indicators on a bunch of files (#255) 2024-08-20 17:01:29 -07:00
wconfig wsh edit working (#252) 2024-08-20 14:56:48 -07:00
wcore wsh edit working (#252) 2024-08-20 14:56:48 -07:00
web use unauthorized instead of internalservererror for failed authkey validation 2024-08-21 15:23:15 -07:00
wps Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
wshrpc Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
wshutil Change Connection UI (#269) 2024-08-23 18:12:40 -07:00
wstore Unified node model to pass data from layout to blocks (#259) 2024-08-26 11:56:00 -07:00