aureus 0.0.24 copy "aureus: ^0.0.24" to clipboard
aureus: ^0.0.24 copied to clipboard

An open-source design system for non-profits to quickly develop user safety critical applications.

0.0.24 #

  • Fixing landing buttons bug with OnboardingLandingView

0.0.23 #

  • Adds OnboardingSimpView
  • Fixing bug with OnboardingInformationView
  • Fixing bug with OnboardingLandingView

0.0.22 #

  • 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.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:

  1. AureusBranding (stylization, images, and font stuff)
  2. AureusInformation (privacy policy, user support, etc.)
  3. 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!