Code

History

Commits on git-diff-base-setting to crates/editor/src/scroll.rs35+
  1. Make editor::LineUp & editor::LineDown honor vertical_scroll_margin like vim::LineUp & vim::LineDown (#52057)TwoClocks committed 4 months ago029bf2f
  2. Fix split diff stale scroll anchor crash (#58688)Anthony Eid committed 5 months agof1268a1
  3. editor: Reduce redundant invalidations (#56234)Mikhail Pertsev committed 5 months ago593a78d
  4. editor: Un-pub `ScrollManager` (#55767)Finn Evers committed 6 months agoa2cd962
  5. editor: Fix autoscroll sometimes obscuring the current row behind a sticky header (#53165)Tim Vermeulen committed 6 months ago1e6e448
  6. editor: Fix soft-wrap in auto-height editors (#54051)Piotr Osiewicz committed 6 months ago555326a
  7. editor: Fix semantic tokens missing when opening buffer from multibuffer (#53712)João Soares committed 7 months agoa86de48
  8. Require multibuffer excerpts to be ordered and nonoverlapping (#52364)Cole Miller committed 7 months ago2a15bf6
  9. agent_ui: Fix expanded message editor jitters while typing (#52612)Yao Xiao committed 7 months ago7f7520b
  10. Fix shared database test isolation (#51809)Mikayla Maki committed 8 months ago67d7f99
  11. Support LSP document symbols in breadcrumbs and outline UI (#48780)Kirill Bulatov committed 9 months ago56504fd
  12. git: Standardize nomenclature for side-by-side diff (#48910)Cole Miller committed 9 months ago05e99da
  13. git: Fix desynced scrolling between LHS and RHS of side-by-side diff (#47913)Cole Miller committed 9 months ago8d18b7b
  14. editor: Move scroll position persistence to background and debounce it (#47834)Cole Miller committed 9 months agobc0e826
  15. git: Side-by-side diff UI (#47349)Cole Miller committed 9 months ago618f848
  16. Avoid expensive re-computation of sticky header lines (#46653)Max Brunsfeld committed 10 months ago0244851
  17. Anchor scroll offsets so that entire diff hunks at viewport top become visible (#44932)Max Brunsfeld committed 11 months agof8561b4
  18. Support bracket colorization (rainbow brackets) (#43172)Kirill Bulatov committed 11 months ago7e341bc
  19. Update editor data only after real scroll reports (#42035)Kirill Bulatov committed 1 year agoc996ead
  20. Rework editors to register and query buffers on scroll (#40388)Kirill Bulatov committed 1 year agode8dd9b
  21. editor: Shrink `DisplayMapSnapshot` from `824` to `256` bytes (#39568)Lukas Wirth committed 1 year ago2bfcd60
  22. editor: Represent scroll offset with more precision (#39367)Piotr Osiewicz committed 1 year agod359a81
  23. multi_buffer: Fix handling of `ExcerptId::max()` (#38887)Lukas Wirth committed 1 year agofc0b249
  24. Refactor the scrollbar component (#36105)Finn Evers committed 1 year agoded6467
  25. Enforce style lints which do not have violations (#36580)tidely committed 1 year ago6ed29fb
  26. Auto-fix clippy::collapsible_if violations (#36428)Piotr Osiewicz committed 1 year ago8f56738
  27. editor: Fix Follow Agent unexpectedly stopping during edits (#35845)smit committed 1 year agobd402fd
  28. editor: Ensure topmost buffer header can be properly folded (#34721)Finn Evers committed 1 year ago5b18ce7
  29. Reduce number of snapshots and notifies during editor scrolling (#34228)Finn Evers committed 1 year ago90bf602
  30. editor: Fix scrolling stuttering at the top of multibuffers (#34295)Finn Evers committed 1 year agoaf71e15
  31. vim: Fix and improve horizontal scrolling (#33590)Dino committed 1 year ago139af02
  32. Fix document colors issues with other inlays and multi buffers (#33598)Kirill Bulatov committed 1 year ago41583fb
  33. vim: Add horizontal scrolling support in vim mode (#32558)Dino committed 1 year ago9a6e8a1
  34. theme: Add colors for minimap thumb and border (#30785)Finn Evers committed 1 year ago4c396bc
  35. editor: Do not start scroll when hovering the scroll thumb during dragging events (#30782)Finn Evers committed 1 year ago34be783