Commit graph

40 commits

Author SHA1 Message Date
Myriad-Dreamin
20746e3acd
feat: improve ArgSlots a bit (#1479) 2025-03-10 17:42:23 +08:00
Yifan Song
672a95c908
feat: search in template gallery (#922)
* feat: Search Gallery by name

* dev: use minisearch

* feat: highlight search

* feat: all query terms for highlight

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-12-03 12:23:34 +08:00
Myriad-Dreamin
3c98d574a2
feat: provide elementary font view (#932)
* dev: font view

* dev: tune functionality

* dev: add a todo
2024-12-03 12:20:27 +08:00
Caleb Maclennan
6f4aba4aa8 chore: Fix typos throughout code base (automatic)
This is all the typos that `typos` is confident can just be fixed
automatically, minus the overrides added to the manifest for the false
positives I found.
2024-11-25 09:26:53 +08:00
Myriad-Dreamin
5ce0a8feba
fix: enclose fallback docs in code block (#828) 2024-11-15 20:59:26 +08:00
Myriad-Dreamin
adbf05d366
fix: rename export_again to is_external (#777) 2024-11-08 16:16:01 +08:00
Myriad-Dreamin
3da56a4dd2
fix: range error when converting huge base64 strings (#774) 2024-11-08 15:55:57 +08:00
summerBreeze630
5dd1226cdc
dev: complete symbol classification in handwriting recognizer (#705)
* dev: complete symbol classification in handwriting recognizer

* dev: update symbol category

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-10-29 11:19:48 +08:00
Myriad-Dreamin
2c38695b6f
docs: maintain readme and command docs (#733)
* docs: maintain readme and command docs

* docs: update inline images

* test: update snapshot

* test: update baseline

* test: update baseline
2024-10-26 22:47:12 +08:00
Myriad-Dreamin
7a54bc1030
feat: {en,de}code base-64 strings with Text{De,En}coder (#719) 2024-10-21 13:23:08 +08:00
Myriad-Dreamin
a3f100e7cb
refactor: change PrimarySignature structure to merge type checking info (#687)
* dev: support spread left params

* dev: stage merge

* dev: remove ParamSpecShort

* chore: remove useless code

* dev: merge all things back

* fix: testing

* fix: testing

* remove: useless method
2024-10-16 14:35:24 +08:00
Myriad-Dreamin
b9da92175e
dev: merge signature docs and rest docs (#685)
* dev: deduplicate code

* dev: merge signature docs and rest docs

* dev: change struct of the `DocString`

* dev: improve structure of SymbolDocs
2024-10-16 11:16:16 +08:00
Myriad-Dreamin
ae08ce8723
feat: send trace data via http instead of lsp stdio (#660) 2024-10-11 15:27:23 +08:00
Myriad-Dreamin
f3ccb4a186
build: bump version to 0.11.22 (#611)
* build: bump version to 0.11.22

* fix: bugs in package view

* feat: check release version for nightly releases
2024-09-28 07:38:25 +08:00
Myriad-Dreamin
78f3893185
feat: provide package view and local documentation (#596)
* feat: move featured components

* feat: provide package view and local documentation

* stage

* fix: compile error by merged commits
2024-09-12 21:17:07 +08:00
Myriad-Dreamin
22aea0e075
dev: intern vscode-variable package (#460)
* dev: intern vscode-variable package

* dev: add vitest

* dev: add tests

* fix: a bug

* dev: less global state

* dev: less bug-prone construction
2024-07-26 12:47:26 +08:00
Myriad-Dreamin
7aca6a657f
test: add editor-side e2e testing (#441)
* test: first runnable editor e2e

* test: first smoke testing

* fix: a bug found by editor e2e

* test: add completion e2e testing

* test: add diagnostics and focus e2e testing

* feat: test extension in ci

* dev: remove one useless dependency

* dev: setup x server for testing

* dev: recover stable test

* test: add multiple preview e2e testing
2024-07-20 18:52:15 +08:00
7sDream
8784a07b2b
feat: add font list export panel in summary tool (#322)
* feat(vscode/summary): add font list export pannel

* feat: json/csv format,  export to file and state persistence
2024-06-17 17:17:11 +08:00
Myriad-Dreamin
caaeb8efe8
fix: errors on debugging frontend (#297) 2024-05-17 17:07:45 +08:00
Myriad-Dreamin
6b9bd73d8a
build: uses types declaration in detypify (#277) 2024-05-12 17:00:35 +08:00
Myriad-Dreamin
99aed49f8d
build: install detypify service from npm (#275)
* dev: install detypify service

* build: remove manual detypify assets downloading

* build: add types declaration for detypify
2024-05-12 01:06:54 +08:00
Myriad-Dreamin
d9df64bca7
feat: make compile-based symbol resolver (#269)
* feat: use new symbol resolver

* feat: render emojis in symbol view
2024-05-09 12:33:19 +08:00
Myriad-Dreamin
1814f42165
fix: symbol view issues (#224) 2024-05-04 13:56:25 +08:00
Myriad-Dreamin
5fdf3353b7
build: bump version to 0.11.6 (#219)
* dev: add help and acknowledgement about symbol view

* dev: add changelog for  0.11.6

* build: bump version to 0.11.6
2024-04-27 10:49:18 +08:00
Myriad-Dreamin
bbc6e3e4e9
feat: complete symbol view (#218)
* dev: make detypify work

* dev: add symbol view

* fix: some bugs in symbol picker

* dev: make names correct

* dev: add help panel in symbol picker

* feat: paste the sym directly into the source position

* dev: tuning the detail

* dev: remove debug logging

* dev: recover mock

* docs: improve accessibility

* dev: change symbol picker to symbol view

* dev: download detypify assets

* dev: fix download script
2024-04-27 09:58:58 +08:00
Myriad-Dreamin
786814b09c
build: bump version to 0.11.5 (#207)
* build: update changelog

* build: bump version to 0.11.5
2024-04-20 19:33:47 +08:00
Myriad-Dreamin
68ce4701c6
build: bump version to 0.11.4 (#191)
* build: update changelog

* build: bump version to 0.11.4

* docs: update readme

* docs: update wording
2024-04-15 01:34:38 +08:00
QuarticCat
ebed95cbcd
fix: improve release profile & fix typos (#177)
* dev: split a gh-release profile to accelerate development

* fix: many typos

* fix: miri warnings

* fix: update fixtures
2024-04-10 11:34:18 +08:00
Myriad-Dreamin
da70c0d31c
build: bump version to 0.11.3 (#172)
* build: update readme and changelog for update

* build: bump version to 0.11.3

* dev: remove a dirty console log

* dev: update changelog
2024-04-06 19:46:41 +08:00
Myriad-Dreamin
7613712137
feat: support tracing execution in current document (#166)
* feat: support tracing execution in current document

* dev: improve frontend appearence

* fix: word grammar

* dev: update snapshot
2024-04-06 13:32:11 +08:00
Myriad-Dreamin
703c8b4c1d
dev: collect server information for summary (#162)
* dev: collect server information for summary

* dev: humanize font variant to show

* fix: let focus state correct
2024-04-05 13:18:36 +08:00
Myriad-Dreamin
36eea552ac
feat: initialize symbol picker (#155)
* feat: initialize symbol picker

* dev: update snapshot

* dev: remove mock
2024-04-04 10:33:25 +08:00
Myriad-Dreamin
3945c59be1
dev: reduce information to show in summary page (#154) 2024-04-04 09:49:54 +08:00
Myriad-Dreamin
7e453872b1
dev: init summary page (#137)
* feat: add summary frontend

* dev: init summary page

* build: update cargo.lock

* feat: init diagnostics frontend

* build: update snapshot hash
2024-04-01 10:16:26 +08:00
Myriad-Dreamin
1cd6e03529
feat: add tracing frontend (#98) 2024-03-26 10:54:47 +08:00
Myriad-Dreamin
5d123221db
fix: two bugs during initializing template (#65)
* fix: show packages only if it is favorited

* fix: vscode dark theme detection
2024-03-18 12:00:16 +08:00
Myriad-Dreamin
512d33b734
feat: add favorite function in template gallery (#61) 2024-03-17 16:56:54 +08:00
Myriad-Dreamin
3c37ce174a
build: bump version to 0.10.3 (#54)
* build: bump typst to v0.11.0

* build: bump dependencies

* build: update readme and changelog

* build: bump version to 0.10.3

* fix: use a different branch for building

* build: set correct rev to typst-preview

* fix: in perfects
2024-03-17 00:57:36 +08:00
Myriad-Dreamin
d8cc783c14
feat: supports vscode variables in configurations and (#53)
+ more testing and validation
2024-03-16 23:12:40 +08:00
Myriad-Dreamin
c27bf6a3c4
feat: add template gallery as template picker (#52)
* feat: add template gallery as template picker

* fix: ci install deps and add regular build checking

* fix: ci regular build checking again

* fix: stupid matrix
2024-03-16 22:23:09 +08:00