github manyfold3d/manyfold v0.129.2

15 hours ago

This week's release is focused on accessibility bugfixes and improvements. There's also a performance improvement bugfix that should reduce browser memory usage on pages with large numbers of 3D model renderers, and you should now get proper filenames when you open a file in your slicer apps.

What's Changed

🔒 Security 🔒

  • Prevent downloading models where user only has preview permission by @Floppy in #5067

🐛 Bug Fixes 🐛

  • Delay offscreen worker to avoid overloading when showing a page with a large number of models by @Floppy in #5050
  • Alerts are now spoken by screen readers by @Floppy in #5051
  • Remove tab-to-select on dropdowns by @Floppy in #5052
  • Fix aria controls IDs by @Floppy in #5055
  • make sure skip links can be tabbed to by @Floppy in #5059
  • Fix tab ordering of pagination and sort links by @Floppy in #5060
  • Fix aria haspopup settings by @Floppy in #5058
  • Make signed download URLs end with the original filename, so slicers use it properly by @Floppy in #5061
  • Hide problem details on model page unless user has the right permissions by @Floppy in #5068
  • Add presentation role to link icons by @Floppy in #5069
  • Fix carousel keyboard navigation by @Floppy in #5072

🧑 Accessibility 🧑

  • Make search help keyboard-accessible via tabbing by @Floppy in #5053
  • Improve dropdown accessibility with roles & aria hints by @Floppy in #5054
  • Add search role to search box by @Floppy in #5056
  • Improve navbar a11y with roles by @Floppy in #5057
  • Improve labels on clipboard copy buttons by @Floppy in #5062
  • improved contrast on account menu and sign in button by @Floppy in #5070
  • Make editable fields more obvious and accessible by @Floppy in #5071

🌍 Internationalization 🌏

🛠️ Other Improvements 🛠️

  • Add Yard and yard-lint to drive improvement of code documentation by @Floppy in #5049

Full Changelog: v0.129.1...v0.129.2

Don't miss a new manyfold release

NewReleases is sending notifications on new releases.