xterm 4.0.0 xterm: ^4.0.0 copied to clipboard
xterm.dart is a fast and fully-featured terminal emulator for Flutter applications, with support for mobile and desktop platforms.
[4.0.0] - 2024-02-27 #
- Update for Flutter 3.19 #190. Thanks @domesticmouse.
- Fix designate charset logic #186. Thanks @djnalluri.
[3.6.1-pre] - 2023-04-28 #
- Add Termianl.onPrivateOSC callback
- Copy shortcut on Windows default to Ctrl+Shift+V (#173)
[3.6.0-pre] - 2023-04-27 #
- Basic ZMODEM support
[3.5.0] - 2023-04-20 #
- Support customizing word separators for selection #160. Thanks @itzhoujun.
- Fix incorrect tab stop handling #161. Thanks @itzhoujun.
- Added support for Ctrl+Home, Ctrl+End etc #169. Thanks @nuc134r.
[3.4.0] - 2022-11-4 #
- Mouse input is enabled by default.
- Support scrolling in alternate buffer.
- Fix
deleteLines
behavior. - Fix
eraseDisplayFromCursor
removes characters before the cursor.
[3.3.0] - 2022-10-30 #
- Sync ShortcutManager's shortcuts in didUpdateWidget #140, thanks @jpnurmi.
- fix: terminal font size not respecting system level font scale #138, thanks @LucasAschenbach.
- Fix selection color #135, thanks @jpnurmi.
- fix: dispose controllers of TerminalView #132, thanks @tauu.
- feat: add hardwareKeyboardOnly flag to TerminalView #131, thanks @tauu.
- feat: initial mouse support #130, thanks @tauu.
- feat: limited window manipulation support #129, thanks @tauu.
- fix: workaround to draw underlined spaces #128, thanks @tauu.
- feat: block selection #127, thanks @tauu.
- feat: enable changing the inputHandler of a terminal #126, thanks @tauu.
- fix: export TerminalTargetPlatform #125, thanks @tauu.
- fix: only dispose the FocusNodes which TerminalView creates #124, thanks @tauu.
- feat: expose readOnly flag of CustomTextEdit in TerminalView #123, thanks @tauu.
- fix: supports numpad enter key #137.
- feat: expose
reflowEnabled
flag #104. - docs: add virtual keyboard example #141.
[3.2.7] - 2022-9-13 #
- Fix lint issues.
[3.2.6] - 2022-9-13 #
- First stable release of xterm.dart v3.
[3.2.6-alpha] - 2022-9-13 #
- Fix new line width in reflow.
[3.2.5-alpha] - 2022-9-12 #
- Fix intent related issue.
[3.2.4-alpha] - 2022-9-12 #
- Use flutter native shortcut intents.
[3.2.3-alpha] - 2022-9-12 #
- Export shortcut related classes.
[3.2.2-alpha] - 2022-9-12 #
- Implement default keyboard shortcuts.
[3.2.1-alpha] - 2022-9-12 #
- Disable optional line scroll mode that is under development.
[3.2.0-alpha] - 2022-9-12 #
- Enhanced selection handing.
- More tests.
[3.1.0-alpha] - 2022-9-4 #
- Update dependencies & merge into master
[3.0.6-alpha] - 2022-4-4 #
- Export
TerminalViewState
- Added
onTap
callback toTerminalView
[3.0.5-alpha] - 2022-4-4 #
- Avoid resize when
RenderBox.size
is zero. - Added
charInput
andtextInput
method. - Added
requestKeyboard
,closeKeyboard
andhasInputConnection
method. - Export
KeyboardVisibilty
[3.0.4-alpha] - 2022-4-1 #
- Improved text editing
- Added composing state painting
- Adapt to
MediaQuery.padding
[3.0.3-alpha] - 2022-3-28 #
- Improved scroll handing
- Improved resize handing
- Fix focus repaint
- Fix OSC title update
[3.0.2-alpha] - 2022-3-28 #
- Re-design
KeyboardVisibilty
[3.0.1-alpha] - 2022-3-27 #
- Add
KeyboardVisibilty
[3.0.0-alpha] - 2022-3-26 #
- Initial release of v3.
[2.6.0] - 2021-12-28 #
- Add scrollBehavior field to the TerminalView class #55.
- Feature: Search #60. Thanks @devmil.
- Fixes for occasional unintended multi character input #61. Thanks @devmil.
- Fixes ALT + L for a Mac (German Layout) #62. Thanks @devmil.
- Fixes example build problem of flutter-windows for new version of flutter #63. Thanks @linhanyu.
- Fixes inverse color text (when background == 0) #66. Thanks @devmil.
- Fixes assert of scrollController.position #67. Thanks @linhanyu.
- Change interface of ssh.dart example to satisfied new dartssh #69. Thanks @linhanyu.
- add configuration options for keyboard #74. Thanks @jda258.
- Adds check if the TerminalIsolate has already been started #77. Thanks @devmil.
[2.5.0-pre] - 2021-8-4 #
- Support select word / whole row via double tap #40. Thanks @devmil.
- Adds "selectAll" to TerminalUiInteraction #43. Thanks @devmil.
- Fixes sgr processing #44,#45. Thanks @devmil.
- Adds blinking Cursor support #46. Thanks @devmil.
- Fixes Zoom adaptions on non active buffer #47. Thanks @devmil.
- Adds Padding option to TerminalView #48. Thanks @devmil.
- Removes no longer supported LogicalKeyboardKey #49. Thanks @devmil.
- Adds the composing state #50. Thanks @devmil.
- Fix scroll problem in mobile device #51. Thanks @linhanyu.
[2.4.0-pre] - 2021-6-13 #
- Update the signature of TerminalBackend.resize() to also receive dimensions in pixels(#39). Thanks @michaellee8.
[2.3.1-pre] - 2021-6-1 #
- Export
theme/terminal_style.dart
[2.3.0-pre] - 2021-6-1 #
- Add
import 'package:xterm/isolate.dart';
[2.2.1-pre] - 2021-6-1 #
- Make BufferLine work on web.
[2.2.0-pre] - 2021-4-12 #
[2.1.0-pre] - 2021-3-20 #
[2.0.0] - 2021-3-7 #
- Clean up for release
[2.0.0-pre] - 2021-3-7 #
- Migrate to nnbd
[1.3.0] - 2021-2-24 #
- Performance improvement.
[1.2.0] - 2021-2-15 #
[1.1.1+1] - 2020-10-4 #
- Update readme
[1.1.1] - 2020-10-4 #
- Add brightWhite to TerminalTheme
[1.1.0] - 2020-9-29 #
- Fix web support.
[1.0.2] - 2020-9-29 #
- Update link.
[1.0.1] - 2020-9-29 #
- Disable debug print.
[1.0.0] - 2020-9-28 #
- Update readme.
[1.0.0-dev] - 2020-9-28 #
- Major issues are fixed.
[0.1.0] - 2020-8-9 #
- Bug fixes
[0.0.4] - 2020-8-1 #
- Revert version constrain
[0.0.3] - 2020-8-1 #
- Update version constrain
[0.0.2] - 2020-8-1 #
- Update readme
[0.0.1] - 2020-8-1 #
- First version