diff --git a/VDS.xcodeproj/project.pbxproj b/VDS.xcodeproj/project.pbxproj index 8d622539..5d6840b6 100644 --- a/VDS.xcodeproj/project.pbxproj +++ b/VDS.xcodeproj/project.pbxproj @@ -123,6 +123,8 @@ EAD068922A560B65002E3A2D /* LoaderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD068912A560B65002E3A2D /* LoaderViewController.swift */; }; EAD068942A560C13002E3A2D /* LoaderLaunchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD068932A560C13002E3A2D /* LoaderLaunchable.swift */; }; EAD8D2C128BFDE8B006EB6A6 /* UIGestureRecognizer+Publisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD8D2C028BFDE8B006EB6A6 /* UIGestureRecognizer+Publisher.swift */; }; + EAEEEC922B1F807300531FC2 /* BadgeChangeLog.txt in Resources */ = {isa = PBXBuildFile; fileRef = EAEEEC912B1F807300531FC2 /* BadgeChangeLog.txt */; }; + EAEEEC962B1F893B00531FC2 /* ButtonChangeLog.txt in Resources */ = {isa = PBXBuildFile; fileRef = EAEEEC952B1F893B00531FC2 /* ButtonChangeLog.txt */; }; EAF1FE9929D4850E00101452 /* Clickable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF1FE9829D4850E00101452 /* Clickable.swift */; }; EAF1FE9B29DB1A6000101452 /* Changeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF1FE9A29DB1A6000101452 /* Changeable.swift */; }; EAF7F0952899861000B287F5 /* CheckboxItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF7F0932899861000B287F5 /* CheckboxItem.swift */; }; @@ -271,6 +273,8 @@ EAD068912A560B65002E3A2D /* LoaderViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoaderViewController.swift; sourceTree = ""; }; EAD068932A560C13002E3A2D /* LoaderLaunchable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoaderLaunchable.swift; sourceTree = ""; }; EAD8D2C028BFDE8B006EB6A6 /* UIGestureRecognizer+Publisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIGestureRecognizer+Publisher.swift"; sourceTree = ""; }; + EAEEEC912B1F807300531FC2 /* BadgeChangeLog.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = BadgeChangeLog.txt; sourceTree = ""; }; + EAEEEC952B1F893B00531FC2 /* ButtonChangeLog.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = ButtonChangeLog.txt; sourceTree = ""; }; EAF1FE9829D4850E00101452 /* Clickable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Clickable.swift; sourceTree = ""; }; EAF1FE9A29DB1A6000101452 /* Changeable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Changeable.swift; sourceTree = ""; }; EAF7F0932899861000B287F5 /* CheckboxItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheckboxItem.swift; sourceTree = ""; }; @@ -334,6 +338,7 @@ isa = PBXGroup; children = ( 5FC35BE228D51405004EBEAC /* Button.swift */, + EAEEEC952B1F893B00531FC2 /* ButtonChangeLog.txt */, ); path = Button; sourceTree = ""; @@ -581,6 +586,7 @@ isa = PBXGroup; children = ( EA4DB30128DCBCA500103EE3 /* Badge.swift */, + EAEEEC912B1F807300531FC2 /* BadgeChangeLog.txt */, ); path = Badge; sourceTree = ""; @@ -883,8 +889,10 @@ buildActionMask = 2147483647; files = ( EA3362042891E14D0071C351 /* VerizonNHGeTX-Bold.otf in Resources */, + EAEEEC962B1F893B00531FC2 /* ButtonChangeLog.txt in Resources */, EA5F86CC2A1D28B500BC83E4 /* ReleaseNotes.txt in Resources */, EA3362072891E14D0071C351 /* VerizonNHGeDS-Regular.otf in Resources */, + EAEEEC922B1F807300531FC2 /* BadgeChangeLog.txt in Resources */, EA3362062891E14D0071C351 /* VerizonNHGeTX-Regular.otf in Resources */, EA3362052891E14D0071C351 /* VerizonNHGeDS-Bold.otf in Resources */, EAA5EEB928ECD24B003B3210 /* Icons.xcassets in Resources */, diff --git a/VDS/Components/Badge/BadgeChangeLog.txt b/VDS/Components/Badge/BadgeChangeLog.txt new file mode 100644 index 00000000..795144d9 --- /dev/null +++ b/VDS/Components/Badge/BadgeChangeLog.txt @@ -0,0 +1,64 @@ +02/22/2022 +---------------- +- “Surface” updated to “Color Fill” +- Handed off to dev. + +02/18/2022 +---------------- +- Minimum width (px value) added. +- Token names updated. +- Removed secondary/gray color variants. +- Single Primary variant broken out into two variants: Black and White + +02/17/2022 +---------------- +- Layout & spacing updated with min/max heights. +- Primary/Secondary types updated (colors). + +02/16/2022 +---------------- +- Layout & spacing updated to allow for line breaks and more than one line. + +02/15/2022 +---------------- +- Updated type names to align with color names. +- Orange, blue, primary and secondary types added. +- Responsiveness moved to future considerations. + +02/11/2022 +---------------- +- Additional types added. Responsiveness added. + +01/18/2022 +---------------- +- Label updated to Body Small. + +12/28/2021 +---------------- +- Anatomy updated. Layout & spacing added. Open questions added. + +12/13/2022 +---------------- +- Replaced focus border pixel and style & spacing values with tokens. + +01/03/2023 +---------------- +- Updated Specs to use new SPEC Templates and SPEC DOC Components. + +04/12/2023 +---------------- +- Updated color tokens for yellow, green, orange, and blue badges. + +04/24/2023 +---------------- +- Updated red to use background.brandhighlight + +04/28/2023 +---------------- +- Updated yellow badge background color token on dark to use palette.yellow53. + +10/21/2023 +---------------- +- Added component tokens for element coloring on light, dark surfaces +- Updated background and element token references relative to component tokens, badges semantic tokens +- View changes diff --git a/VDS/Components/Buttons/Button/ButtonChangeLog.txt b/VDS/Components/Buttons/Button/ButtonChangeLog.txt new file mode 100644 index 00000000..b50b7443 --- /dev/null +++ b/VDS/Components/Buttons/Button/ButtonChangeLog.txt @@ -0,0 +1,74 @@ +MM/DD/YYYY +---------------- +- Initial Brand 3.0 handoff with iOS + +11/22/2021 +---------------- +- Moved Critical (red) button to “Under consideration” +- Moved Button XL from Brand 3.0 scope to “Under consideration” + +11/30/2021 +---------------- +- Moved “Width” section from Button Group spec to Button spec - Layout & spacing page + +12/17/2021 +---------------- +- Replaced focusring colors (previously interactive/onlight/ondark) with accessibility/onlight/ondark colors +- Updated focus border name (previously interactive.focusring.onlight) with focusring.onlight/ondark + +12/30/2021 +---------------- +- Updated Hover and Active state trigger specs. If triggered by mouse, Active borders same as Hover. If not, Active borders same as Default. + +1/10/2022 +---------------- +- Expanded Layout & Spacing sections: +- Added label-based and fixed value width configurations +- Added Overflow sections +- Added sticky button behavior for Native + +02/22/2022 +---------------- +- Native handoff (Android and iOS) + +04/20/2022 +---------------- +- Updated small button width to support fixed values. +- Updated sticky button top and bottom spacing to 16px. + +06/13/2022 +---------------- +- Updated “Inverted” to “Surface”. Changed False/True to Light/Dark. + +07/08/2022 +---------------- +- Updated the button primary buttons to use Background tokens instead of the current Element tokens. + +08/04/2022 +---------------- +- Updated default and inverted prop to light and dark surface. + +08/11/2022 +---------------- +- Updated prop name from “Type” to “Use” + +11/30/2022 +---------------- +- Added "(keyboard only)" to any instance of "keyboard focus" + +12/13/2022 +---------------- +- Replaced focus border pixel and style & spacing values with tokens. + +01/04/2023 +---------------- +- Updated Specs to use new SPEC Templates and SPEC DOC Components. + +01/12/2023 +---------------- +- Added “Side Padding” to Anatomy. + +10/26/2023 +---------------- +- Added component tokens +- Applied component tokens to primary element, background states on light and dark surfaces diff --git a/VDS/SupportingFiles/ReleaseNotes.txt b/VDS/SupportingFiles/ReleaseNotes.txt index cb769cc4..19aafae3 100644 --- a/VDS/SupportingFiles/ReleaseNotes.txt +++ b/VDS/SupportingFiles/ReleaseNotes.txt @@ -1,40 +1,40 @@ 1.0.48 -======= +---------------- - ONEAPP-4683 - Accessibility - Tabs (Voice Over) - Fix for Button/TextLink/TextLinkCaret for how empty text is dealt with 1.0.47 -======= +---------------- - ONEAPP-4684 - Acessibility - Tooltip (Header) - ONEAPP-4828 - Accessibility - Toggle (State) 1.0.46 -======= +---------------- - ONEAPP-4828 - Accessibility - Toggle - ONEAPP-4684 - Accessibility - Tooltip 1.0.45 -======= +---------------- - ONEAPP-4684 - Acessibility - Tooltip 1.0.44 -======= +---------------- - ONEAPP-5109 - Typography/Label - Accessibility iOS - ONEAPP-4682 - Text Link Caret - Accessibility iOS 1.0.43 -======= +---------------- - CXTDT-464973 - Button - Width percentage parameter missing. - ONEAPP-5106 - Icon - Name not used in Voice over. - CXTDT-464974 - Line - Needs vertical orientation added. 1.0.42 -======= +---------------- - CXTDT-462698 - Tabs - Incorrect letter spacing on Large tabs - CXTDT-427328 - Title Lockup text style combinations do not match spec 1.0.41 -======= +---------------- - CXTDT-457899 - Tabs - Incorrect non-selected color on Dark surface - ONEAPP-4652 - TextLinkCaret - Caret announcement removed - Fixed ToggleView Disabled Shadow Color @@ -44,31 +44,31 @@ - Added a ton of Code Documentation 1.0.40 -======= +---------------- - Refactored a bit of code to remove "disabled" and move to "isEnabled" Apple Standard. - Fixed Layout Constraint issues - Added fixes for Accessibility 1.0.39 -======= +---------------- - CXTDT-423141 - Tabs - Selected Tab dark mode text color - CXTDT-426623 - Toggle - Drop Shadow on Knob 1.0.38 -======= +---------------- - Fixed bug in Typography TitleLarge Font update for Mobile 1.0.37 -======= +---------------- - ONEAPP-4684 - Update Accessibility for Tooltip - Fixed bug in Typography TitleLarge letterSpacing 1.0.36 -======= +---------------- - Fixed bugs in Typography Definitions 1.0.35 -======= +---------------- - ONEAPP-4684 - (Accessibility) Tooltip - ONEAPP-4681 - (Accessibility) Checkbox - ONEAPP-4825 - (Accessibility) Radiobutton @@ -77,43 +77,43 @@ - TitleLockup update for Janet release 1.0.34 -======= +---------------- - Added new spec for Bottom Inset for TextStyle 1.0.33 -======= +---------------- - Add test variable to use ratio line height or not 1.0.32 -======= +---------------- - Fixed bug dealing with Scaled - Added ability to use minimumLineheight in Paragraph for AttributedString creation 1.0.31 -======= +---------------- - updated version only 1.0.30 -======= +---------------- - Updated Label to allow Scaled Fonts - Refactored Code TextStyle 1.0.29 -======= +---------------- - Updated TextStyle and Label for dealing with Top/Bottom insets - Refactored Code for Checkbox/RadioButton/Toggle 1.0.28 -======= +---------------- - CXTDT-423141- Tabs - Incorrect spacing on top-aligned Fill container 1.0.27 -======= +---------------- - Added Loader View - CXTDT-426628 - Toggle - Incorrect disabled text color 1.0.26 -======= +---------------- - CXTDT-426626 - Toggle - Disabled "on" state - CXTDT-427165 - Text Link Caret - Container should not have left/right padding - CXTDT-427358 - Tooltip - Body Copy incorrect style @@ -123,46 +123,46 @@ - CXTDT-427975 - Tooltip - Scrollbar, multiple 1.0.25 -======= +---------------- - TEMPORARY: Added BaselineOffset, LineSpacing to TextStyle - Added Size, Width, Height, Horizontal/Vertical Padding + more to Badge Indicator - CXTDT-424370 - Icons are fuzzy when resized - CXTDT-426521 - Tabs - Vertical Tablet spacing 1.0.24 -======= +---------------- - Added Badge Indicator - Refactored the TextStyle system to support Badge Indicator 1.0.22 -======= +---------------- - CXTDT-423133 - Tabs - Indicator should overlap Border - CXTDT-423092 - Tabs - Top-aligned version should have line top also - CXTDT-423141 - Tabs - Incorrect spacing on top-aligned Fill containe - CXTDT-422872 - Text Link - spacing issue between text and underline 1.0.21 -======= +---------------- - CXTDT-412383 - Label - Disabled Font color - CXTDT-420483 - Checkbox - Disabled Label Font Color 1.0.20 -======= +---------------- - CXTDT-420885 - CheckboxGroup - Spacing between CheckboxItems - CXTDT-420483 - Checkbox/CheckboxItem - Corner Radius, State Issues 1.0.19 -======= +---------------- - CXTDT-419731 - TextLinkCaret - Spacing issue 1.0.18 -======= +---------------- - CXTDT-412383 - Badge Corner Radius / Color issue (resolved in previous build) - Completed Tabs - Started ButtonIcon 1.0.17 -======= +---------------- - Color Tokens Update - Changes to Badge Colors - updated trailing tooltip label