160 Commits

Author SHA1 Message Date
Johannes Agricola
7da7e31596
Add copying to clipboard using OSC52 (#974)
Many terminal emulators support copying text to clipboard using
ANSI OSC Ps; PT ST with Ps = 5 2, see
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Operating-System-Commands

This enables copying even through SSH and terminal multiplexers.

Co-authored-by: Naseschwarz <naseschwarz@0x53a.de>
2025-04-05 16:38:59 +02:00
Michael Davis
12f36ec316
Add a feature flag for derive_more impls (#970)
This adds a feature flag to allow opting out of the `derive_more`
dependency and derivations added in e063091. `derive_more` brings in
heavy proc macro dependencies and isn't crucial for the core functioning
of crossterm, so it should be possible for a crossterm dependent to opt
out of bringing in the transitive dependency.
2025-02-16 19:20:28 +01:00
Ken Micklas
45498314a5
Update tui-rs link to point to ratatui (#938) 2024-11-07 18:10:56 -08:00
linrongbin16
f54e937a33
Add tested platforms to documentation (#872) 2024-05-03 19:26:10 +02:00
breno
99fe255f33
Update README getting started snippets (#859)
Theres no Result trait in crossterm
2024-01-28 10:59:41 +01:00
Charles German
6d6bed9c2c
Update Cargo.toml snippets (#811)
The snippets show version 0.26, but the latest version is 0.27
2024-01-06 12:54:40 +01:00
Valerii Petryniak
0914f2d91e
Update README.md: fix typo (#832) 2024-01-06 12:53:21 +01:00
javaLux
7ef45a6991
Add MacOs monterey to tested terminals (#846) 2024-01-06 12:52:53 +01:00
Peter Hebden
2f232efad4
Add NixOS Kitty to tested terminals (#800) 2023-08-05 15:24:28 +02:00
Deathvenom
7183d65d6b
Update versions to 0.26 (Cargo.toml) (#804)
The Cargo.toml snippet lists the version as 0.23 while the latest one is 0.26, replaced the same
2023-08-05 15:22:17 +02:00
Remo Senekowitsch
1efdce7ef6
Link to latests docs in README (#785) 2023-06-12 19:06:45 +02:00
gibbz00
a2c9350ff2
Unwrap crossterm::Result<T, ErrorKind> to std::io::Result. (#765) 2023-04-07 18:17:10 +02:00
Timon
03c25178af
Make the events module an optional feature (#776) 2023-04-07 17:09:15 +02:00
Arkid
81eb00fc32
Reword to De(serialize) (#729) 2023-01-08 14:17:56 +01:00
Leon
bf9f78994a
Fix minor warnings and typos (#726) 2022-12-04 12:41:24 +01:00
CenTdemeern1
7e1279edc5
Add Chrome OS Crostini to tested terminals list (#721) 2022-10-23 15:26:44 +02:00
Dave Loyall
9d72c27c20
Update README.md (#667) 2022-05-23 08:44:08 +02:00
Cl00e9ment
2e5ba7431f
Improve Markdown table formatting (#647) 2022-04-03 15:02:43 +02:00
yjhn
72ce50ef49
Improve Readme (#638) 2022-03-05 10:29:16 +01:00
Timon
db956267f8
0.22.1 (#614)
# Version 0.22.1
- Update yanked version crossterm-winapi and move to  crossterm-winapi 0.9.0.
- Changed panic to error when calling disable-mouse capture without setting it first.
- Update bitflags dependency.

# Version 0.22
- Fix serde Color serialisation/deserialization inconsistency.
- Update crossterm-winapi 0.8.1 to fix panic for certain mouse events
2021-10-19 10:19:16 +02:00
Timon
a618a9f3b3
0.20 (#567) 2021-06-10 15:55:34 +02:00
Cowboy8625
e45008367a
Added Rusty Rain to list of used by (#574) 2021-06-10 15:16:10 +02:00
kalekale
f7063d9160
Added opensuse alacritty to tested terminals list (#537) 2021-01-17 11:28:41 +01:00
Koxiaet
1418580fed
Remove lazy_static dependency (#530) 2021-01-03 14:40:22 +01:00
Zicklag
33947d6a4e
Add Pop!_OS ( Ubuntu ) 20.04 to Tested Terminals (#491) 2020-09-24 08:36:32 +02:00
Timon
ee13bf6447
0.18 (#487) 2020-09-18 14:55:01 +02:00
vojta7
34a6e414f6
Added enabling/disabling line wrap. (#485) 2020-09-11 10:19:41 +02:00
Tim Oram
3b466b18c4
Update Rust-sloth link in "Used By" (#455) 2020-07-06 19:10:16 +02:00
Timon
5f1cbdeda4
Update README.md 2020-06-14 14:46:33 +02:00
Timon
c1e84f7185
0.17.5 (#438) 2020-05-23 13:29:56 +02:00
George Schizas
a0b737566d
Fix terminology for Windows (#437) 2020-05-19 18:30:31 +02:00
Nathan Kessler
d83d1cc073
Add Kitty to supported terminals (#418) 2020-05-18 19:13:34 +02:00
Billie Thompson
e07db1f2df
Clarify the documentation sources (#415) 2020-04-10 19:13:29 +02:00
Billie Thompson
a14f91a0c4
Added a note about the deprecated (#416) 2020-04-10 19:12:38 +02:00
Timon
5f74e5d8d6
Update README.md 2020-04-10 19:10:09 +02:00
Timon
55e270faec
Update README.md 2020-04-10 19:09:14 +02:00
Timon
58ef32b40a
Is terminal a tty and reverted feature from 0.17 which introduced a bug. (#405) 2020-03-28 18:38:07 +01:00
Timon
9c9543d454
0.17 (#403) 2020-03-24 22:00:23 +01:00
Rob Nugen
42e4968cd6 Fix typo in README.md (#372) 2020-01-24 13:44:40 +01:00
Timon Post
f8f76dc2e1 0.14.2 2020-01-11 18:10:06 +01:00
Chris Nickel
68389ac5b4 Getting started example for 0.14 (#346) 2019-12-14 12:26:20 -06:00
Timon
126f9b2631
Update README.md 2019-12-13 15:46:47 +01:00
Timon
6ebcdf2376
Update README.md 2019-12-13 07:14:09 +01:00
Timon
41ff73e3d3
0.14 (#343) 2019-12-13 07:12:35 +01:00
Timon
f597cfd232
Input module Rewrite (#284) 2019-11-18 21:50:57 +01:00
Ömer Sinan Ağacan
b2ff6d3b56 Fix examples link in README (#306) 2019-11-03 13:10:55 +01:00
Timon
5898769d9d
0.13 prep (#305) 2019-11-02 19:26:25 +01:00
Timon
b0b184ad59
Update README.md 2019-11-01 18:20:18 +01:00
Timon
f2a4df20db
Cleanup Some Mess for next Release (#304) 2019-11-01 18:09:05 +01:00
ebroto
ea7130a419 Refactor the Style Module (#291) 2019-10-27 21:07:09 +01:00