Releases: Xed-Editor/Xed-Editor
Xed-Editor v3.2.6
What's Changed
- feat(core): improve extra keys panel by @KonerDev in #1009
- Update build.gradle.kts by @RohitKushvaha01 in #1013
- fix(terminal): use pendingCommand in onNewIntent and respect terminat… by @vishwesh007 in #1014
- fix(terminal): use pendingCommand in onNewIntent and respect terminat… by @vishwesh007 in #1015
- Project wide search and replace implementation by @vishwesh007 in #1019
- Revert "Project wide search and replace implementation" by @RohitKushvaha01 in #1021
- Revert "fix(terminal): use pendingCommand in onNewIntent and respect terminat…" by @RohitKushvaha01 in #1022
- Revert "fix(terminal): use pendingCommand in onNewIntent and respect terminat…" by @RohitKushvaha01 in #1023
- feat(core): emmet language server and multi lsp support by @KonerDev in #997
- Added CMake syntax to textnate by @XedoxDev in #977
- feat(core): add keybindings by @KonerDev in #1040
- fix(core): fix crash when LSP symbol rename fails by @KonerDev in #1047
- feat(core): automatically switch to newly created file by @KonerDev in #1048
- feat(core): replace hardcoded strings with translatable resources, ma… by @KonerDev in #1050
- feat(core): remove restart requirement for many settings by @KonerDev in #1055
- feat(core): improve runner system, add DevTools by @KonerDev in #1061
- fix(core): fix tabs issue (Closes #1063) by @KonerDev in #1064
- fix(core): fix server definition error, fix duplicate connection by @KonerDev in #1067
New Contributors
- @vishwesh007 made their first contribution in #1014
Full Changelog: v3.2.5...v3.2.6
Latest Plugin SDK Build
This release is automatically updated with the latest sdk.jar.
Xed-Editor v3.2.4
What's Changed
- feat(main): implement proper command palette by @KonerDev in #902
- fix: read mode always on by @RohitKushvaha01
- feat: allow changing editor color scheme using theme.json by @RohitKushvaha01
- fix(main): improve LSP URI conversion by @KonerDev in #916
- fix: downloading rootfs everytime when opening terminal by @RohitKushvaha01
- Fix: Add hover window color scheme support by @dingyi222666 in #919
- fix(main): enhancements and tiny bug fixes by @KonerDev in #921
- fix: Some programs are installed outside of the sandbox by @RohitKushvaha01
- feat(main): swift/ruby/log/less/scss highlighting and refactor by @KonerDev in #922
- fix(main): fix missing
ca-certificatesand removeclearby @KonerDev in #927
New Contributors
- @dingyi222666 made their first contribution in #919
Full Changelog: v3.2.3...v3.2.4
Xed-Editor v3.2.3
What's Changed
- feat(bottom-sheet): use ModalBottomSheet instead of dialog by @KonerDev in #869
- feat(search): allow newlines in replacement and show search result count by @KonerDev in #868
- fix: dotnet GC heap initialization failed by @Andro-Master in #880
- chore(resources): refactor resource names and change OLED desc by @KonerDev in #883
- feat(lsp): implement go to definition/references & rename symbol by @KonerDev in #885
- fix(main): reuse the same
LspProjectby @KonerDev in #886 - fix(main): remove unused translations by @KonerDev in #887
- fix(main): move language server installation to separate shell script by @KonerDev in #892
- fix: utils script by @RohitKushvaha01 in #894
- fix(resources): improve theming and cleanup by @KonerDev in #897
- fix(main): remove PlayStore flavor and improve placeholder by @KonerDev in #900
- refactor(main): refactor names from
KarbontoXedby @KonerDev in #899 - feat(main): add sticky scroll and quick line deletion settings by @KonerDev in #898
- fix(resources): change placeholder syntax for better Weblate highligh… by @KonerDev in #901
- fix(main): improve editor theming and apply font correctly by @KonerDev in #903
- Added asm textmate language by @XedoxDev in #907
- Corrected Assembly name in languages.json; Change translate of "terminal_runtime" on Russian; Fix raw strings in rust.tmLanguage.json by @XedoxDev in #908
- Added keywords for Assembly by @XedoxDev in #909
- Update asm.tmLanguage.json by @XedoxDev in #912
- fix: show correct error when renaming unsupported files by @RohitKushvaha01
- feat: bash lsp by @KonerDev
- feat: added shellcheck in bash lsp by @RohitKushvaha01
- feat: multiple temp file support by @RohitKushvaha01
- feat: move external lsp option to lsp screen by @RohitKushvaha01
- feat: added termux-x11 command by @RohitKushvaha01
New Contributors
Full Changelog: v3.2.1...v3.2.3
Warning
This version is very buggy
Xed-Editor v3.2.1
What's Changed
- feature(whitespace): add setting to render whitespace (Closes #660) by @KonerDev in #820
- refactor(placeholders): use meaningful placeholders by @KonerDev in #813
- refactor(strings): replace hardcoded strings and fix GitHub spelling (Closes #810, #812) by @KonerDev in #819
- refactor(strings): replace hardcoded strings and remove old ControlPanel by @KonerDev in #837
- refactor(build): format build script and remove unused declarations in version catalog by @KonerDev in #845
- feat(lsp): add language servers and improve ui by @KonerDev in #852
- feat(settings): increase text size/zoom and implement proper error messages by @KonerDev in #844
- fix(ui): improve dialogs and error handling by @KonerDev in #855
- revert(icons): revert the icon changes completely by @KonerDev in #856
- fix(language): replace hardcoded text with resources and fix feature recomposition by @KonerDev in #854
- fix(deps): update dependency androidx.compose.runtime:runtime to v1.9.2 by @renovate[bot] in #857
- fix(deps): update dependency com.google.truth:truth to v1.4.5 by @renovate[bot] in #858
- Create ai-pr-review.yml by @RohitKushvaha01 in #866
Full Changelog: v3.1.9...v3.2.1
Signing fingerprint SHA-256 digest: 8ad6b593b0772c96f9d05e923b610f16aed2792c664f0cd91f0dfd627098346f
Xed-Editor v3.1.9
✨ New Features
-
New Syntax Highlighting: Added full support for four new programming languages.
-
Editor Preferences: Added a new toggle in settings to switch between using Tabs or Spaces for indentation. (Closes #721)
-
Smarter Tab Titles: The editor now automatically shows the parent folder name when multiple open files have the same name, making it easy to tell them apart. (Closes #473)
-
Performance: The frame rate is now managed by the system for a smoother, more efficient UI experience.
-
Terminal Font: The terminal will now automatically use a font located at
/etc/font.ttfif it exists, improving consistency on custom systems. -
LSP (Language Server Protocol) Enhancements:
- Added a new settings panel for configuring LSP preferences.
- Underlying improvements for better performance and reliability.
-
File Handling: Improved efficiency by converting to a file wrapper when possible. (Closes #723)
🐛 Bug Fixes
- Crashes Resolved:
- Fixed several terminal-related crashes.
- Fixed an
IndexOutOfBoundsException. - Fixed a crash when
soraXsubmodule was not present. (Closes #712)
- Terminal Improvements:
- Fixed an issue where terminal colors would not update correctly.
- UI & UX Fixes:
- Fixed smoothness issues in tab switching. (Closes #724)
- Fixed an issue where the parent folder name wasn't showing on the first tab.
- Fixed unnecessary UI recomposition, improving performance.
- Fixed the control panel display.
- Fixed the LSP configuration dialog.
- System & Permissions:
- Resolved "Permission denied" issues in various operations.
- Fixed an issue where Xed became the default app for phone numbers in the Contacts app. (Closes #792)
- Added warnings or disabled execution when trying to run non-native file types.
- External Links: Fixed the Discord invite link. (Closes #725)
- Language Servers: Fixed issues with
pylspand other runners.
♻️ Code Quality & Maintenance
- Major Strings Cleanup: Refactored all text resources throughout the app. This includes:
- Architecture: The entire codebase has been refactored to use Jetpack Compose for modern, declarative UI development.
- General refactoring across the codebase for improved stability and performance.
Full Changelog: v3.1.8...v3.1.9
Xed-Editor v3.1.8
Automated release
Full Changelog: v3.1.7...v3.1.8
Xed-Editor v3.1.7
This is a major breaking update. A clean install is highly recommended.
- Migrated UI codebase from XML layouts to Jetpack Compose for improved performance and maintainability.
- Completely redesigned the user interface for a modern experience.
- Reduced memory usage, resulting in smoother operation especially on low-resource devices.
- Replaced the integrated terminal with Ubuntu (previously Alpine).
- Added support for custom themes using JSON.
- Introduced new built-in theme options.
- Fixed issues with theming and visual inconsistencies.
- Added the ability to change the language of Xed-Editor independently from the device’s language.
- Introduced shell-based runners, allowing users to add and use custom script runners.
- Added a range of built-in runners for expanded use cases.
- Improved search panel for faster and more accurate results.
- Added a toggle for read-only mode.
- Fixed numerous bugs and enhanced overall stability.
- Improved overall user experience with extensive polish and optimization.
Contributions
- fastlane: slightly improve formatting for full description by IzzySoft in #658
- Extension Store Integration by @itsvks19 in #688
- add plugin publish docs by @itsvks19 in #689
- docs(keybinds): improve keybind docs with kbd tags and categories by @KonerDev in #700
New Contributors
Full Changelog: v3.1.6...v3.1.7
Xed-Editor v3.1.5
Full Changelog: v3.1.4...v3.1.5
v3.1.5 – Release Notes
Features
- Experimental LSP support
- Added feedback popup
- Added resource API
- Out-of-memory prediction
- Updated sora editor
- Plugin API improvements
- Improved about page
Bug Fixes and Improvements
- Fix plugin loading issues
- Fix syntax highlighting
- Fix unsaved indicator when tab is removed
- Fix: Made dynamic theme and AMOLED theme mutually exclusive
- Fix: Colors in drawer
- Fix: ClassCastException
- Feat: moved mutators to control panel