Commit Graph
579 Commits
Author SHA1 Message Date
Evan Simkowitz c9a1e9afe3 fix drag overlay losing rect changes 2024-08-28 16:24:25 -07:00
Evan Simkowitz 59979b13e7 use linear timing function for layout transitions 2024-08-28 14:25:47 -07:00
Evan SimkowitzandGitHub 099c196cae Use transition events to better-coordinate debouncing of NodeModel innerRect (#288)
Rather than using a timeout to debounce changes to the
NodeModel.innerRect, I'll use a transition event on the display
container. This way, if the user disables transitions using the reduced
motion setting, changes to the innerRect value will not be debounced.
2024-08-28 13:28:49 -07:00
sawka a7606b8363 update visuals to say gpt-4o-mini 2024-08-28 12:05:36 -07:00
Evan SimkowitzandGitHub fb65ec1e23 Explicitly set focus on insert (#285)
Adds a flag to the insert layout action to explicitly set the focus of a
newly inserted node. This also adds a flag in the starter layout to
focus on the terminal block.
2024-08-27 23:16:07 -07:00
Mike SawkaandGitHub a3aa941b68 implement wsh setconfig (#284) 2024-08-27 22:02:21 -07:00
Mike SawkaandGitHub 8630e23239 new config system (#283) 2024-08-27 18:49:49 -07:00
Evan SimkowitzandGitHub c9c555452a Establish wlayout for coordinating backend layout actions (#282) 2024-08-27 18:38:57 -07:00
Sylvie CroweandGitHub ee0bc0a377 Windows Bug Fixes (#281)
Fixes two bugs
- ai component now works on windows
- forces files to use lf line endings on windows instead of crlf
2024-08-27 15:12:26 -07:00
Evan Simkowitz 7d90a3912b fix nullref in layoutNode.findNode 2024-08-27 13:48:53 -07:00
Evan Simkowitz 755f8f2385 add back top padding for tabcontent 2024-08-27 13:46:13 -07:00
sawka 730c0b1eea fix nullptr for non-focused node 2024-08-27 13:45:05 -07:00
Evan SimkowitzandGitHub c892c39a73 Fix block content sizing (#280)
Make the block content sizing update once when its node moves or becomes
magnified. By manually updating this inner sizing rather than letting
the block flow in the DOM, the animations of the block frames are much
smoother.

This also fixes an issue where two scrollbars were being rendered for
the Directory Preview widget.

This also sets zero padding on nodes when there's only a single node
being rendered.
2024-08-27 13:41:36 -07:00
Evan Simkowitz 86fc45fc13 fix double scrollbars in directory preview 2024-08-27 13:28:10 -07:00
Evan Simkowitz 8fcc856740 fix node collapse edge case 2024-08-27 13:25:02 -07:00
sawka c2d2ad9136 separate cmd+o from switch connection (disconnect typeaaheadatom), and allow width to 95% 2024-08-26 21:03:12 -07:00
Red J AdayaandGitHub a665d372e3 telemetry toggle (#278)
<img width="1316" alt="image"
src="https://github.com/user-attachments/assets/01dc517c-2e9c-46ea-aaf0-4fff1fd3909d">
2024-08-26 18:03:32 -07:00
sawka fd7fa9f6f1 useatomvaluesafe 2024-08-26 16:56:37 -07:00
sawka 19ebfa0361 fix local icon for term connections 2024-08-26 16:54:39 -07:00
Evan Simkowitz fac706fb4f remove .js from imports 2024-08-26 16:37:05 -07:00
Evan Simkowitz 56757e4bb0 fix layoutTree tests 2024-08-26 16:35:35 -07:00
Red J AdayaandGitHub 7d98aeb2c9 fix dynamic setting of suggestions modal (#272) 2024-08-26 16:33:05 -07:00
Evan Simkowitz cefc491bf2 fix layoutNode and layout util tests 2024-08-26 16:27:57 -07:00
Mike SawkaandGitHub c2fe3b18e1 move connection switching to blockheader (#276) 2024-08-26 16:19:03 -07:00
Mike SawkaandGitHub f28bdccb5d move CreateX functions to wcore (#275) 2024-08-26 15:17:37 -07:00