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

add v0.21.17 blogpost #13

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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 src/pages/blogposts/v0.21.17/images/img1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
65 changes: 65 additions & 0 deletions src/pages/blogposts/v0.21.17/post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Makie v0.21.17

### [Add second example to "boxes around subfigures how-to page"](https://github.com/MakieOrg/Makie.jl/pull/4578)
An additional example has been added to the "boxes around subfigures" how-to page to enhance the documentation.

### [Don't force triangle mesh in crossbar with notch to avoid CairoMakie artifacts](https://github.com/MakieOrg/Makie.jl/pull/4587)
The code now avoids creating triangle meshes in crossbars with notches to prevent seam artifacts in CairoMakie.

### [Fix 2D assumption in point-based convert_args for lines](https://github.com/MakieOrg/Makie.jl/pull/4585)
This change removes the 2D assumption, enabling 3D polygons to be plotted via `lines` and `scatter` functions.

### [Fix Axis3 frameline z-sorting in CairoMakie](https://github.com/MakieOrg/Makie.jl/pull/4591)
Corrects the z-sorting for Axis3 framelines in CairoMakie by adjusting translations specifically for CairoMakie.

### [Add an example of using jupyter-server-proxy with WGLMakie](https://github.com/MakieOrg/Makie.jl/pull/4577)
An example demonstrating the use of jupyter-server-proxy with WGLMakie has been added to the documentation.

### [Prevent more default actions when canvas has focus](https://github.com/MakieOrg/Makie.jl/pull/4602)
The update stops certain default actions when the canvas is in focus, addressing issues such as losing focus when arrow keys are pressed.

### [Improve performance of project_line_points](https://github.com/MakieOrg/Makie.jl/pull/4601)
Significantly improved the performance of the `project_line_points` function in CairoMakie, reducing allocation and execution time.

### [Fix uint16 overflow for over ~65k elements in picking](https://github.com/MakieOrg/Makie.jl/pull/4604)
The picking functionality now correctly handles cases with more than 65,000 elements by fixing a uint16 overflow issue.

### [Add informative error if invalid side is used for violin](https://github.com/MakieOrg/Makie.jl/pull/4612)
Adds an error message clarification when an invalid side is specified for a violin plot, avoiding silent fallbacks to default values.

### [Fix RPRMakie EnvironmentLight orientation](https://github.com/MakieOrg/Makie.jl/pull/4629)
The orientation of the EnvironmentLight in RPRMakie has been corrected for better accuracy and usability.

### [Fix incorrect comparison in CairoMakie line projections](https://github.com/MakieOrg/Makie.jl/pull/4631)
Addresses an issue in CairoMakie where an incorrect comparison in line projections caused rendering problems.

### [Fix colorbuffer(axis) for px_per_unit](https://github.com/MakieOrg/Makie.jl/pull/4574)
This change addresses an unspecified issue related to `colorbuffer` and `px_per_unit`.

### [Fix misaligned colors in colorbar](https://github.com/MakieOrg/Makie.jl/pull/4618)
Adjustments have been made to ensure colorbars built from contour plots are aligned correctly, preventing miscoloration.

### [Fix CairoMakie heatmap offsets](https://github.com/MakieOrg/Makie.jl/pull/4633)
Corrects the offset of heatmap cells in CairoMakie by adjusting pixel padding, closing gaps, and improving cell alignment.

### [Add kwarg to rotate Toggle](https://github.com/MakieOrg/Makie.jl/pull/4471)
Introduces the `orientation` keyword argument for the `Toggle` widget to allow rotation of the toggle in radians.

### [Only use automatic unit conversion for simple units (not compound units)](https://github.com/MakieOrg/Makie.jl/pull/4583)
Automatic unit conversion is restricted to simple units, leaving compound units unchanged to ensure accuracy.
![image](./images/img1.png)

### [Maximum auto ticklabelspace](https://github.com/MakieOrg/Makie.jl/pull/4642)
Implemented an `:max_auto` for tick label space in Axis and Colorbar, to always just grow the tick space, which reduces jitter.

### [Show a "Did you mean:" suggestion for thrown InvalidAttributeErrors via levenshtein distance](https://github.com/MakieOrg/Makie.jl/pull/4645)
This change introduces suggestions for InvalidAttributeErrors using Levenshtein distance for possible typos.

### [Add linkaxes to S.GridLayout and make sure limits don't reset for axis links](https://github.com/MakieOrg/Makie.jl/pull/4643)
Introduces `xaxislinks` and `yaxislinks` to `S.GridLayout` and maintain zoom states when axes are swapped.

### [Some convert_argument fixes](https://github.com/MakieOrg/Makie.jl/pull/4599)
### [Provide suggestions for unknown kwargs passed to blocks](https://github.com/MakieOrg/Makie.jl/pull/4392)
### [Fix exception when WGLMakie is initialized after element removal](https://github.com/MakieOrg/Makie.jl/pull/4343)
### [Fix bounds error for record in wglmakie](https://github.com/MakieOrg/Makie.jl/pull/4639)
### [Add backend and update keyword to show](https://github.com/MakieOrg/Makie.jl/pull/4558)
9 changes: 9 additions & 0 deletions src/pages/blogposts/v0.21.17/post.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<item>
<title>v0.21.17</title>
<link>./blogposts/v0.21.17</link>
<description>Explore enhanced functionality in Makie.jl: 3D plotting with corrected z-sorting, improved performance of line projections, and error fixes for CairoMakie rendering issues.</description>
<pubDate>Fri, 6 Dec 2024 15:22:38</pubDate>
<image>
<url>images/img1.png</url>
</image>
</item>
1 change: 1 addition & 0 deletions src/pages/blogposts/v0.21.17/social/bluesky.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Explore enhanced functionality in Makie.jl: 3D plotting with corrected z-sorting, improved performance of line projections, and error fixes for CairoMakie rendering issues.
1 change: 1 addition & 0 deletions src/pages/blogposts/v0.21.17/social/discord.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Explore enhanced functionality in Makie.jl: 3D plotting with corrected z-sorting, improved performance of line projections, and error fixes for CairoMakie rendering issues.
1 change: 1 addition & 0 deletions src/pages/blogposts/v0.21.17/social/mastodon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Explore enhanced functionality in Makie.jl: 3D plotting with corrected z-sorting, improved performance of line projections, and error fixes for CairoMakie rendering issues.
Loading