Jörg Breitbart
c9aabf9cf5
fix demo
2026-09-01 11:35:05 +02:00
Jörg Breitbart
3558626911
add demo images
2026-08-22 11:15:32 +02:00
Anthony Kim
abce6f1c62
call scroll output
2026-07-17 11:36:15 -07:00
Anthony Kim
5b00193876
adjust button style
2026-07-17 11:17:30 -07:00
jerch
0c8271db49
fix atlas callstack exception ( #6001 )
...
* fix atlas callstack exception
* remove spread operator, integrate stress test into demo
2026-06-06 09:01:49 -07:00
Daniel Imms and Cursor
59d1ec7bf0
Migrate linting from ESLint to Oxlint ( Fixes #5690 )
...
Replace the primary lint pipeline with oxlint and oxlint-tsgolint for type-aware TypeScript rules, preserving existing rule behavior from eslint.config.mjs via @oxlint/migrate and targeted jsPlugins (@stylistic/eslint-plugin, eslint-plugin-jsdoc as jsdoc-js, oxlint-plugin-eslint for no-restricted-syntax and object-curly-spacing).
Keep a hybrid ESLint pass (eslint.config.naming.mjs) only for @typescript-eslint/naming-convention until tsgolint implements it (oxc-project/tsgolint#186 ). Legacy eslint.config.mjs and eslint.config.typings.mjs remain for reference but are no longer used by npm scripts.
Add .oxlintrc.json for src/addons/demo/test and .oxlintrc.typings.json for typings/ (syntax-only, no --type-aware). Update lint, lint-fix, lint-api, and lint-changes to run oxlint first, then naming ESLint. Platform binaries install via oxlint-tsgolint optionalDependencies on Linux, macOS, and Windows.
Fixes https://github.com/xtermjs/xterm.js/issues/5690
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-31 09:48:32 -07:00
jerch
ae611694de
Merge branch 'master' into iip_enhancements
2026-05-21 12:47:09 +02:00
Per Bothner
86291b6e96
Highlight xterm-screen when size is non-auto
2026-05-12 17:53:33 -07:00
Jörg Breitbart
a2f321c887
add multipart demo
2026-05-10 21:08:22 +02:00
Jörg Breitbart
83e3657a82
fix _mouseCoordsService access in demo
2026-04-30 15:21:41 +02:00
Daniel Imms
1400398abb
Merge pull request #5757 from Tyriar/5754
...
Move bindMouse into MouseService
2026-03-11 10:32:42 +09:00
Daniel Imms
c727240f16
Fix cyclic dependency
...
Linkifier -> MouseService -> SelectionService -> Linkifier
2026-03-11 10:23:38 +09:00
Daniel Imms
1fc8a4687d
Suppress scrollbar warning in demo
2026-03-11 09:36:05 +09:00
Daniel Imms
4f3a7331bd
Fix error in loadTestLongLines
...
Fixes #5750
2026-03-11 08:57:51 +09:00
Anthony Kim
36118d9d4c
Merge upstream/master - resolve IIPHandler.ts const enum conflict
2026-02-12 13:47:48 -08:00
Anthony Kim
16ea2ec0ef
Add image demo test for kitty
2026-02-10 21:32:41 -08:00
Daniel Imms
452ee50c81
Merge pull request #5669 from Tyriar/custom_glyph_alignment
...
Use offset variants for some custom glyphs
2026-02-06 12:58:20 -08:00
Daniel Imms
f41e53a0f0
Use correct non-inverse shade char in testWindow
2026-02-06 12:50:28 -08:00
Daniel Imms
aebbe81252
Add overviewRuler options to demo
2026-02-05 09:19:26 -08:00
Daniel Imms
d155bb6767
Move overviewRuler API under scrollbar
...
Fixes #5678
2026-02-05 09:14:58 -08:00
Daniel Imms
c2db7d4c8a
Add scrollbar.showScrollbar
...
Fixes #5676
2026-02-05 07:20:23 -08:00
Daniel Imms
db0226be5c
Add triangular shade chars fill tests
2026-02-03 04:59:10 -08:00
Daniel Imms
53efc95170
Move remaining addon test buttons into their own windows
2026-02-01 08:26:20 -08:00
Daniel Imms
bab7db13db
Remove cancelEvent/cancel function
2026-01-31 22:18:32 -08:00
Daniel Imms
6c3d4e4ea4
Fix lint
2026-01-31 09:26:05 -08:00
Daniel Imms
c375696ee6
Make demo use strict TS compiler mode
2026-01-31 09:22:45 -08:00
Daniel Imms
ee47054678
Implement win32-input-mode
...
Fixes #2357
2026-01-10 05:27:03 -08:00
Daniel Imms
73cba6dda3
Clean up, add sgr extension to api
2026-01-10 04:38:06 -08:00
Daniel Imms
e07832a420
Merge branch 'master' into 4198_kitty
2026-01-09 12:51:48 -08:00
Daniel Imms
7a544d8346
Add SGR 221 and 222
...
Fixes #5601
2026-01-09 12:13:40 -08:00
Daniel Imms
8dbc91dc24
Add vtExtensions to demo
2026-01-09 07:15:45 -08:00
Daniel Imms
0e57643f16
Move fonts into folder
2026-01-03 15:33:13 -08:00
Daniel Imms
a35223a819
Add web fonts window to demo
2026-01-03 15:31:24 -08:00
Daniel Imms
483c7b4a81
Merge pull request #5580 from Tyriar/5572
...
Update demo dims on font family change
2026-01-03 14:58:57 -08:00
Daniel Imms
0c7b1cb448
Update demo dims on font family change
...
Fixes #5572
2026-01-03 14:52:32 -08:00
Daniel Imms
6211bf078c
Lint demo code
...
Fixes #5576
2026-01-03 14:35:39 -08:00
Daniel Imms
d143340b60
Fix allowTransparency in lib and demo
...
Fixes #5558
Fixes #5560
2025-12-31 05:00:33 -08:00
Daniel Imms
7cf48c1eb5
Add progress indicator custom glyphs (EE00-EE0B)
...
Fixes #5478
2025-12-29 07:31:52 -08:00
Daniel Imms
8e6b6e7464
Merge pull request #5545 from Tyriar/nf
...
Add nerd fonts test button
2025-12-29 06:39:13 -08:00
Daniel Imms
1b0554714b
Add nerd fonts test button
...
Fixes #5544
2025-12-29 06:33:27 -08:00
Daniel Imms
abdfa2628c
Merge pull request #5543 from Tyriar/underline_inspect
...
Report underline attributes in demo cell inspector
2025-12-29 06:23:38 -08:00
Daniel Imms
5b4d794f7a
Report underline attributes in demo cell inspector
2025-12-29 06:17:36 -08:00
Daniel Imms
9780b44115
Fix decorations with height > 1
...
Fixes #4855
2025-12-29 04:14:56 -08:00
Daniel Imms
7ef4c55ca9
Merge pull request #5525 from Tyriar/demo_hover
...
Implement cell inspector in demo
2025-12-28 13:57:35 -08:00
Daniel Imms
a730533790
Implement cell inspector in demo
...
Fixes #5524
2025-12-28 13:50:37 -08:00
Daniel Imms
52b6710b19
Hide quirks from demo for now
2025-12-28 08:01:56 -08:00
Daniel Imms
01c1c477c3
Demo: Improve style, remove headers from windows
2025-12-27 08:57:26 -08:00
Daniel Imms
82f24ad5a5
Demo: Add addon tabs, shuffle order
2025-12-27 06:47:17 -08:00
Daniel Imms
4d48f8624b
Ensure types are checked in demo, fix errors, emit to out-demo
...
Part of #5509
2025-12-27 05:31:21 -08:00
Daniel Imms
1a1bdefc83
Move server to TS
...
Fixes #5509
2025-12-27 04:36:18 -08:00