Evan Simkowitz
0d040f1155
use regular@ syntax for icon button class
2024-09-09 12:38:49 -07:00
Evan Simkowitz
9e3c9f9253
Make IconButton its own element, move CopyButton to use it ( #357 )
2024-09-09 12:35:53 -07:00
Evan Simkowitz
c3924daac3
fix variables for markdown code
2024-09-09 12:09:31 -07:00
Evan Simkowitz
45acc62266
remove undefined variable
2024-09-09 12:08:32 -07:00
Evan Simkowitz
331724c6c3
make code only transparent in pre tags
2024-09-09 12:05:15 -07:00
Evan Simkowitz
1cf3671ac4
remove classname from copybutton since it's already applied by default
2024-09-09 12:01:57 -07:00
Evan Simkowitz
942f7c4431
remove code background
2024-09-09 12:00:47 -07:00
Evan Simkowitz
76d5288aba
apply slug after sanitize
2024-09-09 11:58:55 -07:00
Evan Simkowitz
7c45b3679f
Add syntax highlighting to the Markdown element ( #356 )
...
Also fixes the styling for the copy button
2024-09-09 11:56:21 -07:00
Mike Sawka
f62d96ae99
fix url navigation ( #353 )
2024-09-07 18:22:13 -07:00
Evan Simkowitz
5e80aeb22a
remove unnecessary callback
2024-09-07 11:20:28 -07:00
Evan Simkowitz
f2050f6155
use built-in slug prefix
2024-09-07 11:18:38 -07:00
Evan Simkowitz
97b9760109
make internal heading links work
2024-09-07 11:10:10 -07:00
Evan Simkowitz
b08af477bf
fix typing some more
2024-09-07 11:01:46 -07:00
Evan Simkowitz
910683a825
clean up typing for markdown, add focusedHeading state for future links work
2024-09-07 10:59:33 -07:00
Red J Adaya
b278d11aca
do no animate tabs on load ( #351 )
2024-09-06 17:41:00 -07:00
Evan Simkowitz
1591a0ca26
fix extern links md
2024-09-06 17:30:19 -07:00
Evan Simkowitz
cab701d3ea
fix resolveOpts props error in md image
2024-09-06 17:23:30 -07:00
Evan Simkowitz
88158289d2
remove debug log
2024-09-06 17:13:30 -07:00
Evan Simkowitz
6117929081
fix links in md preview when there's more than one heading with same name
2024-09-06 17:11:11 -07:00
Evan Simkowitz
1a7fb41182
Add back memoization for toc
2024-09-06 16:32:29 -07:00
Evan Simkowitz
afe73c3e85
Make the debounced node inner rect hook more reliable ( #350 )
...
Rather than try to track the transition state, which was proving
unreliable, I am just directly tracking the node state and determining
whether to debounce the inner rect based on whether the user has the
prefers-reduced-motion setting or query, whether the node is resizing,
and whether it's currently magnified. I'm then using the actual
animation time setting to determine how long to debounce.
2024-09-06 16:20:27 -07:00
sawka
30c1d56be6
fix condition
2024-09-06 16:13:16 -07:00
Evan Simkowitz
bd43a4b61d
clean up imports for markdown
2024-09-06 15:19:15 -07:00
Evan Simkowitz
9f5ccddad2
Improve markdown TOC scrolling ( #349 )
...
Use a better system for scrolling using scrollTo on the
OverlayScrollbars ref. This lets me get the heading as close to the top
of the viewport as possible without the convoluted CSS tricks I was
trying before.
2024-09-06 15:11:46 -07:00
Mike Sawka
566bf461ff
implement img streaming (local and remote) for markdown ( #348 )
2024-09-06 12:59:28 -07:00
sawka
f51678415c
fix ts errors
2024-09-06 11:13:55 -07:00
sawka
c00749efeb
fix useWidth usage, use overlayref directly
2024-09-06 11:10:45 -07:00
Red J Adaya
a00dc5682e
connection status overlay ( #337 )
2024-09-06 10:33:26 -07:00
Sylvie Crowe
11e4f6074d
Input Modal Fixes ( #336 )
...
A couple small things:
- make the timer more robust in case of a timing issue where the timer
skips 0
- make the x button in the corner work
- style the title to stand out
The title will need more styling in the future, but this is still an
improvement.
2024-09-06 04:15:42 -07:00
Mike Sawka
acae25f6e3
connmodal updates. connection colors, conn status in modal ( #335 )
2024-09-05 23:09:30 -07:00
sawka
975b77e728
updates for suggestions
2024-09-05 22:15:14 -07:00
sawka
a22b1cb9f5
fix reconnect suggestion
2024-09-05 19:25:52 -07:00
sawka
a3296fc530
fix icon position, plus sign, etc.
2024-09-05 18:58:51 -07:00
sawka
98a55b2290
updates for local
2024-09-05 18:54:12 -07:00
Evan Simkowitz
9ef6745d66
fix regression in nodeModel.innerRect
2024-09-05 18:07:55 -07:00
Sylvie Crowe
fc0b1929ec
Connection Typeahead/Suggestions ( #332 )
...
Adds a list of potential remotes to add and filters it as you type. It
also provides options for reconnecting on a disconnection and
specifically connecting to a local connection
2024-09-05 17:02:44 -07:00
Evan Simkowitz
015ebf5dd5
Make textAtom and showTocAtom in Markdown element optional ( #331 )
...
Fix backwards-compatibility for the Markdown element by adding back the option to pass text directly to the element and make atom parameters optional.
2024-09-05 15:35:57 -07:00
Evan Simkowitz
86685e4bcf
simplify waveai imports
2024-09-05 14:43:14 -07:00
Evan Simkowitz
7393e5e7b6
Missed one
2024-09-05 14:40:25 -07:00
Evan Simkowitz
959255af30
Fix markdown impl in waveai
2024-09-05 14:40:24 -07:00
Red J Adaya
9a361d21d5
responsive typeahead modal ( #324 )
2024-09-05 14:38:36 -07:00
Mike Sawka
a5f563b52d
new directory structure and oldmigrate ( #327 )
2024-09-05 14:05:42 -07:00
Evan Simkowitz
debbed7003
Remove WOS dependency from wshrpc ( #329 )
...
The frontend wshserver.ts had a weird circuitous dependency on wos.ts,
which was unnecessary. This moves the misplaced functions into wshrpc.ts
and updates the generation logic.
2024-09-05 13:17:35 -07:00
Evan Simkowitz
779d2d35b7
make window opacity and window tile gap size pointers so the value gets sent if it is zero
2024-09-05 11:19:52 -07:00
Mike Sawka
3e0ca6b41e
connection handling / block controller handling ( #326 )
2024-09-05 00:21:08 -07:00
Evan Simkowitz
b796ec9729
reorganize
2024-09-04 23:44:23 -07:00
Evan Simkowitz
4e49549cac
fix padding during magnified
2024-09-04 23:43:26 -07:00
Evan Simkowitz
e1a19a0b80
add user setting for sticky scroll
2024-09-04 23:08:56 -07:00
Evan Simkowitz
292a9ae1e5
disable sticky scroll by default in monaco
2024-09-04 23:05:33 -07:00