Changelog 0.8
2024-10-25Announcement: we want to share Membrane programs from the community!
Now that we've rolled out package publishing (read on below), share your programs and send us a link (or post on Discord). We'll share our favorites in future changelogs :)
Deprecate legacy directory, roll out package publishing
We've officially moved away from the old GitHub directory of API drivers and examples. To browse drivers, you can either select "Search Packages..."" in the NEW PROGRAM
menu, or click FIND PROGRAMS
in the top right of the IDE.
To publish a package, right-click a program in the Navigator and select "Publish Package...". We're excited to see what you build and hear your feedback.
Moving off GitHub meant archiving 70+ repos, which requires several clicks per repo on github.com. So we wrote a membrane program to archive them in just a few minutes!
Add rich action logs in the Navigator
When you invoke actions from the Navigator (sidebar), you'll now see some handy logs with details about the execution.
Pin gref drag target
Previously, for long grefs, you had to horizontally scroll to click and drag the gref into connections. Now that gref drag target is fixed, and we added hover text for discoverability.
Add placeholder on gref drop target
In addition to the drag target improvement above, you'll now see a placeholder and solid border around the drop target.
Drop outdated password requirements
We got rid of requirements that passwords must contain an uppercase letter, lowercase letter, and a number per NIST guidance. This is probably old news to most, but it turns out those complex rules don't help (plus, it's annoying UX).
Thanks to Morgante Pell for the suggestion! If you have other security recommendations, feel free to reach out.
Add logout from IDE
You can now log out directly from the IDE.
Thanks to Morgante for this suggestion, too!
Tweak global text alignment
And lastly, for the pixel pedants out there, you might have noticed better vertical alignment for text across the IDE 😌.
Thanks for reading!
- Pete Millspaugh (pete@membrane.io)