Commit Graph

  • 945b3c5640 Use ANSI codes for enhanced keyboard and theme mode commands master Michael Davis 2025-03-30 09:31:09 -04:00
  • f49f44b2fc Update local dependencies Michael Davis 2025-03-28 20:05:55 -04:00
  • 982bd1fb5c Set development version at v0.1.0-beta.1 Michael Davis 2025-03-28 20:03:50 -04:00
  • 180727daf3 Add some minimal documentation on the fork Michael Davis 2025-03-28 20:00:23 -04:00
  • 786f2e4001 CI: Add missing continue-on-error annotation ci-continue-on-error Michael Davis 2025-03-28 13:20:05 -04:00
  • aa4cf2c5ea Drop document-features dependency Michael Davis 2025-03-28 19:38:14 -04:00
  • 3791bbdcd6 CI: Add missing continue-on-error annotation Michael Davis 2025-03-28 13:20:05 -04:00
  • cf31127b8e Support querying the state of all VT extension features at once Michael Davis 2025-03-28 12:02:54 -04:00
  • 0927c54b36 Add terminal::supports_synchronized_output Michael Davis 2025-03-28 11:31:05 -04:00
  • 6f8bfa3309 Support querying and detecting updates to terminal theme mode Michael Davis 2024-12-28 09:43:21 -05:00
  • a70abd5c18 Expose terminal query_keyboard_enhancement_flags function Michael Davis 2025-03-28 10:19:33 -04:00
  • cc99f02635 Remove derive-more from default features Michael Davis 2025-03-28 09:57:54 -04:00
  • 98c3336fca Merge remote-tracking branch 'crossterm-rs/master' Michael Davis 2025-03-28 09:57:24 -04:00
  • b6562fe5e3 refactor: use is_key_* helpers for consistency in key event methods (#980) gaesa 2025-03-25 08:14:34 +00:00
  • 2d3f3f5636 fix: KeyModifiers Display impl (#979) Flokkq 2025-03-22 23:41:25 +01:00
  • 69249c88fe Run clippy on all features (#978) Johannes Agricola 2025-03-20 14:30:52 +01:00
  • cb08b4db7f Fix clippy lint (operator precedence) (#976) Johannes Agricola 2025-03-16 02:33:50 +01:00
  • 12f36ec316 Add a feature flag for derive_more impls (#970) Michael Davis 2025-02-16 13:20:28 -05:00
  • 9e19b50e22 Unignore Cargo.lock Michael Davis 2025-01-08 12:12:40 -05:00
  • ece990371e Rename crate in Cargo metadata Michael Davis 2025-01-08 12:12:31 -05:00
  • 2c18768d2c fix: fmt (#969) Austin Schey 2025-02-04 21:37:16 -08:00
  • e063091312 Add is_* and as_* methods to the event enums (#949) Josh McKinney 2025-02-02 02:31:10 -08:00
  • 1bcfa9729c Fix build failure with event-stream, rustix, and use-dev-tty (#955) Austin Schey 2025-02-02 02:15:45 -08:00
  • fe96fefd41 fix: event-read-char-line double read error & auto enter (#954) Hanggang Zhu 2025-02-02 18:12:35 +08:00
  • 1e7622c1dc Add query_keyboard_enhancement_flags to read enabled flags (#958) Michael Davis 2025-02-02 05:04:35 -05:00
  • 6d6d3cb849 fix: Update rustix to fix the enable_raw_mode() error on WSL/Android (#926) 三咲雅 · Misaki Masa 2025-01-27 05:58:06 +08:00
  • e104a7cb40 Chanage Wikipedia SGR link to have the proper fragment identifier. (#959) rosew0od 2024-12-17 05:40:29 +00:00
  • fc8f977938 Document feature flags in lib.rs (#947) Josh McKinney 2024-11-22 15:16:55 -08:00
  • 56ee252fe1 fix windows panic on -1 size (#946) maciek50322 2024-11-22 23:39:48 +01:00
  • 31b3998d91 Fix warnings and clippy lints (#943) Josh McKinney 2024-11-21 16:52:25 -08:00
  • 45498314a5 Update tui-rs link to point to ratatui (#938) Ken Micklas 2024-11-07 21:10:56 -05:00
  • b056370038 feat(cursor): Derive standard traits for "SetCursorStyle" (#909) linrongbin16 2024-08-09 15:18:38 +08:00
  • 492b764f9f 0.28.1 TimonPost 2024-08-01 20:33:26 +02:00
  • 4712ff5619 Fix mio and signalhook broken build (#907) Timon 2024-08-01 20:30:12 +02:00
  • 8d1f0cc603 Require rustix/process when use-dev-tty is enabled (#906) Alexandre Bury 2024-08-01 14:12:05 -04:00
  • 5d50d8da62 Minor upgrade to crossterm 0.28 (#898) Timon 2024-07-31 19:41:00 +02:00
  • 25e14782e3 Fix some comments (#899) rustco 2024-08-01 01:56:39 +09:00
  • 33b4e37223 Fix duplicate bit masks for caps lock and num lock (#863) Tim Straubinger 2024-06-16 15:04:33 +02:00
  • 61ff5ae1ce docs: update docs for focus change event (#784) (#864) illiteratewriter 2024-06-16 18:30:25 +05:30
  • 080f06494a Improve color detection across platforms (#885) Heath Stewart 2024-06-16 05:58:31 -07:00
  • fe440284bf Use rustix instead of libc (additive only approach) (#892) Josh McKinney 2024-06-16 05:56:13 -07:00
  • be8cb8ce8e fix: remove extra command (#894) Austin Schey 2024-06-16 07:44:34 -05:00
  • fce58c879a fix: broken build issues (#888) Josh McKinney 2024-05-05 09:47:20 -07:00
  • 6d20946dfe Mark alacritty as supporting kitty protocol (#851) Rein Fernhout 2024-05-03 19:32:04 +02:00
  • 6fde55416b Remove unsafe and unnecessary size argument from FileDesc::read() (#821) Martin von Zweigbergk 2024-05-03 10:30:15 -07:00
  • f54e937a33 Add tested platforms to documentation (#872) linrongbin16 2024-05-04 01:26:10 +08:00
  • 2545954076 Fix cargo clippy warning and error (#877) ken 2024-05-04 01:23:50 +08:00
  • 39ef1e42ba Implement Display for KeyCode and KeyModifiers (#862) Josh McKinney 2024-05-03 10:23:07 -07:00
  • 7efe19da28 perf: speed up SetColors by ~15-25% (#879) Josh McKinney 2024-05-03 09:53:06 -07:00
  • 99fe255f33 Update README getting started snippets (#859) breno 2024-01-28 05:59:41 -04:00
  • 0935196d5a Add functions to allow constructing Attributes in a const context (#817) Kier Davis 2024-01-06 12:03:59 +00:00
  • 94fdd586e6 (De)serialize Reset color (#824) Przemek Pawlas 2024-01-06 13:02:38 +01:00
  • cd1780c2d8 Capture double click mouse events (#826) Stephen Hunt 2024-01-06 04:01:07 -08:00
  • 6d6bed9c2c Update Cargo.toml snippets (#811) Charles German 2024-01-06 06:54:40 -05:00
  • b565646f27 Fix typo in CHANGELOG.md (#816) Dheepak Krishnamurthy 2024-01-06 06:54:15 -05:00
  • a2b0e6a537 Fix typo in BeginSynchronizedUpdate docstring (#833) Dheepak Krishnamurthy 2024-01-06 06:53:45 -05:00
  • 0914f2d91e Update README.md: fix typo (#832) Valerii Petryniak 2024-01-06 13:53:21 +02:00
  • 7ef45a6991 Add MacOs monterey to tested terminals (#846) javaLux 2024-01-06 12:52:53 +01:00
  • 544ac19c41 Remove redundant docs and broken anchor (#845) Pedro Mendes 2024-01-06 08:52:00 -03:00
  • dc09c6a057 Fix minor formatting mistake (#852) jumbledFox 2024-01-06 11:50:50 +00:00
  • 08762b3ef4 Update CHANGELOG.md Timon 2023-08-06 14:21:48 +02:00
  • 9a6d740ed5 0.27.0 Timon 2023-08-06 14:20:33 +02:00
  • 9fb2e0dafd Update dependencies (#809) Timon 2023-08-06 14:18:21 +02:00
  • 8e254000c2 Fix format (#808) Benjamin Grosse 2023-08-06 13:01:26 +01:00
  • e4ffda6439 Update CHANGELOG.md Timon 2023-08-05 15:57:36 +02:00
  • f3c0754bf5 Add style::force_color_output() API to override NO_COLOR. (#802) Kevin Vigor 2023-08-05 07:38:17 -06:00
  • 00f7d06151 [testing] serial testing perserving terminal (#791) Dave 2023-08-05 06:36:42 -07:00
  • 55739aa786 Add support for scrolling left and right. (#788) Robin Grönberg 2023-08-05 15:35:43 +02:00
  • db443b08e8 Specify and document MSRV for 0.26 (#798) Wilfred Hughes 2023-08-05 06:34:37 -07:00
  • 10c54b0056 Add window_size() for unix (#790) Benjamin Grosse 2023-08-05 14:34:27 +01:00
  • ff01914328 Parse hex colour codes in serde:🇩🇪:Deserialize (#801) Peter Hebden 2023-08-05 14:25:59 +01:00
  • 2cb2658180 Fix use statement in docs (#799) blt__ 2023-08-05 17:24:54 +04:00
  • 2f232efad4 Add NixOS Kitty to tested terminals (#800) Peter Hebden 2023-08-05 14:24:28 +01:00
  • eaa8b7567b Fix typo in docs (#796) Dheepak Krishnamurthy 2023-08-05 09:22:27 -04:00
  • 7183d65d6b Update versions to 0.26 (Cargo.toml) (#804) Deathvenom 2023-08-05 18:52:17 +05:30
  • e2ddc1787a Move key release event to breaking change (#805) Peter Hebden 2023-08-05 14:22:00 +01:00
  • 1efdce7ef6 Link to latests docs in README (#785) Remo Senekowitsch 2023-06-12 19:06:45 +02:00
  • 2c534fc69e Support NO_COLOR. (#782) Kevin Vigor 2023-06-12 11:06:11 -06:00
  • dfc67e54c8 Fix interactive-demo (#783) José Luis Cruz 2023-04-23 12:41:00 +02:00
  • 769b18151c Add comments to feature flags Timon 2023-04-08 15:34:23 +02:00
  • b2cbd94853 Upgrade to bitflags 2 (#777) Timon 2023-04-08 15:30:43 +02:00
  • a2c9350ff2 Unwrap crossterm::Result<T, ErrorKind> to std::io::Result. (#765) gibbz00 2023-04-07 18:17:10 +02:00
  • 41901c6382 Update lib.rs docs Timon 2023-04-07 17:29:15 +02:00
  • 923aaf517b Fix examples on windows (#775) lesleyrs 2023-04-07 17:10:56 +02:00
  • 03c25178af Make the events module an optional feature (#776) Timon 2023-04-07 17:09:15 +02:00
  • b354b4cc34 Make direct winapi deps optional (#767) Jimmy Hartzell 2023-04-01 07:07:46 -04:00
  • 1af259f9ce Release 0.26.1 Timon 2023-02-26 16:47:25 +01:00
  • e065a56536 Add synchronized output/update (#756) Jonathan Dickinson 2023-02-26 10:40:13 -05:00
  • e7fc698f24 Do not panic on poll() errors, and ignore EINTR (#762) Jonathan 2023-02-26 17:39:19 +02:00
  • 4e880a5c90 Fix typos in CHANGELOG.md (#757) Orhun Parmaksız 2023-02-12 15:57:27 +02:00
  • bca71adad7 Implement "report alternate keys" from the Kitty Keyboard Protocol (#754) Michael Davis 2023-02-11 03:40:11 -06:00
  • 383d9a7827 Remove early return in keyboard enhancement check (#751) Michael Davis 2023-02-01 13:13:12 -06:00
  • 338c122e99 0.26.0 (#750) Timon 2023-01-28 11:12:26 +01:00
  • 318f810a39 Support key release events for windows. (#745) Timon 2023-01-28 11:05:31 +01:00
  • a993a98291 Derived copy and clone for SetCursorStyle. (#748) ahoyiski 2023-01-21 18:18:41 -03:00
  • fadec7a19c SetCursorStyle documentation improvements (#744) Cl00e9ment 2023-01-12 21:08:39 +01:00
  • 814df1c4a0 Fix CI failures (#746) Jonathan 2023-01-12 22:04:29 +02:00
  • 614e6a73b7 Add SetCursorStyle command (#742) Timon 2023-01-11 21:04:02 +01:00
  • 05229b71f9 Replace mio polling with filedescriptor's poll() (#735) Jonathan 2023-01-11 21:15:32 +02:00
  • 3fe13e18d8 Add a function for checking keyboard enhancement support (#732) Michael Davis 2023-01-10 12:23:34 -06:00