xterm 4.0.0 copy "xterm: ^4.0.0" to clipboard
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 #

[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 #

[3.4.1] - 2023-01-27 #

[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 to TerminalView

[3.0.5-alpha] - 2022-4-4 #

  • Avoid resize when RenderBox.size is zero.
  • Added charInput and textInputmethod.
  • Added requestKeyboard, closeKeyboard and hasInputConnectionmethod.
  • 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 #

  • Better support for resizing and scrolling.
  • Reflow support (in progress #13), thanks @devmil.

[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 #

  • Pass TerminalView's autofocus to the InputListener that it creates. #10, thanks @timburks

[1.2.0-pre] - 2021-1-20 #

  • add the ability to use fonts from the google_fonts package #9

[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
182
likes
160
pub points
90%
popularity

Publisher

verified publisherterminal.studio

xterm.dart is a fast and fully-featured terminal emulator for Flutter applications, with support for mobile and desktop platforms.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

convert, equatable, flutter, meta, quiver, zmodem

More

Packages that depend on xterm