Skip to content

Vortex TUI web#6774

Merged
gatesn merged 12 commits intodevelopfrom
ngates/vortex-tui-web
Mar 4, 2026
Merged

Vortex TUI web#6774
gatesn merged 12 commits intodevelopfrom
ngates/vortex-tui-web

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Mar 4, 2026

This PR wraps up Vortex TUI in a web UI

Screenshot 2026-03-03 at 20 40 06 Screenshot 2026-03-03 at 22 45 45

As part of this it rewrites the render loop to be fully async and select over the I/O future and the key inputs.

We'll need a follow up to deploy this to CloudFlare Pages or similar.

gatesn added 2 commits March 3, 2026 20:39
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@codspeed-hq
Copy link

codspeed-hq bot commented Mar 4, 2026

Merging this PR will improve performance by 12.36%

⚡ 2 improved benchmarks
✅ 957 untouched benchmarks
⏩ 1466 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation map_each[BufferMut<i32>, 128] 858.1 ns 770.6 ns +11.36%
Simulation bitwise_not_vortex_buffer_mut[128] 530.3 ns 471.9 ns +12.36%

Comparing ngates/vortex-tui-web (840e579) with develop (8ebd2b8)

Open in CodSpeed

Footnotes

  1. 1466 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

gatesn added 2 commits March 3, 2026 21:04
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn requested a review from robert3005 March 4, 2026 03:46
@gatesn gatesn added the changelog/feature A new feature label Mar 4, 2026
@gatesn gatesn changed the title Vortex tui web Vortex TUI web Mar 4, 2026
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn marked this pull request as ready for review March 4, 2026 03:52
gatesn added 4 commits March 3, 2026 23:05
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn enabled auto-merge (squash) March 4, 2026 04:21
gatesn added 2 commits March 3, 2026 23:25
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Copy link
Contributor

@robert3005 robert3005 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tbh not sure what a good paradigm is for building uis like this, changes look reasonable

Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn merged commit f0bfd19 into develop Mar 4, 2026
53 checks passed
@gatesn gatesn deleted the ngates/vortex-tui-web branch March 4, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants