Skip to content

Releases: MakieOrg/Makie.jl

v0.21.13

07 Oct 11:15
6093799
Compare
Choose a tag to compare

Makie v0.21.13

Diff since v0.21.12

Merged pull requests:

Closed issues:

  • WGLMakie, Firefox, and large image plots (#3991)
  • MultiplesTicks when multiples is 0 (#4370)
  • xscale not working as expected on linesegment plots (#4400)
  • Issue Mackie and Plots incompatibility?! (#4429)
  • Too much spacing between axes with defined aspect (#4436)
  • Considering switch Observables.jl to Rocket.jl? (#4448)

v0.21.12

28 Sep 11:56
75eb38e
Compare
Choose a tag to compare

Makie v0.21.12

Diff since v0.21.11

Merged pull requests:

Closed issues:

  • Automatic port forwarding for WGLMakie in VSCode (#1410)
  • Precompiling GLMakie fails with ImageIO 0.4 (#3461)
  • Horizontal zoom center can ignore the mouse position in GLMakie (and maybe others?) (#3471)
  • Strange behavior when inspecting lines in WGLMakie (#3672)
  • [WGLMakie] Constantly getting Invalid text boundingbox errors. (#4109)
  • Precompilation warnings (#4308)
  • Camera inside surface/mesh/etc. (#4379)
  • Extra blank canvas opened and not used (#4381)
  • Part of units truncated in tick levels (#4403)
  • Typo in the documentation (#4414)

v0.21.11

14 Sep 15:49
c463049
Compare
Choose a tag to compare

Makie v0.21.11

Diff since v0.21.10

Merged pull requests:

Closed issues:

  • Slider docs are unclear, SliderGrid is unnecessary (#2923)
  • voronoiplot with a matrix creates a 3D plot (#4335)
  • regression: plot recipes that take kwargs don't work anymore (#4351)

v0.21.10

12 Sep 10:03
624bfcc
Compare
Choose a tag to compare

Makie v0.21.10

Diff since v0.21.9

Merged pull requests:

Closed issues:

  • Minor ticks update after drag (#2701)
  • WGLMakie + IJulia is hiding error messages (#3182)
  • Suggestions for new features needed in boxplot (#3673)
  • Add a docstring for Legend (#3675)
  • Add axislegend! (#3676)
  • Forward axis kwargs from plot constructors (user friendliness) (#3745)
  • WGLMakie error displaying Figure in VSCode inline context (#3751)
  • Shading goes black for meshes featuring locally inverted normals (#3755)
  • Makie documentation for lift incorrectly shows map description. (#3778)
  • normalization = : pdf argument in hist plot does not normalize correctly (#3780)
  • Scatter with 3 length-1 vectors plots in 2D not 3D (#3813)
  • Automated density legend labels do not take into account line style (#3818)
  • boundingbox for GlyphCollections (#3860)
  • Colorbar for contour plot with uneven spacing of contour lines (#3871)
  • ecdfplot does not honor attributes (#3898)
  • GLMakie: offset_bezierpath ends in infinite recursive loop as a result of calling scatter! (#3913)
  • WGLMakie+Pluto record/animation results in MethodError: no method matching wait_for_ready(::Nothing) (#3921)
  • Missing line segments in PolarAxis (#3927)
  • Unable to change line colour with ecdfplot! (#3933)
  • xtick is missing for missing data (#3946)
  • Utilizing weakdeps/extensions (#3953)
  • Create line plot with a specific number of markers (like markerindices in matlab) (#3963)
  • ecdfplot! MethodError ambiguous insert! (#3976)
  • select_point is broken (#3977)
  • Undefined variable in Makie.project(axis.scene, :relative, :data, point) (#3995)
  • Legend elements for Vspan, Density, and Poly ignore linestyle (#3998)
  • DataInspector doesn't show next to curve for non-identity axis scales (#4018)
  • Recipe StackOverflowError with [] as function argument (#4033)
  • Get rid of getting started frictions (#4042)
  • heatmap with string/char axes (#4061)
  • display(f; scalefactor) doesn't work if f is already being displayed (#4071)
  • Axis legend for PolarAxis (#4077)
  • DateTime support for vlines(hlines) (#4119)
  • Precompilation segfault on WSL2 with GLMakie 0.10.6 (#4148)
  • clip_planes docstrings are missing (#4203)
  • CairoMakie + PDF cannot produce heatmaps (#4241)
  • The hero "beautiful animation" on frontpage of website doesn't look beautiful (#4273)
  • CairoMakie + contour + limits! result in error (#4276)
  • Polar Histogram (#4279)
  • nan_color cannot be changed in contourf()? (#4286)
  • GIFs don't reflect framerate > 100 accurately (#4299)
  • Memory associated only with non-primitive plots is not garbage collected after empty!(axis) (#4302)
  • Tracking plot types that don't yet have all lifts linked to the plot object (#4304)
  • AssertionError: modelinv[4, 4] == 1 when displaying volume (#4306)
  • Problems adding GLMakie on windows (#4307)
  • Makie uses Formatting.jl, which is deprecated (#4321)
  • Add example of vertical SliderGrid (#4330)
  • "Edit this page" links in docs are broken (#4340)

v0.21.9

27 Aug 13:20
bdbed7c
Compare
Choose a tag to compare

Makie v0.21.9

Diff since v0.21.8

Merged pull requests:

Closed issues:

  • Error when saving a plot with a label with a LaTeX fraction (#3364)
  • bracket throws with rich text (#3373)
  • World-age issue in StableHashTraits dependency (#3420)
  • EXCEPTION_ACCESS_VIOLATION just with using GLMakie on Windows (#3423)
  • Multi-group legend fails when using handles to plots (#3444)
  • Axes can bleed through, when ticks are given and not covering the whole data range (#3446)
  • Legend for PolarAxis (#3455)
  • xticks! fails to find the axis even though it exists (#3463)
  • Alpha modifier (#3466)
  • How to display and hide them separately in the three dimensions of data slices? (#3476)
  • GLMakie ignores keyboard layout? (#3496)
  • xlabel! and ylabel! do not work without providing a Scene (contrary to docs) (#3500)
  • GLMakie stress test failure (#3510)
  • DataInspector overcounts the point number in stairs plots (GLMakie) (#3549)
  • Broken link/missing entry for Aspect, Auto, Fixed, Relative in colsize! documentation entry (#3616)
  • Updating plots from another thread (#3621)
  • scatterlines! color does not cycle if different number of data points (#3629)
  • Lines TODO (#3641)
  • Recording of hist plot changes formatting (#3643)
  • text with colors as numbers does not propagate colormap updates (#4226)

v0.21.8

26 Aug 18:21
99dcf6b
Compare
Choose a tag to compare

Makie v0.21.8

Diff since v0.21.7

Merged pull requests:

Closed issues:

  • magic keyword args (#178)
  • Features JuliaDynamics would like Makie to have (#231)
  • More ease-of-use in the interaction API (#240)
  • Document what is Mouse.left what is Mouse.down what is DragEnum etc. (#561)
  • Add Echarts as the backend? (#275)
  • Another interaction example in Makie? (#282)
  • Unable to specify monitor for screen (#472)
  • Allow empty strings for tick labels (and other labels) (#286)
  • Simple line plot example where axes are fixed relative to view and not the data (#292)
  • Unit testing Makie backends (#298)
  • [feature request] support multi-column y with automatic legend (#302)
  • Interactive applications just "die" (#304)
  • Make meshscatter and scatter the same function? (#544)
  • [Docs] Ideas for additions to docs (#307)
  • Plots don't clip at limits (#558)
  • Logical image() argument names & defaults to make images look like images (#524)
  • Using system fonts in Makie without copying them to AbstractPlotting? (#328)
  • rotation of axis is wierd in surface plots (#329)
  • Can't rotate 3d Plot in external window (#338)
  • convert_arguments is not recursive for PlotSpec (#345)
  • How to change the style of border and axes in 3D graphics? (#347)
  • [Feature request] Add premade plots to a Scene (#550)
  • [Discussion] Cool stuff with Makie (#350)
  • Document camera controls (#555)
  • Plots.jl recipes (#368)
  • Thoughts on transformations (#369)
  • Polish (#562)
  • Image does not respect interpolation kwarg (#474)
  • X axis lines undergo a weird transformation when resizing the scene on MacOS (#559)
  • Error when setting limits in plot recipe (#475)
  • Performance issue plotting 402 polygons with the default mesh method (#528)
  • Have a type recipe affect the axis (#379)
  • Updates to plot do not cascade to colorlegend (#522)
  • Avoid collecting range in slider (#523)
  • Adding shaders from MathBox (#387)
  • Adding a nullcline planes(& plane interesections) for 3d system in the vectorfield plot,streamplot3d or volume plot. (#497)
  • Failure to plot wide rectangle (#390)
  • HTTP/1.1 401 Unauthorized while building GLFW on Buster (#391)
  • Preview not displaying in jupyter notebook anymore (#392)
  • polygons not closing properly (#571)
  • Compatibility with RecipesBase (#395)
  • Image does not scale properly in the window after rotating the image (#397)
  • DimensionMismatch error in 3D plots from the Makie example gallery (#488)
  • Fail to save scene in png (#404)
  • Resolution argument doesn't work with vbox (#407)
  • DomainError when plotting on a Raspberry Pi (#477)
  • Color ignored on meshes (#525)
  • GLFWError (#478)
  • Invert zooming with mouse wheel (#414)
  • Document working with NaN (#527)
  • [Suggestion] support TimerOutputs (#415)
  • Update scene after all nodes have been updated (#420)
  • custom marker shape (#422)
  • Document attribute pipeline in recipe (#529)
  • Provide a method to set attributes (#530)
  • Surface Height is smoothed by default and shouldn't be (#426)
  • Regression with confidence interval band (#531)
  • Issue with irregular grid surface when a campixel child scene is created (#479)
  • isorange/isovalue warnings (#480)
  • Printing of nested Attributes (#537)
  • Rect polys are not closed correctly (#536)
  • Cannot build on headless Linux server (#481)
  • Segmentation fault when running with Xvfb (#439)
  • CSS for Themes (#495)
  • Not working in Safari (#494)
  • Piping data into plots (#502)
  • Support for mutating plot object in convert_attributes (#508)
  • Allow separate resizing of array observables that should have the same length (#503)
  • Target a Gtk Cairo context (#568)
  • Add the ability to directly plot functions without manual discretization (#448)
  • Showing a Scene as PNG in Juno resizes it (#512)
  • Sample requires permissions (#451)
  • Scatterlines does not work (#509)
  • Categorical variables give wrong results when adding new plots (#453)
  • Missing markers (#565)
  • Marker offset does not compensate for glyph extent (#564)
  • mouse position or to_world wrong in subscene (#457)
  • Palettes for series (#515)
  • Explain arguments of arrows (#464)
  • strokewidth in px (#570)
  • Unclear font info message (#469)
  • More interpolation in heatmap interpolation (#581)
  • Makie Roadmap [WIP] (#519)
  • Setting the font antialias policy (#579)
  • Can't plot a vector of meshes (#584)
  • Scaling of 3D plots (#590)
  • Plot output is no longer resized automatically (#594)
  • Nonlinear transform meta-issue (#595)
  • Make rendering pipeline more flexible (#604)
  • Embedding Makie in a GTK app (#607)
  • Docs should show available markers and linestyles (#612)
  • GLMakie does not apply transform_func to text positions (#618)
  • Edit on github link on docs broken (#626)
  • Saved animation garbled (#632)
  • Guard data evaluating functions against missing propagation (#641)
  • record framerate option not respected for gifs (#644)
  • nbins vs bins (#649)
  • Settings for inline display (#652)
  • Video links on the README don't link to videos (#656)
  • Supporting GeometryBasics geometries (#660)
  • Is the type of text position attribute correct? (#663)
  • LMenu label text as a LText object - MakieLayout.jl (#669)
  • Crash in debugger (#672)
  • Unexpected behavior of colormap (#673)
  • per-julia-version texture atlas cache (#685)
  • Scene-as-text warning mistakenly printed in VSCode (#686)
  • No display on Jupiter notebook (#690)
  • Table implementations (#695)
  • violin plots are very slow (#696)
  • Error setting show ticks to false (#698)
  • Per face colors ? (#705)
  • Latency & inference issues (#706)
  • Can not update AbstractPlotting past v0.9.21 (#713)
  • High CPU Usage on WSL with very simple plot (#714)
  • Add a simpler complete MWE of a recipe (+ MakieLayout) to docs (#717)
  • Support for complex numbers? (#718)
  • xticks! has inconsistent docstring (#721)
  • Hiding ticks in a 3d plot errors (#722)
  • How to match slider limits to zoomed plot limits ? (#724)
  • New API for Plot Objects (#725)
  • Reversed axes in arrows and quiver plot do not have appropriately rotated arrowheads in CairoMakie (#729)
  • Readme Precompilation: Document warnings and missing MakieGallery dependency (#737)
  • AbstractPlotting: inconsistent attributes in basic_recipes (e.g. no visible attribute for barplot) (#744)
  • Heatmap / Image / Surface API clarification and nonlinear grids (#748)
  • Cannot update text with string that has a trailing newline. (#758)
  • Component indicators (#759)
  • Error handling for videowriting (#761)
  • Warn instead of fail when found an unrepresentable character (#762)
  • layoutscene() name/order (#764)
  • Resolution KW not working properly on OSX with retina GLMakie.jl (#766)
  • Opening LMenu at the bottom of a window (#769)
  • AbstractPlotting: Just how long is caching fonts supposed to take? (#770)
  • Bad default in xticks! (#773)
  • Setting showgrid false causes content to disappear (#774)
  • LMenu(...; i_selected=...) has wrong selection (#776)
  • Reducing latency: acceptable strategies discussion (#792)
  • Slider updates not reflected graphically (#794)
  • Feature request: contour that can handle curvilinear grids (#796)
  • API suggestion for avoiding synchronous update issues (#798)
  • Plotting 3D points with zero bounding box results in 2D scene (#800)
  • MethodError when updating plotted observable to a different type (#804)
  • Layouting performance in GLMakie, in particular in presence of LScene (#808)
  • CairoMakie.jl has issues disabled (#809)
  • thread safety issue (#812)
  • poly documentation is rather short (#814)
  • Cannot draw heatmap or surface when passing coordinates if data has missing values. (#819)
  • Histogram with only one category (#820)
  • [FR] Allowing Polygon and Vector{Polygon} as marker type for scatter (#821)
  • Clean up attribute inheritance for theming (#823)
  • Resolution not respected when toggling between figures (#824)
  • FR: Double click to go back to original zoom and orientation (#827)
  • Rotations of arrow heads are off (#829)
  • tiny value in function surface only displays a line (#830)
  • Recipe usage (#833)
  • Update arrows directions (#836)
  • Keyword arguments in convert_arguments? (#837)
  • Irregular semi-transparent gradients with CairoMakie (#841)
  • The script test_for_precompile.jl is not compatible with the current version of Makie (#845)
  • Using a SubDataFrame/GroupedDataFrame for plotting (#855)
  • contour plots with Z values all the same crash (#857)
  • CairoMakie backend does not produce arrow plot correctly (#860)
  • AssertionError from line segments (#861)
  • Non-numeric axes (#867)
  • Mixing marker types in GLMakie (#870)
  • meshscatter/scatter ignores position and widths of Rect2D and Circle in GLMakie (#874)
  • Integration with Measurements.jl (#875)
  • Document examples for each method and option (#876)
  • show_axis=false stopped working on streamplot (#878)
  • Multi-level/grouped ticks? [feature request] (#880)
  • Histograms with dates and missing data (#884)
  • "Non-mutating" functions do mutate (#887)
  • Confusing error if you mix up figure and subposition/axes (#888)
  • AbstractPlotting document current_figure and current_axis (#901)
  • Zoom to fit 3d scene (feature request) (#903)
  • Synching colorranges on the same axis? (#912)
  • Document Label observable text (#918)
  • Saving fails with WGLMakie (#920)
  • How to prevent slider or other elements from resizing when changes values (#929)
  • Custom Objection Interaction example issues (#935)
  • Mesh plots 2d instead of 3d (#936)
  • lift ignores init ...
Read more

v0.21.7

19 Aug 13:11
23a3df9
Compare
Choose a tag to compare

Makie v0.21.7

Diff since v0.21.6

Merged pull requests:

Closed issues:

  • DataInspector tooltip misplaced when barplotting with direction=:x (#1951)
  • Can't enter text in textbox on WGLMakie (#3820)
  • WGLMakie scatter overflows axis for large figures (#3944)
  • [WGLMakie] Shader error on first plot in JupyterLab (#4095)
  • WGLMakie in Pluto displays an error and fails to draw a grid or spines (#4128)
  • Should boundingbox(scene) also check child scenes? (#4135)
  • 1D heatmap not working anymore (#4146)

v0.21.6

14 Aug 09:38
9e15662
Compare
Choose a tag to compare

Makie v0.21.6

Diff since v0.21.5

Merged pull requests:

Closed issues:

  • Initial zoom in ElectronDisplay is off (#491)
  • 2D plots are not interactive in Jupyter notebooks (#2687)
  • scalefactor does not scale mouse on MacOS (#3429)
  • GLMakie v0.9.10 | precompilation hang (#3766)
  • Cutting planes (volumetric visualization) (#3908)
  • Faulty interaction between recipes and scene dimension (#3925)
  • GLMakie size out of control (#4012)
  • CairoMakie invert_normals = true not working (#4014)
  • WGLMakie zoom window is shown behind the actual data of the plot (#4019)
  • Translated plots are bouncing around on Macs (#4022)
  • Error when using GLMakie in tests (ERROR: LoadError: InitError: Exception[GLFW.GLFWError( ...) (#4023)
  • label_formatter is called twice (#4045)
  • Bad error message for out-of-range color (#4047)
  • GLib-GIO-WARNING (#4049)
  • axislegend() unreasonable number of allocations (#4052)
  • Keyboard input isn't capture by Jupyter notebook running on a headless server. (#4057)
  • JupyterLab context menu appears when right-clicking in an interactive plot (#4067)
  • WGLMakie doesn't prevent spacebar from scrolling the screen. (#4075)
  • Mesh from isosurface (#4093)
  • select_rectangle() throws an error after releasing the mouse (#4099)
  • xscale for hist and density (#4118)
  • Makie.PointTrans doesn't work with complex transformations (#4124)

v0.21.5

07 Jul 19:17
c4e3b7b
Compare
Choose a tag to compare

Makie v0.21.5

Diff since v0.21.4

Merged pull requests:

Closed issues:

  • Installation of GLMakie on Ubuntu 24.04 fails (#4002)

v0.21.4

02 Jul 19:59
604ba5d
Compare
Choose a tag to compare

Makie v0.21.4

Diff since v0.21.3

Merged pull requests:

Closed issues:

  • Inconsistent mouse-over activation of widgets in WGLMakie (#3752)
  • Interactive WGLMakie figure throws errors (#3781)
  • Invalid attribute strokewidth for plot type Wireframe, Makie v0.21.2 (#3912)
  • Figure names on GLMakie independent figures (#3978)
  • 3D axis broken in GLMakie v0.10.13 (#3979)
  • GLMakie GLFWError macOS icons (#3997)
  • Cannot precompile GLMakie (#4001)