Commits

Merge pull request #138 from zed-industries/adjust-font

7ac3b5e707 • Antonio Scandurra • Sep 8, 2021

Tab refinements

75bd1bdda7 • Nate Butler • Sep 8, 2021

Change the active_line style to a transparent black

0ef409d48f • Nate Butler • Sep 8, 2021

Remove underline from function syntax highlighting

d5f07ea890 • Max Brunsfeld • Sep 8, 2021

Update pane_divider width

31d8c02061 • Nate • Sep 8, 2021

Update Zed UI for 0.2 release

4cdca65fc0 • Nate • Sep 8, 2021

Introduce test-only Buffer::set_sync_parse_timeout

08bac7b9a3 • Max Brunsfeld • Sep 7, 2021

Change default theme from `dark` to `black`

bdf30f1a77 • Nate • Sep 7, 2021

Make pane divider stylable in theme

64cdf7cdd1 • Max Brunsfeld • Sep 7, 2021

Make selectors stylable via theme

d2bfae5fe1 • Max Brunsfeld • Sep 7, 2021

Rework tabs

36fb559c03 • Max Brunsfeld • Sep 7, 2021

Merge branch 'main' into styling

0def328f14 • Max Brunsfeld • Sep 7, 2021

Style resize handles

13143e64a2 • Nathan Sobo • Sep 7, 2021

Style the left and right sidebars independently in the theme

8085e74b98 • Nathan Sobo • Sep 7, 2021

Style titlebar via theme and give it a bottom border

59931a472b • Nathan Sobo • Sep 7, 2021

Set sidebar icon heights via theme

b29e673c43 • Nathan Sobo • Sep 7, 2021

Remove underline from functions in dark theme

e2b30ad031 • Antonio Scandurra • Sep 7, 2021

Merge branch 'chat'

7db78b3961 • Antonio Scandurra • Sep 7, 2021

Merge pull request #132 from zed-industries/fix-key-window

c3f1d43861 • Antonio Scandurra • Sep 3, 2021

Merge pull request #127 from zed-industries/generalize-theme-references

27a9d447cf • Max Brunsfeld • Aug 19, 2021

Log error when failing to load a theme in ThemeSelector

14f45ac1bc • Max Brunsfeld • Aug 5, 2021

Merge pull request #123 from zed-industries/fix-word-boundary-movement-multibyte

d9ab406961 • Nathan Sobo • Aug 5, 2021

Merge pull request #125 from zed-industries/theme-variables

01fcec53d7 • Nathan Sobo • Aug 5, 2021

Avoid crashes when laying out lines containing byte order marks

56354c7623 • Nathan Sobo • Aug 4, 2021

Ship new Zed icon!

6a03f9368b • Nate • Jul 30, 2021

Merge pull request #121 from zed-industries/save-file-as-new-worktree

7828c1b0d8 • Max Brunsfeld • Jul 30, 2021

Merge pull request #122 from zed-industries/deterministic-random-synchronous-tests

5ac0a1985e • Max Brunsfeld • Jul 30, 2021

Fix type of Workspace::open_new_file context parameter

4c3f97d123 • Max Brunsfeld • Jul 30, 2021

Specify zed as the workspace's default member

33b9a6e281 • Max Brunsfeld • Jul 30, 2021

Don't mark the first row as soft-wrapped when the tree is empty

849604c7e4 • Antonio Scandurra • Jul 30, 2021

Highlight active lines

db9cfb0d2b • Antonio Scandurra • Jul 30, 2021

Highlight active row(s) in the gutter

3abed88c76 • Antonio Scandurra • Jul 30, 2021

Extract most colors in codebase into theme file. switch to dark

372d2ccb6d • Max Brunsfeld • Jul 30, 2021

Allow more time wrapping to complete synchronously

c306ac007c • Nathan Sobo • Jul 30, 2021

Fix moving to previous word across a wrap boundary

e7d03af942 • Nathan Sobo • Jul 30, 2021

WIP - unit test for word-wise movement w/ soft wrap

25c472acd0 • Max Brunsfeld • Jul 30, 2021

Add some incomplete tests for movement

aab51e7576 • Nathan Sobo • Jul 30, 2021

Fix movement across soft wrap boundaries

492a09f1be • Nathan Sobo • Jul 30, 2021

Make unfolding inclusive

c779633154 • Nathan Sobo • Jul 30, 2021

Only honor rightward bias for buffer points *inside* of folds

38d4662a4e • Nathan Sobo • Jul 30, 2021

Introduce a struct for spanned_rows result

a6a8f4fd81 • Nathan Sobo • Jul 30, 2021

Respect buffer row boundaries in line-oriented edit operations

029460bf7e • Nathan Sobo • Jul 30, 2021

Don't let people retry randomized tests

84fc8f0f4f • Nathan Sobo • Jul 30, 2021

Reuse FontCache across randomized tests

6efadd19dd • Nathan Sobo • Jul 30, 2021

Report the end of the current row rather than the start of the next

a1991a7458 • Nathan Sobo • Jul 30, 2021

Fix bugs in {prev,next}_row_boundary

82ed33a924 • Max Brunsfeld • Jul 30, 2021

Add a bias parameter when converting buffer points to fold points

05f8a61bc8 • Max Brunsfeld • Jul 30, 2021

Add randomized test for DisplayMap

c1808d09ef • Max Brunsfeld • Jul 30, 2021

WIP

576cabea93 • Antonio Scandurra • Jul 30, 2021

Parse randomized test env vars at runtime

8ba8fa546b • Max Brunsfeld • Jul 30, 2021

Setup randomized test harness in `gpui::test`

c1a9a20ac9 • Antonio Scandurra • Jul 30, 2021

Allow passing `iterations` and `seed` as env variables

b0f3778381 • Antonio Scandurra • Jul 30, 2021

Move buffer rows test into `WrapMap` randomized test

42e2b9ff4d • Antonio Scandurra • Jul 30, 2021

Use a uniform distribution for generating random characters

d6eb6d33b6 • Antonio Scandurra • Jul 30, 2021

Expand edits correctly when there are folds or multi-byte chars

169a298af1 • Antonio Scandurra • Jul 30, 2021

Add fold mutations to randomized test for `WrapMap`

e7d1af2735 • Antonio Scandurra • Jul 30, 2021

Don't render line numbers for soft-wrapped line segments

613192974f • Nathan Sobo • Jul 30, 2021

Clip left when moving cursor to end of line

47187172b7 • Nathan Sobo • Jul 30, 2021

Clip left when moving vertically

b14721fd7f • Nathan Sobo • Jul 30, 2021

Preserve logical scroll position when wrap width changes

7a5f1b5446 • Nathan Sobo • Jul 30, 2021

Remove unnecessary `Mutex` from scroll-related state in `Editor`

3d07be34f8 • Antonio Scandurra • Jul 30, 2021

Fix outdated test assertions after changing wrapping behavior

694ab0d69d • Antonio Scandurra • Jul 30, 2021

Preserve indentation when soft-wrapping

164cafa57d • Antonio Scandurra • Jul 30, 2021

Use `LineWrapper` in a thread-local fashion

2f1a5c48d3 • Antonio Scandurra • Jul 30, 2021

Avoid allocation in LineWrapper::wrap_line

2dcf04cfb9 • Max Brunsfeld • Jul 30, 2021

:racehorse: Avoid SumTree::update_last when wrapping lines

59bb6624e2 • Max Brunsfeld • Jul 30, 2021

Fix panic when fuzzy-matching on a `Worktree` that contains no files

8de8c679c7 • Antonio Scandurra • Jul 30, 2021

Avoid crashes from trying to lay out too large of lines

dd6820e714 • Max Brunsfeld • Jul 26, 2021

Store pending edits until applying them to a non-interpolated snapshot

9d14ca8d33 • Antonio Scandurra • Jul 26, 2021

Change wrap width in randomized test and fix discovered bugs

1ef7474564 • Antonio Scandurra • Jul 26, 2021

Fix unused variable warning

0586a897ca • Antonio Scandurra • Jul 26, 2021

Make `WrapMap` and `DisplayMap` models

b647e3ee71 • Antonio Scandurra • Jul 26, 2021

Set snapshot in the foreground after recomputing it in the background

b04c5741aa • Antonio Scandurra • Jul 26, 2021

Fix mistakenly moved line in beginning/end of line editor tests

623d574b51 • Antonio Scandurra • Jul 26, 2021

Remove remaining I/O nomenclature for `DisplayMap` coordinates

0004dc6921 • Antonio Scandurra • Jul 26, 2021

Fix panic due to incorrectly calculating editor text size in layout

58054c605b • Antonio Scandurra • Jul 26, 2021

Eliminate input/output nomenclature from fold_map

61b5d66ba8 • Nathan Sobo • Jul 25, 2021

Fix remaining errors and warnings

da50576129 • Nathan Sobo • Jul 25, 2021

WIP

9edc8b9a06 • Nathan Sobo • Jul 24, 2021

WIP

3bf47be51e • Nathan Sobo • Jul 24, 2021

WIP

f81f043058 • Nathan Sobo • Jul 23, 2021

Pass a MutableAppContext to Element::layout and ::dispatch_event

11285f3762 • Nathan Sobo • Jul 23, 2021

Optimize `Buffer::edits_since` when the version hasn't changed

61f45800d3 • Antonio Scandurra • Jul 23, 2021

Don't insert empty isomorphic transforms when interpolating

14fcc26e73 • Antonio Scandurra • Jul 23, 2021

Get wrapping randomized test passing with wrap width as small as 0

a8db06426c • Antonio Scandurra • Jul 23, 2021

Expand tabs correctly in `TabMap`'s highlighted chunks iterator

174a546c18 • Antonio Scandurra • Jul 23, 2021

Don't poll foreground futures during `DeterministicExecutor::block_on`

502f54a021 • Antonio Scandurra • Jul 23, 2021

Fix wrap map randomized tests

416571e8e0 • Antonio Scandurra • Jul 23, 2021

Get randomized test compiling against new WrapMap structure

d61f26d03e • Max Brunsfeld • Jul 23, 2021

Move LineWrapper test to line_wrapper.rs

53fd3a1a92 • Max Brunsfeld • Jul 23, 2021

Start restructuring WrapMap with simpler concurrency

5d22c6c4bd • Max Brunsfeld • Jul 22, 2021

WIP

80f13dd737 • Antonio Scandurra • Jul 22, 2021

Fix panic in `WrapMap::highlighted_chunks_for_rows`

f7c8864995 • Antonio Scandurra • Jul 22, 2021

Start work on wrapping lines without text shaping

830f5336b9 • Max Brunsfeld • Jul 22, 2021

Ensure that soft wrapped lines don't cause horizontal scrolling

f169f8e358 • Nathan Sobo • Jul 21, 2021

Remove logging

699e558db9 • Nathan Sobo • Jul 21, 2021

Fix `WrapMap::clip_point` at the end of a soft-wrapped line

ef42d14b8c • Antonio Scandurra • Jul 21, 2021

Ensure that we use the `WrapMap` where appropriate in `DisplayMap`

915c710f94 • Antonio Scandurra • Jul 21, 2021

Account for the impact of edits on tab expansion

0875a86c69 • Antonio Scandurra • Jul 21, 2021

Add randomized test for `DisplayMap::buffer_rows` and fix logic errors

62ad97a728 • Antonio Scandurra • Jul 21, 2021