aureus
An open-source design system for non-profits to quickly develop user safety critical applications.
0.0.24
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
23 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
23 releases · Feb 2022 to Dec 2023Releases
latest 23-
0.0.2409 Dec 2023 -
0.0.2305 Dec 2023Release notes
Open source →- Adds OnboardingSimpView
- Fixing bug with OnboardingInformationView
- Fixing bug with OnboardingLandingView
-
0.0.2212 Nov 2023Release notes
Open source →- Removed a duplicate items bug in SafetyPlanFunctionalityView
- Added a small button to Checkbox Article View
- Added a Card semantics wrappers
- Embedded optional gesture recognizer with focus element within cards
- Added SemanticsWrappers to text views and fields
- Renamed TimePickerDataCardElement to PickerDataCardElement to fix a mistake.
- Adding initial wave of tests to up the test coverage
- Trading the half-pane glass element on the landing page with a gradient to text legibility
-
0.0.2126 Oct 2023Release notes
Open source →- Removed the additional info button on settings page
- Adding a check of navigation tree to see if help center is set before showing button
- More reworking of example app
- Reworked the safety file structure to be clearer so it's not just in one file
- Fixed toggle switch bug and more state bugs within SafetyPlan views
- Added renderer reminder to README regarding the foresaken icon rendering issues
-
0.0.2025 Sep 2023Release notes
Open source →- Adding a FutureBuilder component to the settings item so a setting can be linked to an async action
- Removing mandatory widgets from the AureusNavigationTree so people can use it for leaner applications in the future.
-
0.0.1925 Aug 2023Release notes
Open source →- Making some items on the OnboardingLandingView more optional
- Updating some widget switches
- Changing the orientation of the ugly glass sheet that was on our landing page
-
0.0.1821 Aug 2023 -
0.0.1706 Aug 2023Release notes
Open source →- Undoing 0.0.16 fix because it created another bug.. :,-(
- Bumped the font weight up
-
0.0.1606 Aug 2023 -
0.0.1505 Aug 2023 -
0.0.1404 Aug 2023Release notes
Open source →- Added functionality to exit bar for Everine
- Extended ExitBar height for iPhones due to the Notchi Boi
-
0.0.1303 Aug 2023Release notes
Open source →- Decreased thiccness of font weight for Tag text styles
- Improved the contrast of alert controllers for accessibility
- Fixed bug that gave an overflow error when a ContainerView had an exit bar enabled.
-
0.0.1228 Jul 2023Release notes
Open source →- Adding the option to manually add the exit bar to a screen outside of the Safety functionality.
- Fixed inverted coloration issue on one of the backings.
-
0.0.1123 Jul 2023Release notes
Open source →- Adding UniversalGestureDetectorElement to enable focusing on keyboard and for assistive tech
- Adding animation to StandardAccordionCardElement for Verena
- Reworking elements that have access to MediaQuery to use it, so that only elements that have no media query access use the Sizing class.
-
0.0.1026 Jun 2023Release notes
Open source →- Adding InteractiveSemanticsWrapper for better a11y experience
- Updated Flutter to 3.10
-
0.0.914 Jun 2023Release notes
Open source →- Fixing RouteObserver navigation bug that stops users from navigating forward after going back.
- Adding basic test structure for testing to be implemented.
- Removed RouteObserver from foundation file, we were able to fix a bug without RouteAware! :-)
-
0.0.828 Apr 2023 -
0.0.619 Mar 2023Release notes
Open source →- Reworked the ToolTemplateCards returnTemplateSummary to better handle when users don't give an answer.
- Allows developers to make AlertControllers mandatory without an exit to force users to answer. (For Verena's incognito mode)
- Reworked the way Tool Cards are handled to remove the automated 'flow'. It was just causing a lot of problems and was super inflexible compared to what was needed.
- Fixed a bug that let the ToolTemplateMaster monitor multiple CoreTools at a time, making weird bugs happen and such.
- Dropped SafetyPlanOptions.deviceSandbox since it was a pain to implement technically.
- Fixed bugs within SketchToolTemplateCard
- Added StandardAccordionCardElement
- Fixed bug with color changing after being pressed with Aureus buttons.
-
0.0.510 Mar 2023Release notes
Open source →- Added 'Change Account Item' view
- Added a 'Picker Selection' Data card element.
- More QA bugs and fixes
- Reworked DataConsent class to be more code "pretty"
- Minor UI nitpicks over DataDetailCards
- Added DataDetailCTA class and implemented it in DataDetailView.
-
0.0.403 Mar 2023Release notes
Open source →- Added Consent Handlers to internal components to fix a crashing bug
- Adding number pad component
- Created NotificationOverlayView to manage notificationMaster.
- Fixed Sound Library noises not working.
-
0.0.225 Feb 2023 -
0.0.125 Feb 2023Release notes
Open source →Minor:
- Adding flutter lint to clean up some code
- Changes & updates throughout constructors to make things easier for developers
- Refactored TimerElement to have timer functionality.
- Refactored entire codebase for read and usability
Added the following items
- Dart doc support
- Tabbing bars from test app.
- Completion Circle Progress Indicator Element
- Linear Progress Indicator Element
- Article View Element
- Cookie Banner Component
- Content Warning Component
- Safety Plan Failed Log In Audit Page
- Safety Plan Settings page
- General Settings page
- Splash Screen View
- Tool Detail View
- Tool Navigation Card Carousel View
- Tool Next Steps
- Tool Summary
- CoreTools
- And too many to list probably
Major:
Created custom accessibility wrappers for custom components. The Accessibility class now
Refactored Aureus customization & how you initialize the package in run-time. Instead of using Aureus as one variable for all items, Aureus is now broken into:
- AureusBranding (stylization, images, and font stuff)
- AureusInformation (privacy policy, user support, etc.)
- AureusNavigationTree (the widgets that define views / parts of your app to insert into template views)
Handling permissions through DataConsent class during onboarding. Aureus handles permissions through the DataConsentObject class moving forward.
Added ToolTemplates & supporting items to automate the creation and usage of ‘Core Tools’ within resources.
Integrated flutter_secure_storage to handle Safety Plan items within the package.
-
0.0.001 Feb 2022Release notes
Open source →Releasing Aureus beta into the world with elements, components, and view templates.
Includes support for
- Light mode and dark mode
- iOS, Android, and web.
- Responsive sizing for mobile, tablet, and web
- Accessibility choice handling
- Beta safety plan functionality
- and more!