Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More UI improvements and better dev mode #38

Merged
merged 28 commits into from
Jun 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f6d11d3
option to disable realtime metrics, command to open trace directory
typeholes Jun 1, 2024
9f721b1
feat: run trace for mono repo packages via context menu
typeholes Jun 1, 2024
bfe7dbd
relative paths in traces
typeholes Jun 1, 2024
74cac86
ui: add ms label to trace line
typeholes Jun 1, 2024
9fc4fea
feat: button to delete trace files
typeholes Jun 1, 2024
09889fd
ui: cleanup
typeholes Jun 1, 2024
cef866e
fix: race condition in when calling openSave
typeholes Jun 1, 2024
2238945
fix: trace paths corrupted when already relative
typeholes Jun 1, 2024
ffd0aed
chore: dev setup
typeholes Jun 2, 2024
d9fc5ec
chore: dev message bridge
typeholes Jun 2, 2024
495668b
ui: improved traceline layout
typeholes Jun 3, 2024
b19e205
chore: eslint fixes
typeholes Jun 3, 2024
75471b5
chore: update tsconfig to ignore srcDev
typeholes Jun 3, 2024
076cf13
chore: CI typecheck errors
typeholes Jun 3, 2024
1fe4ab6
chore: build srcDev server to fix tests in CI
typeholes Jun 3, 2024
889e704
chore: build srcDev server to fix tests in CI take 2
typeholes Jun 3, 2024
c31f164
ui: tree guides and focus colors
typeholes Jun 3, 2024
6166dca
ui: merge type counts, guide line on hover for fows
typeholes Jun 3, 2024
abec6a3
chore: unused import
typeholes Jun 3, 2024
b393da3
fix: goto position using absolute path
typeholes Jun 4, 2024
ba43cbe
fix: dev server calls on uninitialized socket
typeholes Jun 4, 2024
17c2437
fix: various tree data and rendering issues
typeholes Jun 5, 2024
709a538
fix: smoother sorting and sort during streaming of nodes
typeholes Jun 5, 2024
1fc56be
chore: eslint
typeholes Jun 5, 2024
39289ce
fix: UI update not waiting for traces to be processed
typeholes Jun 5, 2024
ad98631
fix: saveNames not populating, get state on view mount
typeholes Jun 5, 2024
1f3524a
fix: duplicate file names and root nodes when changing packages
typeholes Jun 5, 2024
2a9cba6
fix: monorepo not setting package unless in dev mode
typeholes Jun 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ The `Tracer: tsc trace` command can be run to gather accurate timings. As with

If the trace is run with a version of `tsc` that includes timestamps in `types.json`, type count metrics are also displayed. A PR to include these timestamps or tooling to automatically patch them in are works in progress. See https://github.com/typeholes/TypeScript/tree/trace-data-5-4 for a version you can build yourself.

### Use in mono repos

Better support for mono repos is on the roadmap. For now you can run traces for packages via the context menu in the file tree

## Credits

We are grateful to [Algora](https://console.algora.io/) for creating the [TSPerf Type Challenge](https://console.algora.io/challenges/tsperf) and to its sponsors.
Expand Down
Loading