Release notes
For more details, read the Anatomy CocoaPod release notes.
2.16.141
π§ Enhancements
- New Icon available:
tty
2.15.122
π§ Enhancements
- iOS 14 Unit Testing
- New Icon available:
briefcase
2.14.121
π§ Enhancements
- Internal build improvements
- New Icon available:
omit
π Bug fixes
- Fixed potential crash if
MinMaxValidationRuleis fed too large a number
2.13.119
π§ Enhancements
- New Illustrations available:
shippingBoxshippingBoxNoBackground
2.12.118
π§ Enhancements
- Keyboard awareness in Property Inspector
- New Icons available:
crossincomplete
- New Illustrations available:
summaryClipboardsummaryClipboardNoBackgroundchecklistClipboardchecklistClipboardNoBackgroundclaimActivityclaimActivityNoBackgroundsupportsupportNoBackground
π Bug fixes
- Improved UI Testing and more reliable screenshot matching
- Code cleanup and improvements
2.11.117
π Bug fixes
- Fixed issue where font scaling can βdoubleβ when adjusted in-app
- Added Property Inspector to the Anatomy Showcase
2.10.115
π Bug fixes
- Fixed issue with
DSTextFieldwhere accessibilityFrame could display incorrectly (i.e., in modals)
2.9.113
π New components
- The following Illustrations are now available:
anatomy-active-no-bg.svganatomy-alarm-clock-no-bg.svganatomy-alarm-clock.svganatomy-apple-no-bg.svganatomy-apple-watch-no-bg.svganatomy-apple-watch.svganatomy-barbell-no-bg.svganatomy-blood-pressure-no-bg.svganatomy-blood-pressure.svganatomy-carrot-no-bg.svganatomy-credit-card-no-bg.svganatomy-cutting-board-no-bg.svganatomy-cutting-board.svganatomy-dentist-no-bg.svganatomy-envelope-medical-no-bg.svganatomy-envelope-medical.svganatomy-face-wash.svganatomy-flexibility-no-bg.svganatomy-glucose-meter-no-bg.svganatomy-glucose-meter.svganatomy-gluten-no-bg.svganatomy-health-profile-card-no-bg.svganatomy-health-profile-card.svganatomy-healthy-food-no-bg.svganatomy-heart-no-bg.svganatomy-improve-health-no-bg.svganatomy-improve-health-v2-no-bg.svganatomy-lightbulb-no-bg.svganatomy-lightbulb.svganatomy-measuring-cup-no-bg.svganatomy-measuring-cup.svganatomy-mindfullness-no-bg.svganatomy-minute-clinic-pictogram-no-bg.svganatomy-newspaper-no-bg.svganatomy-newspaper.svganatomy-phone-notification-no-bg.svganatomy-phone-notification.svganatomy-pill-bottle-no-pills-no-bg.svganatomy-pill-bottle-no-pills.svganatomy-pill-bottle-with-pills-no-bg.svganatomy-pill-bottle-with-pills.svganatomy-quiz-no-bg.svganatomy-scale-no-bg.svganatomy-slideshow-no-bg.svganatomy-slideshow.svganatomy-small-portion-no-bg.svganatomy-smoking-cessation-no-bg.svganatomy-smoking-cessation.svganatomy-soap-no-bg.svganatomy-sports-no-bg.svganatomy-telemedicine-no-bg.svganatomy-thermometer-no-bg.svganatomy-tools-no-bg.svganatomy-tools.svganatomy-track-calories-no-bg.svganatomy-urgent-care-no-bg.svganatomy-minute-clinic-logo.svganatomy-doctor-circle-filled.svganatomy-doctor-circle-stroke.svganatomy-exclamation.svganatomy-face-fairly-happy.svganatomy-face-grumpy.svganatomy-face-neutral.svganatomy-face-super-happy.svganatomy-health-target.svganatomy-search-cross.svganatomy-stopwatch.svganatomy-to-do-list.svganatomy-allergies-one-color.svganatomy-conditions-one-color.svganatomy-document-one-color.svganatomy-envelope-one-color.svganatomy-exclamation-one-color.svganatomy-family-history-one-color.svganatomy-hospital-one-color.svganatomy-search-cross-one-color.svganatomy-pill-bottle-with-pills-one-color.svganatomy-procedures-one-color.svganatomy-tests-one-color.svganatomy-vaccines-one-color.svg
π¨ Sketch Library
- Modified colors of illustrations to align with values in color ramp
- Normalized illustration symbol names by ensuring spaces exist between symbol name categories
- Rearranged symbol masters by alphabetical
- Renamed to correspond with associated code name
misc / searchtosearch no-bgmisc / checkmarktocheckmark no-bgdandeliontoallergiessneakerstoactivestretching mantoflexibilitybowltosmall portiondumbbelltobarbellfood scaletotrack caloriescarrot & appletohealthy foodlotus flowertomindfulnesswheattoglutenvialstotestssyringetovaccinesstack of paperstofamily historystethoscopetoproceduresdoctors officetoofficechecklist paperstoimprove healthtargettoimprove health v2toothtodentistnurse / no circletodoctornurse / circle filledtodoctor circle fillednurse / circle stroketodoctor circle stroke
- Renamed to avoid naming conflicts
_styles / illustrations / misc / improve health v2is now_styles / illustrations / misc / health target_styles / illustrations / misc / search no bgis now_styles / illustrations / misc / search cross_styles / illustrations / one color / mag glassis now_styles / illustrations / one color / search cross
- Added illustrations to align with code and other platforms
_styles / illustrations / bg / urgent care_styles / illustrations / no bg / urgent care_styles / illustrations / bg / face wash_styles / illustrations / no bg / face wash_styles / illustrations / bg / pill bottle_styles / illustrations / no bg / minute clinic pictogram_styles / logos / minute clinic logo_styles / illustrations / check acct loc_styles / illustrations / check route loc
- Removed duplicate color swatch for
deep teal - Removed
MinuteClinic logosymbol since it is not base asset of Anatomy
2.8.112
π Bug fixes
- In
DSTextField, accessibility frame has been updated to be more encompassing of the control. - In
DSTextField, scaling font support has been improved. - In
DSTextField, dimmed fields work better with a11y. - In
DSIcon, fixed an issue where the tintColor set in a XIB/storyboard was overwritten as black.
π§ Enhancements
- Added SwiftUI support for core frameworks such as Color and Font.
2.7.111
π Bug fixes
- In
DSTextField, fixed issue where flawed logic could cause error messages not to be read aloud with Voiceover
2.6.110
π§ Enhancements
- In
DSTextField, the scale of the font determines the height of the component now - In
DSTextField, placeholder and helper text is truncated when necessary - In
DSTextField, animation is improved - In
DSTextFieldUI tests,isEnabledreturns the correct state - In
DSTextFieldDelegate, addedtextFieldShouldUpdateValidationAppearanceso validation can be disabled dynamically and/or temporarily - Added illustrations:
giftcard-giftboxgiftcard-giftbox-no-bg
- Added icon:
icon_tabbar-homeicon_play-media
π¨ Sketch Library
- Changed subatomic symbol name:
Progress Indicator/Spinneris nowButton/x/Progress Indicator/Spinner
2.5.99
π Bug fixes
- Fix to
DSButtonremoving leading and trailing edge insets for tertiary style - Fix to
DSButtonso A11y font scaling takes effect immediately
2.4.98
π§ Enhancements
- The
DSTextFieldtextproperty is now aString?type - In
DSTextField, we validate every time the data changes, but continue to only display errors only when the field isnβt focused
π Bug fixes
- Fixed VoiceOver accessibility for the clear button in
DSTextField - Corrected disabled colors in
DSButton
π¨ Sketch Library
- (HOTFIX) Changed text field helper text to correct deemphasized style & color:
#455A64
2.3.86
π New components
ButtonIconButton
π§ Enhancements
- Code stability improvements
π Documentation
- Documentation improvements
π¨ Sketch Library
- Removed legacy Button symbols
2.2.70
βοΈ Removed components
MultilineTextField
π§ Enhancements
- Re-design of
DSTextFieldcomponent with newisMultilineproperty - Re-organized UI Tests
- Unrecognized credit cards must be between 13-16 characters
- Code stability improvements
π Documentation
- Documentation improvements
2.1.57
π§ Enhancements
- Classes given DS- prefix to avoid future collisions with SwiftUI and other UI-based frameworks
- Improvements to A11y in Showcase
- Improvements to documentation generation, especially index.html
- Code stability improvements
π Documentation
- Improvements to class documentation
2.0.0
π New components
TextFieldMultilineTextField
π§ Enhancements
- Added new Showcase application
π Documentation
- Added
README.mdandREADME-Developer.md
π¨ Sketch Library
- States now numbered in order of interaction (i.e. 01 Default, 02 Hover, 03 Focused, 04 Typing,β¦)
- Moved all other legacy components underneath βz_Legacy componentsβ folder