lapce/lapce.changes

365 lines
12 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Tue May 17 13:21:43 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 0.1.0~0:
* wix version bump
* wix fix
* bump version
* Fix scroll bar scroll
* bump druid
* problem panel dispaly fix
* Clip the command name cells
* release lto folder
* Clean up split
* Update piet-wgpu
* add keymap for new file
* add support for scratch buffer
* alert when close editor if buffer not saved
* Fix indentation.
* Run cargo fmt --all.
* Fix tab unsaved icon
* clean up
* file watcher improvement
* normal mode reset edit type
* atomic rev fix
* address PR review feedbacks
* address PR review feedbacks
* new way to check if buffer is pristine
* improve file explorer watch
* Add cargo fmt check for PRs.
* Run cargo fmt.
* deps on the tree-sitter lang crates now optional
* update file explorer when file created/removed
* Remove unnecessary box
* Remove a level of indirection
* Propagate events to panels if necessary
* swap error and warning in status line
* Fix spelling of diagnostic
* Use cheap to copy strings as panel headers
* Clean up mode selection
* Display icons for problem counters
* scroll when drag in the editor
* line height fix
* hover improvement
* hover mouse move improvement
* clean up
* more clean up
* remove buffer
* clean up
* Use svg as close icon
* Extract padding
* disable new line in input
* enter in search box
* bump piet-wgpu
* bump piet-wgpu
* bump piet-wgpu
* history fix
* Re-layout menu if position changes
* Translate menu coordinates
* Clip around the active tab
* Paint panel header above content
* Don't inflate clip area
* bump piet-wgpu
* hover mouse point
* reload diff
* diff view
* Fix resolve completion
* global search select all
* fix global search
* palette input to use editor
* yank when delete
* update window origin in real time
* some cleanup
* diagnostics x using text layout
* some more commands
* bump fount
* text layout cache improvement
* rename
* remove palette_desc from lapcecommandnew
* remove some fileds from lapcecommandnew
* buffer size
* more commands
* terminal command
* jump location
* add jump to definition
* find fix
* code actions fix
* settings close fix
* page up/down
* update diagnositics
* some more commands
* update glutin
* retrieve file from doc
* some more commands
* bump piet-wgpu
* bump piet-wgpu
* Fix markdown dependency
* multiple cursors start
* fix move line down
* mouse click update
* more commands
* Implement Markdown support for Hover
* migrate more commands
* tab width
* visual mode
* Remove duplicate EventProxy
* Fix test expectation
* Add a few comments
* Add Insert and Delete keys
* Fix control characters
* Resolve arrow keys with modifiers
* Create empty resolve method in TerminalData
* Don't handle navigation commands in terminal mode
* Extract function
* Fix cursor movement in non-vi mode terminal
* Update docs per review comments.
* Comment LapceWindowData
* Document LapceData.
* Add ruby language support
* Add markdown tree-sitter language
* address PR review feedbacks
* support parsing the RUST_LOG env var
* new cursor position
* move buffer to lapce-core
* Update docs per review comments.
* Build release versions using LTO and 1 cgu
* Improve comments in Cargo.toml.
* Remove build-override.
* Remove unused `build-dependencies` in Cargo.tomls.
* Comment LapceWindowData
* Document LapceData.
* Create the fastdev profile
* Remove duplicate EventProxy
* Fix test expectation
* Add a few comments
* Add Insert and Delete keys
* Fix control characters
* Resolve arrow keys with modifiers
* Create empty resolve method in TerminalData
* Don't handle navigation commands in terminal mode
* Extract function
* Fix cursor movement in non-vi mode terminal
* bump piet-wgpu
* fix remote icon
* Clean up open folder/file
* Remove allow(unused_variables)
* bump druid
* bump druid and fount
* clear text layout cache if font changed
* load default font fix
* basic text layout caching
* switch to opengl backend
* Clean up indentation module
* Don't clone strings unnecessarily
* Clean up an unnecessary vector
* Take selections by either value or ref
* Fix adjustment algo
* Add failing test case
* Fix multi-cursor editing
* Short circuit when multiple characters are inserted
* Add tests
* Reimplement character insertion as a command
* Remove some dependencies out of keypress handling
* Fix indentation
* make DEFAULT_INDENT associated const of IndentStyle
* revert some IndentStyle changes
* rename functions for better readability
* Fix clippy warnings
* rename a private module
* refactor indentline and outdentline
* refactor indent_line
* optimize InsertTabCommand
* updated comments
* Add Java syntax
* fixed backspace in terminal erasing whole word
* fix: Use const &[&str] instead of Vec<String>
* Add ruby language support
* Added HTML tree-sitter support
* feat: Add exclusion list to command palette to remove command palette open directive
* fix: Open the Folder in the current window rather than a different one
* Don't allocate in terminal key handling
* fix: Terminal should swallow interactions
* fix: Check for value instead of unwrapping on None (case when terminal is closed)
* Fire ensure event on tab close
* Work around race condition when editor content has not loaded yet
* Make sure file is selected if not open
* Deselect if tab is closed
* Remove redundant condition
* Deduplicate backgorund drawing
* Create command to select active file in file_explorer
* Add a few missing tests
* Slightly clean up outdent
* Turn ident/outdent line into commands
* Add support for more C++ extensions
* Simplify paint
* Set Pointer cursor when the mouse is in a tab area
* Only close tabs on MouseUp
* Reset mouse down target when drag starts
* Only clone editor_tab if used
* Fix rebase mistake, use the actual dragged tab index
* Fix a few edge cases
* Only react to releasing the left mouse button
* Flatten code a bit
* Start dragging on drag, not on click
* Reuse hit test code
* Clear cursor when close button is clicked
* Remove duplicate scroll module
* Added fixes from #37 and fixed 'Join' capitalization
* Added more parity with the website
* Only run ci.yml workflow on push to master
* Fix parsing multiple selection ranges in TestState
* Add failing test
* Remove custom hex_to_color fn.
* Fixed Spelling errors in CONTRIBUTING.md
* Add undo/redo tests
* Add insert_tab test, deduplicate implementation
* Split up commands, move tests next to the command impl
* Test that insert_tab works with multiple cursors, fix bug in bufferdata
* Add an insert_tab test
* Add test framework
* Create a command kind enum to allow parametrizing
* Port Undo and Redo
* Extract InsertTab command
* Don't panic if terminal does not exist
* Fix crash when tab title is root or invalid
* Review comment: make array const.
* Remove to_string on calls to new_text_layout
* Extend the comment of editor_text_size_internal.
* Slight char_width refactor.
* Removed duplicates
* Implemented suggestion from @bugadani
* Deduplicate in do_move
* Pass BufferData to save_jump_location
* Use BufferData in Cursor
* Add more BufferData accessors
* Add BufferData constructor
* Use decoration struct
* Replace with BufferData
* Group fields present in decoration
* Changed mode indicator color to match theme
* Add a decoration type that holds data needed by edits
* Create a short-lived editor type, add text statistics functions
* Move public api to the top
* Add undo related code
* Try passing a listener
* Extract an edit-only subset of buffer
* Extract misc stuff from apply_edit
* Format document.
* Refactor calls to char_width and friends.
* Refactor char_width and friends.
* Fix CI badge in README
* Adds alternative keymap to normal_mode
* Clean up parts of move_offset
* Avoid cloning compare strings
* Delete unused container.rs
* Remove unused Counter in lapce-proxy.
* Remove unused Counter in data crate.
* Delete window.rs, it is an empty file
* Correct typo in parameter name.
* fix: typos
* Remove usvg from Cargo.tomls
* Move svg.rs into the UI crate.
* Update pr.yml
* Move palette UI drawing code into the UI crate.
* Move PanelKind.svg() to the UI crate.
* Update and rename cargo.yml to ci.yml
* run test in CI
* Remove unused empty function
* Remove unnecessary this_edit_type from Buffer
* Avoid unncessary allocation in fn svg_name().
* Remove redundant svg.rs from lapce-ui.
* Capture improvement from cargo-ui/svg.rs.
* Remove unused files
* All PanelMainHeaders use same bg color.
* Make terminal paint in proper background color
* Handle unhandled keypresses
* Fix hover effect not resetting on mouse leave
* Fix potential crash when path contains non-utf8 encodable byte sequence
* Fix crash when selecting a volume root
* change disconnect remote text
* hide menu command shouldn't change focus
* clippy fix
* check plugins update
* Clean up gutter painting a bit
* Highlight the currently hovered file
* Rename variables to better reflect intent
* Avoid mutable borrow reservation conflict
* Remove workspace field from LapceEditorBufferData
* close tab by middle click
* Use main repo
* Fix typo of 'hisotry'.
* Add markdown tree-sitter language
* Implement hover support
* Only react to left clicks on editor tabs headers
* Remove useless fallback
* Fix typo
* Move get_theme into Theme
* Add parent to get_theme
* Better explain intent
* Extract theme loading from Config
* Merge missing keys into theme
* Avoid hashing the theme name for each lookup
* Add tree-sitter JSON support
* Fix merge mistakes
* Add elixir language support
* Ignore mut warning on linux and macos
* Don't allocate strings for syntax highlight lookups
* Add disconnect option
* Avoid hardcoded distro name
* Remove unused type
* Add support for wsl
* bump piet-wgpu
* bump piet-wgpu
* Remove CodeActionData's proxy field
* Remove lapce-data/code_action
* bump piet-wgpu
* Remove unnecessary config argument
* Move more painting related code out of lapce-data
* Move editor size calculation into lapce-ui
* Move gutter paint methods out of lapce-data
* Split up editor module
* Remove unused event ctx parameters
* move serialize data to lapce-rpc (#294)
* word boundary improvement
* fix insert_new_line can add CR chacator
* Add Cpp tree-sitter support
* Cancel code actions when focus is lost
* Fix crash when offset does not exist in undo/redo
* Fix and simplify Movement::update_index
* Replace splice with simpler drain
* Work around incorrect file path parsing on Windows
* Fix typo
* Print problematic path
* Add tree-sitter C support
* Don't crash when code action does not exist
* Add tests and fix broken impl
* Clean up check_condition
* Clean up check_one_condition
* delete word forward/backward fix
* Squashed commit of the following:
* ctrl/cmd+left_click to go_to_definition
* Update README.md
* Create CONTRIBUTING.md
* word forward/backward on macos should be alt+
* Renamed "pub fn lanuch" to "pub fn launch"
* depency move
* Clean up nested matches
* Don't clone shifted vector
* Clean up fuzzy matching
* Fix 'executable' typo in README
* List python3 as dependency
* typo: change `an Lapce` to `a Lapce`
* update typo in Makefile comment
* (docs): increase readability
-------------------------------------------------------------------
Wed May 4 14:06:02 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- add lapce.sh. workaround for running inside Wayland.
-------------------------------------------------------------------
Wed May 4 13:52:18 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Initial spec for lapce (0.0.12)