Commit Graph
567 Commits
Author SHA1 Message Date
Evan Simkowitz 3f4026a6b7 fix resize handle transition timing 2024-08-30 12:45:12 -07:00
Evan SimkowitzandGitHub e9b78c354f Resize handle improvements (#299)
Adds a delay to the resize handle line first showing so it doesn't flicker when the mouse briefly passes over it. Also removes an unnecessary findNode call that was happening on every move. Also adjusts the pointer offset based on the display container bounding rect.
2024-08-30 12:31:03 -07:00
Mike SawkaandGitHub e488862355 remote sysinfo data plotting (#294) 2024-08-30 11:33:04 -07:00
sawka 945c63a3e5 add monokai, make themes more generic -- display:name/display:order 2024-08-29 21:35:33 -07:00
sawka 6e704f74e3 suppress the error message after it has shown once 2024-08-29 18:08:05 -07:00
Mike SawkaandGitHub 53d3ad04b7 focus/key handling for directory preview (#291) 2024-08-29 17:00:24 -07:00
Mike SawkaandGitHub a104a6e446 new focus system part 1 (#290) 2024-08-29 16:06:15 -07:00
Evan SimkowitzandGitHub 637eaa4206 Use webview's built-in history for navigation (#232) 2024-08-29 13:37:05 -07:00
Evan Simkowitz 87d69eb5bc fix treereducer getting out of sync 2024-08-29 12:38:13 -07:00
Red J AdayaandGitHub c440fb774e suggestions UI (#286) 2024-08-28 23:47:45 -07:00
sawka bfab5e4223 detect single keypresses 2024-08-28 18:42:04 -07:00
Evan SimkowitzandGitHub 56a930c1dc Make disabled iconbuttons more distinct (#289)
Increases the idle opacity for enabled buttons in the header slightly
and decreases opacity for disabled buttons. Also sets a default cursor
when the button is disabled:

Forward button enabled and idle, back button disabled:

![image](https://github.com/user-attachments/assets/b2f4dfc3-2fe8-46e0-9eac-edfebf42dfdd)
Forward button enabled and hovered, back button disabled:

![image](https://github.com/user-attachments/assets/34b4f89d-ba6a-4b57-8533-527ef1bc9868)
2024-08-28 18:30:41 -07:00
sawka afcbb35341 countGraphemes and add debug package 2024-08-28 17:12:52 -07:00
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