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
MinMaxValidationRule
is fed too large a number
2.13.119
π§ Enhancements
- New Illustrations available:
shippingBox
shippingBoxNoBackground
2.12.118
π§ Enhancements
- Keyboard awareness in Property Inspector
- New Icons available:
cross
incomplete
- New Illustrations available:
summaryClipboard
summaryClipboardNoBackground
checklistClipboard
checklistClipboardNoBackground
claimActivity
claimActivityNoBackground
support
supportNoBackground
π 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
DSTextField
where accessibilityFrame could display incorrectly (i.e., in modals)
2.9.113
π New components
- The following Illustrations are now available:
anatomy-active-no-bg.svg
anatomy-alarm-clock-no-bg.svg
anatomy-alarm-clock.svg
anatomy-apple-no-bg.svg
anatomy-apple-watch-no-bg.svg
anatomy-apple-watch.svg
anatomy-barbell-no-bg.svg
anatomy-blood-pressure-no-bg.svg
anatomy-blood-pressure.svg
anatomy-carrot-no-bg.svg
anatomy-credit-card-no-bg.svg
anatomy-cutting-board-no-bg.svg
anatomy-cutting-board.svg
anatomy-dentist-no-bg.svg
anatomy-envelope-medical-no-bg.svg
anatomy-envelope-medical.svg
anatomy-face-wash.svg
anatomy-flexibility-no-bg.svg
anatomy-glucose-meter-no-bg.svg
anatomy-glucose-meter.svg
anatomy-gluten-no-bg.svg
anatomy-health-profile-card-no-bg.svg
anatomy-health-profile-card.svg
anatomy-healthy-food-no-bg.svg
anatomy-heart-no-bg.svg
anatomy-improve-health-no-bg.svg
anatomy-improve-health-v2-no-bg.svg
anatomy-lightbulb-no-bg.svg
anatomy-lightbulb.svg
anatomy-measuring-cup-no-bg.svg
anatomy-measuring-cup.svg
anatomy-mindfullness-no-bg.svg
anatomy-minute-clinic-pictogram-no-bg.svg
anatomy-newspaper-no-bg.svg
anatomy-newspaper.svg
anatomy-phone-notification-no-bg.svg
anatomy-phone-notification.svg
anatomy-pill-bottle-no-pills-no-bg.svg
anatomy-pill-bottle-no-pills.svg
anatomy-pill-bottle-with-pills-no-bg.svg
anatomy-pill-bottle-with-pills.svg
anatomy-quiz-no-bg.svg
anatomy-scale-no-bg.svg
anatomy-slideshow-no-bg.svg
anatomy-slideshow.svg
anatomy-small-portion-no-bg.svg
anatomy-smoking-cessation-no-bg.svg
anatomy-smoking-cessation.svg
anatomy-soap-no-bg.svg
anatomy-sports-no-bg.svg
anatomy-telemedicine-no-bg.svg
anatomy-thermometer-no-bg.svg
anatomy-tools-no-bg.svg
anatomy-tools.svg
anatomy-track-calories-no-bg.svg
anatomy-urgent-care-no-bg.svg
anatomy-minute-clinic-logo.svg
anatomy-doctor-circle-filled.svg
anatomy-doctor-circle-stroke.svg
anatomy-exclamation.svg
anatomy-face-fairly-happy.svg
anatomy-face-grumpy.svg
anatomy-face-neutral.svg
anatomy-face-super-happy.svg
anatomy-health-target.svg
anatomy-search-cross.svg
anatomy-stopwatch.svg
anatomy-to-do-list.svg
anatomy-allergies-one-color.svg
anatomy-conditions-one-color.svg
anatomy-document-one-color.svg
anatomy-envelope-one-color.svg
anatomy-exclamation-one-color.svg
anatomy-family-history-one-color.svg
anatomy-hospital-one-color.svg
anatomy-search-cross-one-color.svg
anatomy-pill-bottle-with-pills-one-color.svg
anatomy-procedures-one-color.svg
anatomy-tests-one-color.svg
anatomy-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 / search
tosearch no-bg
misc / checkmark
tocheckmark no-bg
dandelion
toallergies
sneakers
toactive
stretching man
toflexibility
bowl
tosmall portion
dumbbell
tobarbell
food scale
totrack calories
carrot & apple
tohealthy food
lotus flower
tomindfulness
wheat
togluten
vials
totests
syringe
tovaccines
stack of papers
tofamily history
stethoscope
toprocedures
doctors office
tooffice
checklist papers
toimprove health
target
toimprove health v2
tooth
todentist
nurse / no circle
todoctor
nurse / circle filled
todoctor circle filled
nurse / circle stroke
todoctor circle stroke
- Renamed to avoid naming conflicts
_styles / illustrations / misc / improve health v2
is now_styles / illustrations / misc / health target
_styles / illustrations / misc / search no bg
is now_styles / illustrations / misc / search cross
_styles / illustrations / one color / mag glass
is 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 logo
symbol 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
DSTextField
UI tests,isEnabled
returns the correct state - In
DSTextFieldDelegate
, addedtextFieldShouldUpdateValidationAppearance
so validation can be disabled dynamically and/or temporarily - Added illustrations:
giftcard-giftbox
giftcard-giftbox-no-bg
- Added icon:
icon_tabbar-home
icon_play-media
π¨ Sketch Library
- Changed subatomic symbol name:
Progress Indicator/Spinner
is nowButton/x/Progress Indicator/Spinner
2.5.99
π Bug fixes
- Fix to
DSButton
removing leading and trailing edge insets for tertiary style - Fix to
DSButton
so A11y font scaling takes effect immediately
2.4.98
π§ Enhancements
- The
DSTextField
text
property 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
Button
IconButton
π§ Enhancements
- Code stability improvements
π Documentation
- Documentation improvements
π¨ Sketch Library
- Removed legacy Button symbols
2.2.70
βοΈ Removed components
MultilineTextField
π§ Enhancements
- Re-design of
DSTextField
component with newisMultiline
property - 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
TextField
MultilineTextField
π§ Enhancements
- Added new Showcase application
π Documentation
- Added
README.md
andREADME-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