aureus 0.0.21 aureus: ^0.0.21 copied to clipboard
An open-source design system for non-profits to quickly develop user safety critical applications.
0.0.21 #
- 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.20 #
- 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.19 #
- 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.18 #
- Adding new DataAccess to represent gallery storage for Verena
0.0.17 #
- Undoing 0.0.16 fix because it created another bug.. :,-(
- Bumped the font weight up
0.0.16 #
- FIXING THIS STUPID SMOLBUTTONELEMENT SIZING BUG AAAAAAA
0.0.15 #
- Fixing ExitBar height bug
0.0.14 #
- Added functionality to exit bar for Everine
- Extended ExitBar height for iPhones due to the Notchi Boi
0.0.13 #
- 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.12 #
- 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.11 #
- 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.10 #
- Adding InteractiveSemanticsWrapper for better a11y experience
- Updated Flutter to 3.10
0.0.9 #
- 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.8 #
Fixing Perichron import bug.
0.0.7 #
- Added a third option to button size for objects smaller than a page.
- Added RouteObserver to AureusInformation and RouteAware to NotificationOverlayView to fix a bug with the notification master observer not being able to track when someone 'pops' a page.
- Integrated Perichron, Astra's org-wide storage layer to reuse some code for better scalability
0.0.6 #
- 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.5 #
- 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.4 #
- 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.3 #
- Audited FloatingContainerElements to be more consistent
- Refactored more poorly written UI elements for better performance / simplicity
- Renamed QuickActionBar to EmergencyAccessBar
- Removed Draggable from EmergencyAccessBar
0.0.2 #
- Updated license from Hippocratic to the updated license
0.0.1 #
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.0 #
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!