Releases: lapce/lapce
Releases · lapce/lapce
nightly
ci: re-enable vendor, add workaround for dpi crate (#3779)
v0.4.3
Features/Changes
- Add Ubuntu 24.04 LTS (noble) build
- Use Diff syntax for files with .diff/.patch extensions by default.
- Update titles of file dialogs for better clarity
- Bump to Rust 2024 Edition
- Implement "Find References" panel
- Implement "Go To Implementation" panel
Bug Fixes
- Fix pointer event not working on plugin panel
- Fix rename/new file editor in file explorer is too small
v0.4.2
Features/Changes
- Implement "Run in terminal"
- Implement document symbols in a panel
- Implement "Go To Location" functionality in the Diff editor.
- Implement on screen find which is similar to
f
in vim but for the whole screen. - Make file explorer horizontal scrollable
- Implement "Reveal in system file explorer"
Bug Fixes
- Fix markdown syntax highlighting
- Fix click issue on window error message
v0.4.1
Features/Changes
- Add fedora builds
- Finish tree sitter dynamic libary support by downloading from https://github.com/lapce/tree-sitter-grammars
- Saves scale configuration in settings to restore at startup
- text in ui can be selected and copied
- add right click context menu for editor tab
- terminal: added support for Alt+ some character input
- Terminal: right-click to add "clear all" function
- terminal: double-click to maximize bottom
- initial lsp code lens support for rust-analyzer
- Context menu for "reveal file in explorer"
- support rust-analyzer's notification "experimental/serverStatus"
- jump to definition support in Inlay Hints
- "Show Call Hierarchy" support
- Add proxy support and retry to all HTTPS GET requests.
- Implement the drag-and-drop to open file/folder
Bug Fixes
- #3203: Fallback to default theme is theme key is not found
- use windows subsystem to prevent console running
- reimplement gotodefinition on cmd/ctrl+click
- fix crash on tinyskia renderer
- show file status for scratch documents
- fix crash due to locale_config
v0.4.0
Some highlights of this release:
- experimental support of Copilot
- added line wrapping
- ported the editor to floem
- the non US keyboard layout issue should be fixed
- added Linux packages
Features/Changes
- #2723: Line wrapping based on width (no column-based yet)
- #1277: Error message prompted on missing git user.email and/or user.name
- #2910: Files can be compared in the diff editor
- #2918: Allow searching the shortcuts overview by shortcut (e.g. "Ctrl+P") or when condition (e.g. "list_focus")
- #2955: Using glob patterns to hide files or directories in explorer
- #3026: Add missing file explorer context menu entries
- #3047: Add support for different CrLf/Lf line endings per-file
- #3053: Add tooltips to various places
- #3069: Allow color variables for themes
- #3086: Add folding to panels
- #3095: Add option to hide the Open Editors section in the explorer
- #3096: Add source control status coloring to file explorer
- #2989: Add building packages for linux distros
- #3123: Swap sled to plain text file for db
Bug Fixes
v0.3.1
bump version
v0.3.0
Features/Changes
- #2190: Rewrite with Floem UI
- #2425: Reimplement completion lens
- #2498: Show Lapce as an option when doing "Open With..." on Linux
- #2549: Implement multi-line vim-motion yank and delete (
3dd
,2yy
, etc.) - #2553: Implement search and replace
- #1809: Implement debug adapter protocol
Bug Fixes
- #2650: Inform language servers that Lapce supports LSP diagnostics
v0.2.8
bump version
v0.2.7
v0.2.6
Breaking changes
- #1820: Add remote svg icon colour to theme, disable plugin settings when none are available
- #1988: Replace modal status background with background/foreground theme keys
Features/Changes
- #1899: Improve sorting files with numbers
- #1831: Plugin settings shown on right click
- #1830: Adds Clojure language support
- #1835: Add mouse keybinds
- #1856: Highlight git/VCS modified files in explorer, palette, and buffer tabs
- #1574: Panel sections can be expanded/collapsed
- #1938: Use dropdown for theme selection in settings
- #1960: Add sticky headers and code lens for PHP
- #1968: Completion lens (disabled by default)
- #1972: Add file duplication option in fs tree context menu
- #1991: Implement rendering of images in markdown views
- #2004: Add ToggleHistory command
- #2033: Add setting for double click delay (Currently only works for opening file from the explorer)
- #2045: Add 'Rename Symbol' option on right-click
- #2071: Add command and keybinds to delete line
- #2073: Add Ctrl+{a,e,k} keybinds on macOS
- #2128: Add Lapce app icon to logo collection
- #2127: Extended double-click options with file-only and file + folders mode
Bug Fixes
- #1911: Fix movement on selections with left/right arrow keys
- #1939: Fix saving/editing newly saved-as files
- #1971: Fix up/down movement on first/last line
- #2036: Fix movement on selections with up/down arrow keys
- #2056: Fix default directory of remote session file picker
- #2072: Fix connection issues from Windows to lapce proxy
- #2069: Fix not finding git repositories in parent path
- #2131: Fix overwriting symlink
- #2188: Fix auto closing matching pairs in inappropriate inputs