Garrett D'Amore
5db823e7a8
Better colors for mouse demo (brighter).
2023-02-20 20:51:25 -08:00
Garrett D'Amore
7b5fe1f3ee
Spelling.
2023-02-20 15:41:09 -08:00
Garrett D'Amore
729d178abc
Choose better fonts for web terminal.
2023-02-20 15:21:04 -08:00
Ahoys123
fade40c650
added to README-wasm.md
2023-02-19 17:48:50 -04:00
Ahoys123
0851813f48
added js flag
2023-02-19 17:48:50 -04:00
Ahoys123
b96a7ed4dc
removed js build flag in terms_static.go
2023-02-19 17:48:50 -04:00
Ahoys123
3532b9d94e
removed js build flag in tscreen_stub.go
2023-02-19 17:48:50 -04:00
Ahoys123
edb6434493
created wscreen.go
...
updated readme
2023-02-19 17:48:50 -04:00
Ahoys123
497e90a4fe
added copyright comment
2023-02-19 17:48:50 -04:00
Ahoys123
b86f5127ac
added webfiles directory
...
updated README.md
organized functions into original order
2023-02-19 17:48:50 -04:00
Ahoys123
49cc9d21db
added wasm support
2023-02-19 17:48:50 -04:00
dependabot[bot]
87f880c2d6
Bump golang.org/x/term from 0.3.0 to 0.5.0
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/golang/term/releases )
- [Commits](https://github.com/golang/term/compare/v0.3.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-19 15:00:31 -04:00
dependabot[bot]
9fed4d21b9
Bump golang.org/x/sys from 0.3.0 to 0.5.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/compare/v0.3.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-19 14:55:22 -04:00
dependabot[bot]
fa56a2b43d
Bump golang.org/x/text from 0.5.0 to 0.7.0
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.5.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-19 14:51:56 -04:00
Garrett D'Amore
7f837ee12c
Test on 1.18 (oldest supported Go version).
2023-02-19 10:18:54 -08:00
Ryooooooga
841591b5c9
fix(cell.go): fix wide char rendering
2023-02-19 14:08:08 -04:00
moson-mo
5e9dd83b52
Add alacritty-direct terminfo
...
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-01-08 16:20:58 -08:00
Garrett D'Amore
b6aa1999e2
Bump dependencies.
2022-12-31 14:06:25 -08:00
Garrett D'Amore
0fb7c000c5
Fix status badges (broken by shields.io)
2022-12-31 09:12:50 -08:00
Garrett D'Amore
dc01b79c87
fixes #580 tcell custom tty on Windows will not work
...
Applications will need to supply a working TTY of course.
2022-12-30 15:43:36 -08:00
Garrett D'Amore
2f889d79bd
Make RUNEWIDTH_EASTASIAN=0 the default.
...
fixes #578
Also, while here, create a look up table
for performance reasons. This can be suppressed by a new
TCELL_MINIMIZE environment variable, if RAM is precious.
Tcell applications should work out of the box by default
for most users in East Asian locales now.
2022-12-30 15:34:58 -08:00
Garrett D'Amore
a642547922
fixes #576 Intermittent screen flashes
2022-12-30 14:55:11 -08:00
Garrett D'Amore
44c298f729
Encoding package should initialize at import.
...
There is no reason to make callers execute Register().
Also, while here, let's add some test cases.
2022-12-30 13:30:58 -08:00
Garrett D'Amore
916a717ae8
Add example case for registering encodings.
...
fixes #583
2022-12-30 12:54:50 -08:00
Garrett D'Amore
e6d83cf4c3
Import order fix.
2022-12-18 18:58:04 +00:00
Garrett D'Amore
85d85c15ba
Minor comment fixups.
2022-12-17 09:16:24 -08:00
dependabot[bot]
ce3f911d83
Bump golang.org/x/text from 0.4.0 to 0.5.0
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 15:13:48 -08:00
Sergio de Mingo
68adf4676d
update README with gbb repo link
2022-10-30 18:33:51 -07:00
Garrett D'Amore
960cacdea6
Fix language selectors.
2022-10-25 19:19:31 -07:00
Eric S. Raymond
3e6ca93679
Improve tutorial program to show how to catch and re-raise a panic.
...
Some other clarifications added as well.
Co-authored-by: Garrett D'Amore <garrett@damore.org>
2022-10-20 09:40:48 -07:00
Garrett D'Amore
d3cbfcfb7a
fixes #574 Mouse wheel events during click-drag misdelivered as button events
2022-10-18 18:13:50 -07:00
Tim Culverhouse
ede1dd5ee6
hyperlinks: fix id escape format
...
Commit 43efca775e
added support for url IDs within OSC8 escape
sequences, however the formatting of the param is incorrect.
Use `id=` instead of `id:`
Fixes: 43efca775e
("hyperlinks: add support for optional id parameter")
2022-10-17 15:40:06 -07:00
dependabot[bot]
3aa9ffce5d
Bump golang.org/x/text from 0.3.7 to 0.4.0
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to 0.4.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 15:38:55 -07:00
Garrett D'Amore
7557ac2a6c
fixes #564 Excessive Ram usage for colors in direct / Tc mode
2022-10-16 22:39:04 -07:00
Chris Bradbury
178ac4393a
Enable paste support in `views.Application`
...
Pasting is not supported when using the `Application` view. This commit enables pasting support on an opt-in basis.
Fixes #552
2022-10-16 22:32:30 -07:00
Tim Culverhouse
43efca775e
hyperlinks: add support for optional id parameter
...
OSC8 escape sequences allow for marking up hyperlinks in the terminal.
An optional `id` parameter is defined to allow applications to signal to
the terminal that (potentially) broken character sequences belong to the
same URL and should be treated as if they were connected.
Add support for optional id parameters, set by the application. Update
test case for ti.EnterUrl.
Fixes: https://github.com/gdamore/tcell/issues/568
Reference: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda#hover-underlining-and-the-id-parameter
2022-10-16 22:31:33 -07:00
Tim Culverhouse
dbd182b6da
widgets: lock access to WidgetWatchers internal map
...
The WidgetWatchers struct is designed to be embedded into custom widgets
in order to satisfy the WidgetWatcher interface. The implementation uses
an internal map for storing EventHandlers, but does not lock access to
the access of the map within each method. A race condition can occur if
Watch, Unwatch, or any event is Posted from separate goroutines.
Lock access to the internal map. When posting an event, create a deep
copy of the map for iterating. This prevents potential deadlocks from a
widget calling Unwatch while handling an event.
2022-10-16 22:31:04 -07:00
dependabot[bot]
b9dc8a651a
Bump github.com/mattn/go-runewidth from 0.0.13 to 0.0.14
...
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ) from 0.0.13 to 0.0.14.
- [Release notes](https://github.com/mattn/go-runewidth/releases )
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.13...v0.0.14 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-15 08:56:39 -07:00
dependabot[bot]
d8866de450
Bump codecov/codecov-action from 3.1.0 to 3.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-15 08:56:08 -07:00
Chris Bradbury
96bb70f9ef
Invert comparison operators in `CellView.Size()` ( #554 )
...
Fixes #553
This function is supposed to return a minimum 2x2 square. However, as the comparison operators are the wrong way around a maximum 2x2 square is returned instead. Inverting the comparison operators fixes the issue.
2022-09-11 13:20:27 -07:00
Chris Bradbury
eef35d4cfc
Remove redundant 'equal to' comparison in `ViewPort.ValidateView` methods. ( #557 )
...
The 'equal to' comparisons in the `ViewPort.ValidateViewX()` and `ViewPort.ValidateViewY()` methods are not required as the `ViewPort`s corresponding `view` attributes will be set equal to the right operand if the conditional resolves as true. The current behaviour results in the `view` attributes being set unnecessarily if it already equals the limit.
2022-09-11 13:16:51 -07:00
Garrett D'Amore
a8322bf143
Use /v2 for the report card.
2022-08-31 11:43:45 -07:00
Garrett D'Amore
fbfecdf1f8
fix spelling
2022-08-31 11:40:43 -07:00
Garrett D'Amore
d25117a2e5
Go fmt for the project.
2022-08-31 11:37:42 -07:00
Garrett D'Amore
3f5bfde5ba
fix coverage
2022-08-31 11:20:37 -07:00
Garrett D'Amore
cd95e39380
Add support for coverage. ( #550 )
2022-08-31 11:09:04 -07:00
Garrett D'Amore
9b8e158cef
fixes #546 terminfo tput escape sequence errors
...
These fix errors discovered while implementing the same logic
in dcell. While here, the conditional support was simplified
using a similar approach as used in dcell, and test cases were
added.
2022-08-31 10:50:34 -07:00
No-one-important
bd74010edc
add goreportcard ( #530 )
2022-08-30 12:12:27 -07:00
Zaim Bakar
e5a59254fc
fixes #543 Horizontal, Vertical should have type Orientation ( #544 )
2022-08-30 12:08:59 -07:00
Garrett D'Amore
46afc5218a
minor markup fixes
2022-08-20 08:51:58 -07:00