Releases: arnauda-gh/Alwide
Release list
v1.0.8
What's Changed
- feature : mousetoggle few and ofw. by @arnauda-gh in #41
- Support for backward/foreward mouse button. But almost all terminal d… by @arnauda-gh in #42
- Enhance mouse toggle features and performance improvements by @arnauda-gh in #43
Full Changelog: v1.0.7...v1.0.8
What's Changed
- feature : mousetoggle few and ofw. by @arnauda-gh in #41
- Support for backward/foreward mouse button. But almost all terminal d… by @arnauda-gh in #42
- Enhance mouse toggle features and performance improvements by @arnauda-gh in #43
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- Enhance mouse support and add hover popup buttons by @arnauda-gh in #39
- Enhance mouse support and add context menus for file operations by @arnauda-gh in #40
Generated by Github Copilot
v1.0.7 brings significant improvements to the mouse-driven experience in Alwide, making the terminal IDE even more intuitive and user-friendly.
What's New
Hover Popup Buttons: Interactive elements now appear on hover for quick access to common actions
File Explorer Menus: Right-click file operations make file management seamless without keyboard commands
Improved Mouse Handling: Enhanced mouse support across the editor for a more desktop-like experience
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- Implement notification history feature by @arnauda-gh in #36
- Features/arm release by @arnauda-gh in #37
- Implement navigation history feature with session persistence and ARM compilation by @arnauda-gh in #38
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- Dev by @arnauda-gh in #34
- Improve LSP completion sorting, text sync handling, and documentation fixes by @arnauda-gh in #35
Generated by Github Copilot
This merge request includes several improvements to LSP (Language Server Protocol) integration and documentation:
LSP Completion Enhancements
- Added intelligent completion item sorting based on prefix matching (exact match, prefix match with case sensitivity, and case-insensitive matching)
- Simplified the replace range detection logic for completions
- Improved completion sorting to show most relevant results first
LSP Server Robustness
- Added support for text document synchronization kind detection from server capabilities
- Implemented proper handling of full vs. incremental text synchronization
- Improved LSP initialization to skip notifications during server startup
- Enhanced LSP packet reading with better timeout handling and error reporting
- Fixed completion list parsing to handle both array and object responses from LSP servers
Bug Fixes
- Fixed UTF-16 offset calculations for proper LSP position encoding
- Corrected action parameter order in undo/redo operations
- Improved error handling in LSP notification and response dispatchers (replaced assertions with proper logging)
Documentation Updates
- Fixed README table formatting for LSP server examples
- Updated LSP server names and installation commands for accuracy:
- HTML:
html-languageserver→vscode-html-language-server - CSS:
css-languageserver→vscode-css-language-server - JSON:
json-languageserver→vscode-json-language-server - Makefile: Updated command to use
cargo install makefile-lsp - VHDL: Updated to
vhdl_lswith proper cargo installation
- HTML:
Code Quality
- Refactored logger functions for better organization
- Added logger threshold getter function
- Improved code formatting and consistency throughout
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Features/search improvement by @arnauda-gh in #25
- Features/user notification by @arnauda-gh in #31
- Features/file status edited by @arnauda-gh in #33
- Comfirm quit popup
Full Changelog: v1.0.2...v1.0.4
v1.0.3
What's Changed
- Features/search improvement by @arnauda-gh in #25
- quick nix fix around rustup/rustc/cargo installation by @boyreau in #27
- pinned nixos/nixpkgs/26.05 for reproductibility by @boyreau in #28
- Features/user notification by @arnauda-gh in #31
- Notification Popup & Improve mouse for codeAction & remove clang18 dependency. by @arnauda-gh in #32
New Contributors
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Keys arrows + modifiers behavior corrected.
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- update dev from main by @arnauda-gh in #23
- Assets and config rework. by @arnauda-gh in #24
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Input refactor (kitty protocol and mouse GSR) by @arnauda-gh in #15
- Fix issues and Release pipeline. by @arnauda-gh in #22
- Add Nix support by @momoladebrouill in #16
New Contributors
- @momoladebrouill made their first contribution in #16
Full Changelog: v0.8.0...v1.0.0
v0.8.0 - LSP & Language Features
v0.8.0 - LSP & Intelligence Update