Skip to content

Commit

Permalink
[GSoC'21] Convenience methods for objects (#356)
Browse files Browse the repository at this point in the history
* Implement JLine, JCircle, JBox, JRect, JEllipse, JStar, JPoly and @jshape
Co-authored-by: Ole Kröger <[email protected]>
Co-authored-by: Jacob Zelko <[email protected]>
  • Loading branch information
Sov-trotter authored Aug 7, 2021
1 parent b7cfcb6 commit 04fdba6
Show file tree
Hide file tree
Showing 36 changed files with 2,145 additions and 1,261 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# Javis.jl - Changelog

## Unreleased
- Add shorthands for basic shapes
- New functions `JBox, JCircle, JEllipse, JLine, JPoly, JRect, JStar, @JShape`
- added support for `rescale_factor` keyword in `render` function


## v0.6.0 (3rd of August 2021)
- Added layers see `@JLayer`

Expand Down
1 change: 1 addition & 0 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ makedocs(;
"tutorials/tutorial_4.md",
"tutorials/tutorial_5.md",
"tutorials/tutorial_6.md",
"tutorials/tutorial_7.md",
],
"HowTo" => "howto.md",
"Workflows" => "workflows.md",
Expand Down
11 changes: 6 additions & 5 deletions docs/src/tutorials.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,11 @@ Their level of difficulty starts from a beginner `Javis` user to advanced usages
Currently, these tutorials are available:

- [**Tutorial 1: Making Your First `Javis` Animation!**](tutorials/tutorial_1.md) - a step by step guide to making your first animation with `Javis`.
- [**Tutorial 2: What Are Actions?**](tutorials/tutorial_2.md) - an introduction to the most important part of `Javis` - the `Action` object.
- [**Tutorial 3: Rendering `LaTeX` with `Javis`!**](tutorials/tutorial_3.md) - a simple tutorial on how to render `LaTeX` in `Javis` animations.
- [**Tutorial 4: Do You Know Our Mascot? Learn about Transitions and Actions!**](tutorials/tutorial_4.md) - a fun tutorial to make our mascot and learn about the `Action` and `Transition` type methods.
- [**Tutorial 5: Taming the Elements**](tutorials/tutorial_5.md) - how to use `change` to grow or shrink arbitrary objects and using `Javis` with other Julia packages.
- [**Tutorial 6: Using Animations.jl to Create something with more Pep!**](tutorials/tutorial_6.md) - an advanced tutorial to make your animations more interesting.
- [**Tutorial 2: Using Shorthands in Javis!**](tutorials/tutorial_2.md) - Using shothands in `Javis`.
- [**Tutorial 3: What Are Actions?**](tutorials/tutorial_3.md) - an introduction to the most important part of `Javis` - the `Action` object.
- [**Tutorial 4: Rendering `LaTeX` with `Javis`!**](tutorials/tutorial_4.md) - a simple tutorial on how to render `LaTeX` in `Javis` animations.
- [**Tutorial 5: Do You Know Our Mascot? Learn about Transitions and Actions!**](tutorials/tutorial_5.md) - a fun tutorial to make our mascot and learn about the `Action` and `Transition` type methods.
- [**Tutorial 6: Taming the Elements**](tutorials/tutorial_6.md) - how to use `change` to grow or shrink arbitrary objects and using `Javis` with other Julia packages.
- [**Tutorial 7: Using Animations.jl to Create something with more Pep!**](tutorials/tutorial_7.md) - an advanced tutorial to make your animations more interesting.

If you spot an issue with any of these tutorials, please let us know! Thank you!
Binary file added docs/src/tutorials/assets/cosmic_dance.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 docs/src/tutorials/assets/cosmic_dance_path.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 docs/src/tutorials/assets/shorthand_examples.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 04fdba6

Please sign in to comment.