This repository has been archived by the owner on Jul 13, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #538 from JuliaPlots/jk/laxis_interaction
- Loading branch information
Showing
13 changed files
with
622 additions
and
424 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,71 +1,17 @@ | ||
# Other branches (not yet merged) | ||
# master | ||
|
||
# `master` | ||
- Changed default font to monospace in showlibrary (#190) | ||
- Got `rotate!(Accum, ...)` working (#196) | ||
- Updated Stepper documentation and allowed for custom file formats (#197) | ||
## New features | ||
|
||
# v0.9.10 | ||
- Fixed two-dimensional limits when passed to `Scene` (#195) | ||
- Added interactions model to LAxis. Interactions can be added with `register_interaction!` and removed with `deregister_interaction!`, as well as activated or deactivated temporarily with `activate_interaction!` and `deactivate_interaction!`. | ||
- Added `labelslidergrid!`, a function to create an internally aligned grid of sliders with labels and value-labels. | ||
- LAxis has attributes `xrectzoom` and `yrectzoom` that control if the rectangle zoom changes the respective dimension or not. | ||
|
||
# v0.9.9 | ||
- Added a custom docstring extension which allows the Attributes of a Recipe to be shown in | ||
the help mode (#174). | ||
- Documented a lot of internal features (#174). | ||
- Added a new 3d camera type, `cam3d_cad!`(#161). | ||
- Improved warning text when displaying to text or plotpane (#163). | ||
- Ensured that unless `inline!(true)` was called, plots will always display in | ||
interactive displays, even in Juno (#163). | ||
- Added licenses for fonts shipped with AbstractPlotting (#160). | ||
- Switched from using system `ffmpeg` to using `FFMPEG.jl` (#160). | ||
- Better docstrings for recording functions (#160). | ||
- Let certain attributes passed to mutating plot functions affect the Scene (#160). | ||
- Changed the default theme for `colorlegend` so that it scales with the resolution of the scene. | ||
- Provided a way to generate a lower quality texture atlas via `set_glyph_resolution!(Low)` | ||
to make the WebGL backend more lightweight (#180). | ||
- Fixed `scale_plot` not actually working (#180). | ||
- Cleaned up theme merging & scene attribute composition, so this works (#180): | ||
```julia | ||
scatter(rand(4), resolution = (200, 200)) | ||
scatter(rand(4), limits = ((0, 0), (200, 200))) | ||
``` | ||
## Improvements | ||
|
||
## Internal changes | ||
- Replaced the `nothing` conversion trait with a new `NoConversion` trait, for clarity (#150). | ||
- A lot of backend API changes to accomodate `WGLMakie` (#160). | ||
- Enabled Gitlab CI! | ||
- Cleaned up LSlider style and implementation, LSlider doesn't react while below other objects anymore | ||
- MakieLayout Mouse event types are now enum instances for less compilation | ||
- MakieLayout Mouse events store position in both data and pixel coordinates | ||
- Aligned colors of LMenu, LSlider, LButton etc better | ||
|
||
# v0.9.8 | ||
## User interface changes | ||
- Recipe docstrings are now associated with two functions instead of six (#116). | ||
- New title recipe! (#99) | ||
- Fixed buttons not respecting some attributes, and add a padding option (#114). | ||
- Added `showlibrary(grad::Symbol)` function to show color libraries in `PlotUtils.jl` (#116). | ||
- Added `showgradients` function to show an Array of gradients, indicated by Symbols (#116). | ||
- Fixed incorrect frame duration in `record`. (#132) | ||
- Fixed `save(path, io::VideoStream)` when file type is `.mkv` (#137). | ||
- Improveed camera zooming (#140). | ||
## Bugfixes | ||
|
||
## Internal/other changes | ||
- Changeed default alignment of buttons to (:center, :center) (#115) | ||
- Documented a lot of recipes and functions | ||
- Exported `HyperRectangle`, `update_limits!`, `update!`, and more... | ||
- Updated `VideoStream`, `save` docstrings. | ||
- Reworked tests to use `MakieGallery` (pretty big feature on the backend) | ||
- Enabled Travis CI! | ||
|
||
# Additions | ||
|
||
## streamplot | ||
|
||
```julia | ||
using MakieGallery, Makie | ||
run_example("streamplot") | ||
``` | ||
|
||
## timeseries | ||
|
||
```julia | ||
using MakieGallery, Makie | ||
run_example("timeseries") | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.