sawka
43138f754c
fix double model creation
2024-08-22 16:25:53 -07:00
Evan Simkowitz and GitHub
d5140129cd
Fix block numbering and switching with arrow keys ( #258 )
2024-08-21 17:43:11 -07:00
Mike Sawka and GitHub
dedfc31344
implement Cmd-I and restructure block viewmodels ( #257 )
2024-08-21 15:49:23 -07:00
sawka
9a06b43266
implement a viewmodel keydown handler
2024-08-19 18:41:47 -07:00
Evan Simkowitz and GitHub
65e8d4e3fd
Remove double-click on block header to magnify ( #233 )
...
Now that we have the magnify button on the block, we don't need the
double-click to magnify.
2024-08-15 17:49:34 -07:00
Evan Simkowitz and GitHub
e85b0d205e
New layout model ( #210 )
...
This PR is a large refactoring of the layout code to move as much of the
layout state logic as possible into a unified model class, with atoms
and derived atoms to notify the display logic of changes. It also fixes
some latent bugs in the node resize code, significantly speeds up
response times for resizing and dragging, and sets us up to fully
replace the React-DnD library in the future.
2024-08-14 18:40:41 -07:00
Red J Adaya and GitHub
688ed8a870
Fix number overlay hotkeys conflict with screenshot in macos ( #222 )
2024-08-14 14:38:02 -07:00
Evan Simkowitz
a01d735db3
Remove unnecessary icon styling for block, update header flex
2024-08-06 14:20:19 -07:00
Evan Simkowitz and GitHub
e29cb2debe
Make magnify icon always visible, transition from magnify to minimize ( #197 )
...
I'm updating the magnify button to be always visible and animate a
transition between being a "Magnify" button and a "Minimize" button.
This also cleans up some text shrinking behavior in the block frame
header so the end icons are always visible.
Also fixes some height discrepancies in the block frame header.
Also implements a `prefers-reduced-motion` query for the tilelayout and
block frame to ensure transitions are not set if the user does not want
them.
2024-08-05 16:13:26 -07:00
Evan Simkowitz and GitHub
5143aefd3c
Simplify blockframe header styling ( #199 )
...
This cleans up styling for the BlockFrame header, which had a lot of redundant and unnecessary declarations, which produced inconsistent styling.
2024-08-05 14:54:33 -07:00
sawka
694311c6dc
allow pointer events (to eventually allow blocknum/id copying on click)
2024-08-02 16:54:57 -07:00
sawka
9f8042fb87
new keybindings for switching tabs/blocks
2024-08-02 16:50:11 -07:00
sawka
4f74b232e2
trap Shift:Cmd, and enable special blockmask action to show block indexes
2024-08-02 15:39:22 -07:00
sawka
6f2c99a5cf
more refactoring of block header. isolate atom dependencies more
2024-08-01 16:01:11 -07:00
sawka
f13115113d
more refactoring (block header)
2024-08-01 15:51:38 -07:00
sawka
94d6c14011
reorganize block view more
2024-08-01 15:35:13 -07:00
sawka
c8cc1de2d4
add 'dev' label to application. also add 'un-magnify' icon when magnified
2024-08-01 13:46:06 -07:00
sawka
9f98d03add
rearrange view files into directories
2024-08-01 13:06:18 -07:00
sawka
4b30c8bc3b
move preview into own directory
2024-08-01 12:53:49 -07:00
Sylvie Crowe and GitHub
7098c8b3ea
fix: don't allow the block title to grow ( #192 )
2024-08-01 01:29:47 -07:00
Sylvie Crowe and GitHub
c5707de2fd
Fixes For the Demo ( #190 )
2024-07-31 23:50:38 -07:00
Sylvie Crowe and GitHub
fc8c1104f4
Create a Help Block ( #188 )
...
Adds a block to explain how to use the app.
2024-07-31 22:22:52 -07:00
sawka
07843ab281
remove minimize
2024-07-31 21:41:28 -07:00
sawka
933c5d66e9
Cmd-m magnify block
2024-07-31 19:59:21 -07:00
Sylvie Crowe and GitHub
efd1e3c189
CPU Plot ( #185 )
...
Adds a CPU % Plotting Widget
2024-07-31 14:13:36 -07:00