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
191
likes
150
points
2.75k
downloads

Publisher

verified publisherterminal.studio

Weekly Downloads

2024.09.13 - 2025.03.28

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

convert, equatable, flutter, meta, quiver, zmodem

More

Packages that depend on xterm