Commit Graph
25009 Commits
Author SHA1 Message Date
Nathan Sobo f654d24d81 Merge pull request #740 from zed-industries/prompt-only-on-last-dirty-item
Show unsaved/conflict prompt only when closing the last tab for an item
2022-04-05 13:12:08 -06:00
Nathan Sobo 33a096857c Ensure we drop the last pane item
Previously, we weren't updating the toolbar's active item when emptying out a pane. This enhances an integration test to ensure that we don't hold references to any editors or buffers once we close everything.
2022-04-05 13:05:14 -06:00
Nathan Sobo c3be86dd4b 💄 2022-04-05 12:09:40 -06:00
Nathan Sobo 81077f4361 Don't require a path in TestAppContext::dispatch_action
Instead, derive it from the presenter. This makes tests easier to write and more reliable since we'll be accurately simulating the actual relationship between parent and child views.
2022-04-05 12:08:25 -06:00
Nathan Sobo 1fffcc9eac Fix dispatch path in test 2022-04-05 11:55:29 -06:00
Antonio ScandurraandNathan Sobo e5bf24a028 Show unsaved/conflict prompt only when closing the last tab for an item
Also, ensure we show the correct prompt when files have conflicts.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-04-05 19:38:27 +02:00
Nate Butler fdfa9c663c Squashed commit of the following:
commit 66d4cbae2ca6d7dd660688d7eb702ae55bf3e0ca
Author: Nate Butler <iamnbutler@gmail.com>
Date:   Tue Apr 5 13:33:33 2022 -0400

    WIP: Improve legibility of contactsPanel and fix errors

    Co-Authored-By: Keith Simmons <keith@the-simmons.net>

commit 000319c583801c5ba4ed7884bbf3da2a591e3f26
Author: Nate Butler <iamnbutler@gmail.com>
Date:   Tue Apr 5 13:13:32 2022 -0400

    WIP
2022-04-05 13:34:06 -04:00
Antonio Scandurra 3dc4a00541 Restructure item closing to take the Workspace instead of the Pane 2022-04-05 19:12:17 +02:00
Antonio Scandurra 8134d19687 v0.24.1 2022-04-05 16:23:27 +02:00
Antonio Scandurra f6b2b53f71 Merge pull request #737 from zed-industries/lsp-renames
Improve handling of renames with respect to language servers
2022-04-05 16:22:17 +02:00
Antonio ScandurraandNathan Sobo d24b7a966f Clear diagnostics from buffer when unregistering it from language server
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-04-05 16:01:33 +02:00
Antonio ScandurraandNathan Sobo 948542005f Don't reuse old syntax tree when resetting a buffer's language
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-04-05 16:01:05 +02:00
Antonio Scandurra 3e4380f849 Close and re-open buffer in language server when it gets renamed 2022-04-05 15:15:43 +02:00
Antonio Scandurra 479991caca Add unit test to illustrate how language server renames should work 2022-04-05 14:47:37 +02:00
Antonio Scandurra 0a3a0bfa4e Merge pull request #736 from zed-industries/update-followers-when-navigating
Update followers when navigating back and forth
2022-04-05 10:57:57 +02:00
Antonio Scandurra 210c618110 Update followers when navigating back and forth 2022-04-05 10:42:35 +02:00
Antonio Scandurra 16d4722082 Skip checking for updates when an update has already been installed 2022-04-05 10:18:37 +02:00
Antonio Scandurra 34197095f4 💄 2022-04-05 10:16:08 +02:00
Antonio Scandurra 986b535029 Massage styling of auto-update messages a bit 2022-04-05 10:15:26 +02:00
Antonio Scandurra bfe0364b17 Display Installing update… when the new app is being copied 2022-04-05 10:07:45 +02:00
Antonio Scandurra f114812504 Pass an NSString to objectForInfoDictionaryKey 2022-04-05 10:02:37 +02:00
Max Brunsfeld fda96cee0f Find path to running app using [NSBundle bundlePath] 2022-04-04 20:53:46 -07:00
Max Brunsfeld e0c1798d48 Add application menu item for checking for updates 2022-04-04 18:34:14 -07:00
Max Brunsfeld 5126a9a930 Add remaining logic for downloading updates, add status bar indicator 2022-04-04 18:34:14 -07:00
Nathan Sobo 4395029013 Merge pull request #734 from zed-industries/fix-prompt-panic
Drop borrow to window state before calling beginSheetModalForWindow
2022-04-04 17:50:09 -06:00
Nathan SoboandKeith Simmons 22c17c687f Drop borrow to window state before calling beginSheetModalForWindow
Co-Authored-By: Keith Simmons <keith@the-simmons.net>
2022-04-04 16:18:28 -06:00
Keith SimmonsandNate Butler ea707eac18 Move style source files to src and build to dist
Co-authored-by: Nate Butler <nate@zed.dev>
2022-04-04 14:43:13 -07:00
Nathan Sobo 52dc257e44 Merge pull request #732 from zed-industries/fix-impersonation-in-api
In API, wait to create access token until after we impersonate a user
2022-04-04 15:16:35 -06:00
Nathan Sobo c0701c1d0b Wait to create access token until we impersonate a user
We need to wait to create the token until we decide on whether we're impersonating a different user, otherwise we'll create the token for the original user and the impersonated user won't be able to authenticate.
2022-04-04 15:07:55 -06:00
Nate Butler f7a9d68a6c Merge branch 'styles-in-typescript' of https://github.com/zed-industries/zed into styles-in-typescript 2022-04-04 15:15:54 -04:00
Nate Butler dfa7b36158 Update dark, light themes. 2022-04-04 12:14:00 -07:00
Nate Butler d134ef5561 Add a combined tokens.json for Figma Tokens
- Having individual json files for themes and core is useful for copy+pasting while exploring changes
- Figma github sync requires a single json file to pull down
2022-04-04 12:14:00 -07:00
Nate Butler bad11f6330 Fix incorrect ramp preset values in color.ts
- Regenerate themes and tokens as well
2022-04-04 12:14:00 -07:00
Nate Butler 6602d6840c Add basic support for exporting tokens to Figma Tokens. (#724)
* WIP on figma token export

* WIP Working export

* Tidy up the figma tokens script

* Correctly format theme json structure for Figma Tokens

* Finish up themeTokens imports
2022-04-04 12:14:00 -07:00
Nate Butler 0bbb536906 Remove leftover console.log 2022-04-04 12:14:00 -07:00
Nate Butler 7a2132e95a Refined dark theme styles 2022-04-04 12:14:00 -07:00
Nate Butler f3b7e6fb55 WIP 2022-04-04 12:14:00 -07:00
Nate Butler d9c137747b Add greg to .zed.toml 2022-04-04 12:14:00 -07:00
Nate Butler a5d743ae2d WIP 2022-04-04 12:14:00 -07:00
Nate Butler 723a601449 Add "npm run watch" command to live reload changes 2022-04-04 12:14:00 -07:00
Nathan Sobo 9dfa5e8a72 Start loading new theme JSON format instead of TOML
Replaced remaining extends with javascript object extension.
Moved tokens/core.ts to tokens.ts and massaged the types to make it more
obvious when types don't match up.

Co-authored-by: Nathan Sobo <nathan@zed.dev>
2022-04-04 12:13:59 -07:00
Nathan SoboandNate Butler 360eae6ddf Update style tree based on changes to _base.toml from main
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com>
2022-04-04 12:13:59 -07:00
Nathan SoboandNate Butler 1a0fb5ea20 Write theme JSON files from buildThemes script
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com>
2022-04-04 12:13:59 -07:00
Nathan Sobo bce71388cf Fix TS compile error 2022-04-04 12:13:59 -07:00
Nate Butler dd4f2c7513 Update renamed/moved imports 2022-04-04 12:13:59 -07:00
Nate Butler 49735c8b0d Type name 2022-04-04 12:13:59 -07:00
Keith SimmonsandNate Butler f9e656d1f9 Finish dark.ts initial port and restructure files to get ready for build script
Build script currently fails to type check. Not sure whats going on. Will fix in the morning.

Co-authored-by: Nate Butler <nate@zed.dev>
2022-04-04 12:13:59 -07:00
Keith Simmons be8367340e wip 2022-04-04 12:13:59 -07:00
Keith Simmons c3d66c6bd8 wip 2022-04-04 12:13:59 -07:00
Nate Butler da80860a73 WIP for keith 2022-04-04 12:13:59 -07:00