Max Brunsfeld
3e9daa2377
Give hover state to picker items, keystrokes in command palette
2022-04-28 15:17:56 -07:00
Max Brunsfeld
3bcb97f912
Rename Selector -> Picker in theme
2022-04-28 14:45:32 -07:00
Max Brunsfeld
3262d28d0c
Merge pull request #933 from zed-industries/format-on-save-setting
...
Add format_on_save setting
2022-04-28 14:38:49 -07:00
Max Brunsfeld
538046d5dc
Add format_on_save setting
...
This lets you turn of formatting on save for specific languages.
2022-04-28 14:31:06 -07:00
Max Brunsfeld
c55e106650
Parse .mjs files as JavaScript
...
Closes #856
2022-04-28 14:09:39 -07:00
Keith Simmons
c630ce81bb
tweak editor selection mutating functions
2022-04-28 13:46:06 -07:00
Keith Simmons
19bd7fdb51
add anchor to selection fixup info in newline
2022-04-28 13:10:31 -07:00
Max Brunsfeld
97edcb42d4
Remove accidental background color on unhovered ok indicator
...
A follow-up to #921
2022-04-28 12:44:37 -07:00
Max Brunsfeld
dd67838c36
Merge pull request #921 from zed-industries/new-status-bar-design
...
Style the status bar according to the latest design
2022-04-28 12:42:25 -07:00
Max Brunsfeld
936f7a9b94
Give no-error diagnostic indicator a hover state
2022-04-28 12:35:20 -07:00
Max Brunsfeld
84074c239d
Use Interactive helper to theme titlebar buttons
2022-04-28 12:08:15 -07:00
Nate Butler
b03c5638c5
Statusbar style tweaks
2022-04-28 14:52:31 -04:00
Nate Butler and Max Brunsfeld
80672e3f9f
Move projectDiagnostics to it's own file and remove unused code
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-04-28 14:52:12 -04:00
Nate Butler and Keith Simmons
d9863cf526
Update token build script for figma
...
- Use syntax tokens instead of manually adding token content
- Add solarized to output
- Add ramp step value to the token description in Figma Tokens
Co-Authored-By: Keith Simmons <keith@the-simmons.net >
2022-04-28 14:08:59 -04:00
Nate Butler and Keith Simmons
7890be2e13
Update size token function and types
...
Co-Authored-By: Keith Simmons <keith@the-simmons.net >
2022-04-28 14:07:20 -04:00
Max Brunsfeld
7f6ddbc12e
Restructure status bar theme to style interactive elements more concisely
...
Introduce an `Interactive` wrapper type that allows themes to selectively
override properties of items in a hovered or active state.
2022-04-28 10:59:32 -07:00
Nate Butler
b0a563e1b4
Add the size token
...
Introduces the `size` token, a token that will be used for defining standardized sizes for paddings, margins & borders.
Available sizes are `px`, `xs`, `sm`, `md`, `lg`, `xl`
- Adds `size`, types, and token
- Adds the size() function
2022-04-28 12:31:44 -04:00
Keith Simmons
5f9259719d
Removed unnecessary debug statements
2022-04-28 09:20:56 -07:00
Nathan Sobo and Antonio Scandurra
94b21a803f
Start moving from logging to tracing on collab server
...
Install some spans. Probably more work to do here.
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-28 09:45:59 -06:00
Nathan Sobo and Antonio Scandurra
b6d2d980d3
Set log level to info on Kubernetes
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-28 09:10:09 -06:00
Nathan Sobo and Antonio Scandurra
d467ef278e
Correctly trace async message handling
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-28 09:09:54 -06:00
Nathan Sobo and Antonio Scandurra
ce1162d485
Assign tracing-related environment variables in Kubernetes
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-28 08:48:57 -06:00
Antonio Scandurra
b7d8adb241
Merge pull request #927 from zed-industries/quad-border-visual-glitch
...
Correctly alpha-blend border and background in quad SDF
2022-04-28 16:36:51 +02:00
Antonio Scandurra
b31b33d274
Correctly alpha-blend border and background in quad SDF
2022-04-28 13:54:18 +02:00
Antonio Scandurra
55c7c0b1b6
Merge pull request #923 from zed-industries/navigate-panic
...
Clip `scroll_top_row` before navigating back to it
2022-04-28 10:22:09 +02:00
Antonio Scandurra
fa7796a9e8
Fix randomized collaboration tests in language
2022-04-28 10:12:10 +02:00
Max Brunsfeld and Keith Simmons
76e4c4d0f1
Remove Option from Buffer edit APIs
...
Previously, buffer edits represented empty strings as None
variants of an Option. Now, the edit logic just explicitly
checks for empty strings.
Co-authored-by: Keith Simmons <keith@zed.dev >
2022-04-27 18:00:13 -07:00
Keith Simmons
5051769dd3
Building, but failing test WIP
2022-04-27 17:25:38 -07:00
Max Brunsfeld
ab95d49fbe
Update the styling of the lsp status indicator
2022-04-27 16:48:33 -07:00
Nathan Sobo
a9ee7600fc
Trace handling of messages
2022-04-27 15:27:01 -06:00
Nathan Sobo
969b86b9d0
Allow tracing level to be customized
2022-04-27 15:26:54 -06:00
Max Brunsfeld
0a4914f4bd
Combine diagnostic status w/ diagnostic message indicators
...
Improve the indicator styling
2022-04-27 14:25:39 -07:00
Max Brunsfeld
526ec9e283
Start re-styling diagnostic indicator in status bar
2022-04-27 14:25:39 -07:00
Nate Butler
13523a25a5
Update semantic status colors in all themes
...
- for `ok`, `error`, `warning` and `info`:
- backgroundColor values were all placeholder. Add real values
- Update border values to new style
2022-04-27 14:25:39 -07:00
Max Brunsfeld
c41b4328f6
Update sidebar toggle icons
2022-04-27 14:25:39 -07:00
Max Brunsfeld
bcc6c315eb
Allow styling sidebar icons and groups in themes
2022-04-27 14:25:39 -07:00
Max Brunsfeld
2922c3c8d5
Move sidebar toggle buttons to the status bar
2022-04-27 14:25:39 -07:00
Max Brunsfeld
0e37c537f9
Merge pull request #925 from zed-industries/sort-refactor-multibuffers
...
Sort buffers by their path in refactor multi-buffers
2022-04-27 14:25:19 -07:00
Max Brunsfeld
782b89d974
Display buffers in order of their path in refactor multibuffers
...
Previously, they were non-deterministically ordered via a HashMap iterator.
This was causing integration tests to fail spuriously on PRs.
2022-04-27 14:01:37 -07:00
Nathan Sobo
4e2dbaa5a9
Wire up tracing crate to opentelemetry
...
Still need to
- Set a trace level and target via environment to avoid massive noise from other libraries
- Trace the operations we care about
2022-04-27 11:48:43 -06:00
Nathan Sobo and Antonio Scandurra
99a9c1aecb
Send telemetry to Honeycomb via GRPC
...
We updated the core-foundation crates because Tonic (the GRPC crate) relies on a newer version of core foundation to find TLS root certificates.
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-27 09:58:55 -06:00
Nathan Sobo
cff0b412ba
Introduce opentelemetry to collab
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-27 17:01:20 +02:00
Antonio Scandurra and Nathan Sobo
d567822913
Don't panic when navigation data contains invalid anchors and/or points
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-27 16:51:48 +02:00
Antonio Scandurra and Nathan Sobo
e22b136a50
Clip scroll_top_row before navigating back to it
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-27 16:25:26 +02:00
Antonio Scandurra
5449f264d4
Merge pull request #922 from zed-industries/authenticate-after-showing-window
...
Attempt to automatically sign in after a window has been shown on startup
2022-04-27 14:17:44 +02:00
Antonio Scandurra
2529236167
Attempt to automatically sign in after a window has been shown
2022-04-27 13:53:16 +02:00
Antonio Scandurra
1c322b6cdf
Merge pull request #919 from zed-industries/remove-async-std
...
Remove remaining `async-std` dependencies from `collab`
2022-04-27 13:22:53 +02:00
Antonio Scandurra
6561d732de
Make following redirects explicit in HttpClient::get
2022-04-27 13:14:45 +02:00
Nathan Sobo
d39756b511
Remove async-std and surf from client
...
Switch to isahc library. It's not as fancy, but it works and has a smaller footprint.
2022-04-26 21:19:15 -06:00
Nathan Sobo and Max Brunsfeld
f7ce2932e6
Get db tests passing with Tokio Postgres adaptor
...
We now run tests that interact with the real database under a Tokio reactor. We make the tests run multi-threaded so we can block on the main thread on database teardown and still make progress actually tearing down the DB.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-04-26 13:30:21 -06:00