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

typst_vello integration + Velyst (interactive Typst content) #4

Merged
merged 34 commits into from
Sep 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a95dd2a
feat: remove SvgAsset, update bevy_vello to 0.6
nixon-voxell Aug 13, 2024
ffe4d9e
doc: add doc for tyspt_template & use qualified path for function cal…
nixon-voxell Aug 14, 2024
a94c91d
WIP: render typst shapes
nixon-voxell Aug 27, 2024
60b4ac2
feat: tested hello_world.typ rendering, fix group transform
nixon-voxell Aug 28, 2024
9ec72bf
fix: wrong color space
nixon-voxell Aug 29, 2024
3142229
feat: add text rendering, correct group hierarchy
nixon-voxell Aug 29, 2024
e4afa64
feat: ImageScene support
nixon-voxell Aug 30, 2024
7a124c5
feat: more consistent pan n zoom effect
nixon-voxell Aug 31, 2024
4c56feb
feat: add TextScene
nixon-voxell Aug 31, 2024
383de45
chore: remove svg files
nixon-voxell Sep 1, 2024
33047a8
feat: add TypstGroupScene, add size to TypstGroup
nixon-voxell Sep 1, 2024
76342cc
feat: derive Deref & DerefMut for TypstCompiler
nixon-voxell Sep 1, 2024
621ae38
feat: add perf metrics to game ui
nixon-voxell Sep 1, 2024
2865b9f
feat: add SpannedArgs and a new way of assigning parameters
nixon-voxell Sep 4, 2024
41a4363
chore: minor updates
nixon-voxell Sep 4, 2024
4502236
feat: add get_value to ScopeExt, add TypstContext
nixon-voxell Sep 5, 2024
8e89b3d
feat: add TypstRenderPlugin
nixon-voxell Sep 7, 2024
965ff92
feat: add construct_interaction_tree
nixon-voxell Sep 7, 2024
cc5b9b2
feat: convert plugin into command extension traits
nixon-voxell Sep 7, 2024
67b71f2
fix: convert solid color to rgb, expose label
nixon-voxell Sep 8, 2024
b211dce
feat: hover interaction
nixon-voxell Sep 8, 2024
42c2d27
chore: update perf metrics
nixon-voxell Sep 8, 2024
ae7bcec
feat: move renderer code from game_ui to lib, renaming to Velyst
nixon-voxell Sep 9, 2024
f5d0bba
feat: add cached_entities and add TypstLabel
nixon-voxell Sep 10, 2024
1e40289
fix: type naming
nixon-voxell Sep 10, 2024
6169331
feat: renaming to velyst
nixon-voxell Sep 11, 2024
e59e101
BREAKING: update to typst main branch
nixon-voxell Sep 11, 2024
71d52c2
feat: add simple interaction animation
nixon-voxell Sep 11, 2024
1769cc2
fix: group scene not updated when rendering
nixon-voxell Sep 12, 2024
3d9fa40
fix: interaction construction should not mutate VelystScene
nixon-voxell Sep 12, 2024
dbdd1aa
feat: add hello world example
nixon-voxell Sep 12, 2024
0282c4d
chore: replace hello_world png
nixon-voxell Sep 12, 2024
3b35bd1
feat: add quickstart & interactions section
nixon-voxell Sep 12, 2024
b1b47fe
chore: minor README typo update
nixon-voxell Sep 12, 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
Binary file added .github/assets/game_ui.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/hello_world.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/hello_world.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed .github/assets/simple_ui.png
Binary file not shown.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/target
*.pdf
*.pdf
*.svg
Loading