Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dahliaOS/xterm

A fork of https://github.com/TerminalStudio/xterm.dart
https://github.com/dahliaOS/xterm

Adds some tests for the search functionality

f03b6724c596de539f6d6eebdf92f2ac84bb4387 authored over 3 years ago
currentSearchHit now is optional to let the user decide if the current search hit

shall be visualized.

ef295eca8a08ccada58ede399d9b860a08ff1389 authored over 3 years ago
Fixes search hit painting bug (hit partially out of the view)

289187fe0579939fa146c2d920a45da11f22c357 authored over 3 years ago
adds special color for currently selected search hit

ebd07b1c6088e02e245f6b185e42f48f5d525179 authored over 3 years ago
Even more cleanup (unused functionality)

b4d64d10a5542f0abea305f7df99fe407183c3be authored over 3 years ago
TerminalSearch cleanup and comments

544d1dfd8d7912bb51ef55a024fa56ca85466ec2 authored over 3 years ago
Scroll current search hit into view

44a0ad51c9f40d91003ba718e732b4ec95f7608d authored over 3 years ago
isActive for TerminalSearchTask that disables it completely

95c46509bbb97c92ab454c207ad89799bf400879 authored over 3 years ago
adds currentSearchHit to SearchResult

c68c288509f5746ef5c25f46799d661f0b3f77cf authored over 3 years ago
Introduces TerminalSearchOptions

Fixes Release Mode pattern behaviour (value was only updated on the next TerminalState copying)

3e3685b87806ac976d755f024db5c39d5f76f2aa authored over 3 years ago
isUserSearchActive now is explicit

user search pattern can be set from the outside
fixed an issue in TerminalSearchResult (empty di...

872ab624119498f3ca5a6a203deebbdf20a9d96d authored over 3 years ago
improves search result drawing (by not interfering with the normal terminal content)

It draws a dim layer on top of the complete terminal content and then paints the background and ...

8ed92ea69af37ce7ede09f2b59e32ee42bd10e4c authored over 3 years ago
Search Hit style can now be configured via Theme

293556bc17bfa68cf2dd44dece98333121ddd949 authored over 3 years ago
Wires up first very basic search result drawing

597e0b2ec7f566d97e46f2b566e0a9558991242d authored over 3 years ago
Generalizes dirty handling on a BufferLine

Now anyone can define a Tag (String) to mark a line as "clean". The clean / dirty state can be r...

e3fdb9520609981d9c200897530acf961e6f23f0 authored over 3 years ago
Prepares TerminalSearch to have multiple search tasks

by caching the complete search string when possible so that every search task can use the same c...

406fde072796bca5b30b18f1ad60fef1cb729b08 authored over 3 years ago
First Search implementation

Currently the search pattern is hard coded ("test") and the visual representation is not done ye...

38be8eaa1705c554150f252f0c4584a80301cc35 authored over 3 years ago
Adds SearchString to BufferLine

Moved line data to sub component that gets copied between Isolates to avoid copying the cached s...

a349f1d4f68fa45f3a7f027daeeeba499e747080 authored over 3 years ago
adds 'ignoreBoldFlag' to TemrinalStyle. This ignores the request for rendering a text bold. Currently needed for Linux

f63155ade90b400d151c657c518e1c8415955ad1 authored over 3 years ago
Fixes visibility when not focused

6fba711b4fd024ccf4bd855a478d2f017a3416cf authored over 3 years ago
Merge pull request #55 from TerminalStudio/scroll_behavior

Added scrollBehavior field to the TerminalView class

dfd907b2a9159b9ded814aaf3ba67f5c601c8121 authored over 3 years ago
Add default ScrollBehavior

f6aa85a77b69b5afe6cca723ef692d4777a4c77b authored over 3 years ago
Bump version

143934900a3699d37f690dab0eac15169cf88eb4 authored over 3 years ago
Merge pull request #51 from linhanyu/master

Fix scroll problem in mobile device.

c2a1c18f01b5bbf1a800cebb2266448aaf3adcf4 authored over 3 years ago
Fix scroll problem in mobile device. Only clear Scroll event in Desktop environment

01bb679b700e9c036abe3ef4e4f421fa2df8d393 authored over 3 years ago
Merge pull request #50 from devmil/feature/composing_state

Adds the composing state

73d1e58c8550a4221ea1327a4b1c618c6475c0df authored over 3 years ago
Adds the composing state

The current composing value gets displayed inside the Cursor (doesn't work on Linux for now)
Als...

f346e4c7fa6f08e1ecaff8bff51a5da7114e0090 authored over 3 years ago
Merge pull request #48 from devmil/feature/padding_option

Adds Padding option to TerminalView

420f4c9992f404fbee8022c1f22b9afd8a8a7fc0 authored over 3 years ago
Merge pull request #49 from devmil/fix/adapt_to_flutter_master

Removes no longer supported LogicalKeyboardKey

5f343fe76f944054d17d534d863ff97fe25b0425 authored over 3 years ago
Removes no longer supported LogicalKeyboardKey

6e1428edbfa64e26e67b851365d582ba2ddee6cd authored over 3 years ago
Adds Padding option to TerminalView

d744945bea33ad729f7e72098c50a7729475be6a authored over 3 years ago
Merge pull request #47 from devmil/bugfix/fix_zoom_on_non_active_buffer

Fixes Zoom adaptions on non active buffer

b50272a27eb8b60ba3eb36b4037059f72fe4d80b authored over 3 years ago
Merge pull request #46 from devmil/feature/blinking_cursor

Adds blinking Cursor support

b97f92330cae5187eefd787afcc31424c5fa76d6 authored over 3 years ago
Fixes Cursor stays visible even if it left the screen

422a570ef6d63cc6db6a860214ed87db6adf28b1 authored over 3 years ago
Fixes Zoom adaptions on non active buffer

71623206dd6ec9a89752871f438ccb7dcef8e0c1 authored over 3 years ago
Adds blinking Cursor support

c2a23d35478a79e27e604d5b1b67b11a11b6e461 authored over 3 years ago
Merge pull request #45 from devmil/bugfix/fixes_sgr_flag_handling

Fixes sgr flag handling (bits were set to the foreground color)

c10f4dcf000f558f2bc8438e1829b5a3124d4e4d authored over 3 years ago
Merge pull request #44 from devmil/bugfix/sgr_color_processing

Fixes sgr color processing

bd215c7fadbf55564883362cb92365b839c1559f authored over 3 years ago
Merge pull request #43 from devmil/feature/select_all

adds "selectAll" to TerminalUiInteraction

9a2ca4710553bfd380047bf8c039080ec8b89277 authored over 3 years ago
Flutter format

62bd432b35bba4cd20296da82cff2fcb258daa30 authored over 3 years ago
Fixes sgr flag handling (bits were set to the foreground color)

e747c3987bcf21a036abcba307c0012f78a2df2a authored over 3 years ago
Fixes sgr color processing

don't stop processing after fg or bg color is set

0ca3bead736f9169996ecf1c80d7353b817bb1c1 authored over 3 years ago
adds "selectAll" to TerminalUiInteraction

some cleanup

c05fe160630cb26146a8e31d3a7caa740b2332cd authored over 3 years ago
Merge pull request #40 from devmil/feature/double-tap-select

Select word / whole row via double tap

c0634ba09f112cb2d933e5b3bc997d75f14cfd37 authored over 3 years ago
use onTap and onDoubleTap for the logic

onTapDown and onDoubleTapDown are used to get the position
adds wordSeparatorCodes so that the l...

1b426c57d579e37fe3c59c80208a26963442e8ff authored over 3 years ago
first double-tap select functionality

selects word, then row
sometimes the tap seems to immediately stop the selection => needs invest...

5167977ba85fabe0c20918c3352e007f421de955 authored over 3 years ago
Bump version

7a4959bed68113e6cfbaedd85e2a20d80afda314 authored over 3 years ago
Update example

f4455d75923a5841deb9dcce35870ee7c46233a0 authored over 3 years ago
Merge pull request #39 from michaellee8/feat/resize-full

Update resize() to receive terminal size in pixels

11465bc734b441d3c8ca52d40648ef4ecb82123a authored over 3 years ago
Update the signature of TerminalBackend.resize()

3428b9761d51b672b93f4de76a704e79b2b94643 authored over 3 years ago
fix!: use computed pixel size instead of actual pixel size

3722f49028daf4cce3c428006c0460d4f569d18d authored over 3 years ago
feat!: add TerminalBackend.resizeFull() for receiving terminal size in pixels

In addition to terminal width and height in the unit of
columns and rows provided by TerminalBac...

b5021203f80b2541f7ea072255331394da804c5d authored over 3 years ago
one textLayoutCache per TerminalViewState

d86e3483eb37d89f43226d5ab5d721cebac5149a authored over 3 years ago
replace TextPainter with Paragraph to reduce method calls

24abb0de78a0b312f03d7c04e57aff735cc8211b authored over 3 years ago
Merge pull request #38 from devmil/feature/zoom

Feature/zoom

75e3b01bb8e5e64dab7254fb386804311cb3a872 authored over 3 years ago
Support declarative TerminalStyle update

8c60f23e9dcd33ab7d72f8d0dba6cf770730c5db authored over 3 years ago
Merge remote-tracking branch 'origin/master' into feature/zoom

4cde3e808ca944025870ed39e80065a41649784e authored over 3 years ago
update example

a95e7474eafb8f761b42970bbd49d2ed294cc355 authored over 3 years ago
export terminal_style.dart

051ee53d52f581c73bf96f78f45e31a958699a75 authored over 3 years ago
bump version

e9933b03d0e517d3f9fbecfd065fa1063aa967d6 authored over 3 years ago
move terminal_isolate to keep web support

1925e774e4781d16b88091d4e8ed0a59ae85169d authored over 3 years ago
bump version

71a195bf14db4daf34663c621294ce57cc1e5066 authored over 3 years ago
add test for BufferLine

127665db05bc7806f725c1fd49e239c62f747b68 authored over 3 years ago
update ci flutter version

490756ed24f23ff484ed5aed34cd6f648bab1c85 authored over 3 years ago
implement ListBufferLine

e21bdea4ea1ae5c7f230afe0ecd5960f1b49586e authored over 3 years ago
adds font size upper and lower bounds

e2950a60a4de61e70fbcd719eaae5dc29e1833e3 authored over 3 years ago
fixes font and cell size problems

422f2cecaf236ec5ae16b9818cf8fa4ee00c4369 authored over 3 years ago
Adds Zoom in and Out with Meta +/- (or Ctrl+Shift +/-)

There are some font heights that yield a weird height => needs investigation

d229c9d7c675a382ef4516d1fce9453b50950b1b authored over 3 years ago
Merge pull request #34 from devmil/feature/async-io-and-terminal-logic

asynchronous file io and terminal logic

be3ecb83055b43c454129bcf92ec894f9a285ba9 authored over 3 years ago
"Fixes" asciiquarium

Seems like some terminal applications imply "terminal background" when setting background to "bl...

191f380598b090043fa6eb5ba05962c5ac25af8c authored over 3 years ago
Fixes Int / Uint problems (all cell values are Uints and get auto converted to negative

numbers when the first bit is set

a3174a00386bb69279c3c71005623031ebb31560 authored over 3 years ago
makes start() of TerminalIsolate awaitable

1bd32a3e2f705b660ad915d9366bd91b7e2ac07d authored over 3 years ago
close no longer needed ReceivePort

da7e0f97c3c1545fd4a17035b154dc1699dc7a45 authored over 3 years ago
Fixes samples (new Backend API)

4660edc07dac0f7196806c2e10dad3df40b264a7 authored over 3 years ago
ack processed data chunks

51b077856ba966c93504ad0af9791051d48d66cc authored almost 4 years ago
Some code comments

ee1c19b13800d4e7d98617c229e85cfcf5b24970 authored almost 4 years ago
Routes exitCode via Terminal

Terminal now provides information if the backend has been terminated
Backend can be terminated v...

38e6cb9341a0da595afa263bec2cc7826509fec1 authored almost 4 years ago
use _sendPort? for null value check

2d5a7465792322c2daed502a4d6f8cce4f009069 authored almost 4 years ago
use lower camel case for enum values

4b47e128ad18fc1f027631c17401ee0580162a17 authored almost 4 years ago
add trailing comma

221629ed95d16b97d53bdfd724b752f987d70780 authored almost 4 years ago
avoid sending unnecessary NotifyChange message

2404af8d238986fb7de191ac878114e7d84833fd authored almost 4 years ago
fixes resizing of non-active buffer

0b5dcd9508b1d7b83fa4713103d0fd186024e67f authored almost 4 years ago
Replaces refresh hook with a configurable minimum delay between refreshes

611584e7af8f67e4c8eb647f9f128430c675dafe authored almost 4 years ago
Option to intervene requestNewState to do a vsync

c73e4c168e23a449c2e60a3f3de2b7c66d828e86 authored almost 4 years ago
make enums internal

d40fa62ee538b05f7c5a4b60d8962b69878865d8 authored almost 4 years ago
Replace strings with enum in TerminalIsolate

cec0cff8f4320ef2ba7d71fb38c29ee0861e269a authored almost 4 years ago
adapt ssh example (still using the Terminal directly)

14e7a34d07b01da4964450fad34a72797a5a61fa authored almost 4 years ago
Terminal implements TerminalUiInteraction

7e09626fbe247b012fcb8ae38092d8a73b210d43 authored almost 4 years ago
removes null safety for now

71b93d6d52a9477f98630af50739e4946b0300b4 authored almost 4 years ago
Sample uses TerminalIsolate and a FakeBackend

1c617ca3defb93e95eefbc4a368882d683c4851a authored almost 4 years ago
TerminalBackend interface

Out, ExitCode, write and resize are now routed via the Terminal
Terminal triggers initialization...

df9c4cb671174f02437c6cf4a1334f962cc1bf0f authored almost 4 years ago
Fixes scrolling and initial size propagation

5da873ab86966bbcee4f02f66945583e3488a0f5 authored almost 4 years ago
Straight forward implementation copying the visible lines

all the time.
Scrolling is broken :/

f47b58a7aae23f0a4cee18a62f8ed125cb3b0d89 authored almost 4 years ago
override dispatchScroll*

738b81433bd7687dd9c5c4e81919c36b4c629eb6 authored almost 4 years ago
Merge pull request #31 from devmil/bugfix/example_fixes

Adds missing required maxLines parameter

0015480bfd5156b0d70d3f9976516ad975d0f60a authored almost 4 years ago
Implements review remarks

738694a9d195822be7f8ba1a14333c0de1cc927e authored almost 4 years ago
Adds missing required maxLines parameter

Adds fix suggested by @dnfield regarding backspace handling

adb204d4f9dde677735d173ba32aa8a3de67e701 authored almost 4 years ago
Merge pull request #29 from devmil/bugfix/fixes_wrong_delete_behavior

Fixes wrong delete behavior

774abaf75413ad93c2325a66705fd1428ef53d38 authored almost 4 years ago
Fixes wrong delete behavior

Instead of just clearing out the cells they now get removed

8b866a4440df9a1d55e140ecb2a7e6ba88395af2 authored almost 4 years ago
add version badge

66c1258cc632c5280c64555359b9e5df7e694dff authored almost 4 years ago