Mike Sawka and GitHub
5e655c7c55
refactor cmdqueue out of blockcontroller ( #65 )
2024-06-20 16:01:55 -07:00
sawka
68ca79fcbc
update widgets, add label, color, description, change top two widgets
2024-06-20 13:03:50 -07:00
sawka
d59e0f5959
add contextmenu model, example code in block.tsx
2024-06-20 12:34:32 -07:00
Sylvie Crowe and GitHub
21fa9a601f
Add filewatcher for config files ( #63 )
...
This adds the filewatcher and forwards events to the frontend. It also
sets up the widgets as something that can be controlled with a config
file.
2024-06-19 23:59:41 -07:00
sawka
c7f76d5ced
implement drag handles
2024-06-19 23:00:57 -07:00
Mike Sawka and GitHub
fb668fd4e5
multi-window support ( #62 )
2024-06-19 19:10:53 -07:00
sawka
5c6cfbc112
terminal context menu
2024-06-19 15:42:33 -07:00
Evan Simkowitz
58684744b0
update imports
2024-06-19 12:22:34 -07:00
Evan Simkowitz
264d6568e2
remove unnecessary log
2024-06-19 12:18:43 -07:00
sawka
52e04330bc
blocks now implement a focus of last resort and interact with the block focus field in window.
2024-06-19 11:58:22 -07:00
Evan Simkowitz
da20973fee
update comment on getApi
2024-06-19 11:20:35 -07:00
Evan Simkowitz and GitHub
bfa4bb259e
Clear a drag placeholder if the user drags an item out of the layout's hit trap ( #61 )
2024-06-19 11:15:14 -07:00
Mike Sawka and GitHub
15681ffa1a
create blockframes to replace blockheader ( #59 )
...
created two frames -- frameless and tech. frameless is used when there
is 0 or 1 blocks, otherwise tech is used.
2024-06-18 23:44:53 -07:00
Evan Simkowitz
9ff8cb0292
add new test for placeholder noop
2024-06-18 16:06:19 -07:00
Evan Simkowitz and GitHub
a3a576bd6d
Don't show the placeholder if the action will be a no-op ( #58 )
...
Update the computeMove function to only set pendingAction if the action
is not a no-op (i.e. it will not place the node adjacent to itself at
the same level). Also clears the pendingAction if the user hovers over
the node that is being dragged.
2024-06-18 16:03:00 -07:00
Mike Sawka and GitHub
4ded6d94b6
stickers and terminal serialization ( #57 )
2024-06-17 22:38:48 -07:00
Red J Adaya and GitHub
b6c85e38f6
DnD tabs ( #44 )
2024-06-17 21:50:33 -07:00
Evan Simkowitz
9adecebbf2
remove unnecessary useCallback in Widgets component
2024-06-17 14:23:57 -07:00
Evan Simkowitz
bd93504314
Add comments for swapNode
2024-06-17 14:18:27 -07:00
Evan Simkowitz and GitHub
48d4611a05
Add Swap Node functionality ( #56 )
...
Adds the ability to swap nodes by dragging to the center of a tile.
Also fixes a bug where moving a node to a new lesser index under the
same parent would produce a no-op.
2024-06-17 14:14:09 -07:00
sawka
b71ae8e6e8
move terminal into its own directory under view
2024-06-17 10:18:38 -07:00
Mike Sawka and GitHub
e46906d423
wsh rpc working ( #55 )
...
lots of iterations on an RPC protocol. getting wsh working with a
getmeta/setmeta command in addition to html mode.
2024-06-17 09:58:28 -07:00
sawka
9743395eb7
some styling for the block close button
2024-06-14 11:15:36 -07:00
sawka
f0fb70ef9c
get pdf preview working
2024-06-14 11:10:54 -07:00
sawka
29c2b6bc7f
working on a hover state for the headers
2024-06-14 10:46:03 -07:00