Skip to content

Latest commit

 

History

History
774 lines (562 loc) · 31.2 KB

CHANGELOG.md

File metadata and controls

774 lines (562 loc) · 31.2 KB

8.16.0

8.15.0

  • #1387 Uncomment the omitProps method and repeating triangle Xandr pattern background so other libraries can use them.

  • #1386 Update the settings icon to reflect what we use in XDS.

  • #1384 Deprecate omitProps method.

  • #1377, #1378, #1379, #1380, #1381, #1382, #1383, #1384 Update Submarine, SplitVertical, Switch, SearchableMultiSelect, SideBar, IconSelect, SeparatorIcon and DraggableLineChart stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

    https://github.com/appnexus/lucid/compare/v8.14.0...v8.15.0

8.14.0

  • #1376 Update default values for SidePanel styling.
  • #1375 Update LineChart stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.
  • #1374 CXP-3019: Set SearchableSelect autofocus to search field on open
  • #1373 Update InfiniteSidePanel stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.
  • #1372 Reorder some component exports.
  • #1371 Update SplitVertical stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

https://github.com/appnexus/lucid/compare/v8.13.0...v8.14.0

8.13.0

  • #1370 BUDE-1755: Remove optional chaining due to compile issues.

  • #1369 Update VerticalTabls and Table stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1368 Update ScrollTable stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1367 Update StickySection stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1366 Update SplitButton stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1365 Update VerticalListMenu and SplitHorizontal stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1364 Update SwitchLabeled stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1363 Update Validation stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1362 Update Portal stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1361 Update Points stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1360 Update SidePanel stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1359 Update PieChart and ToolTip stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1358 Update LoadingMessage stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1357 Update SidePanel stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

    https://github.com/appnexus/lucid/compare/v8.12.0...v8.13.0

8.12.0

  • #1356 Add an optional title to SingleSelect.

  • #1354 Update TextFieldValidated stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1352 Add Success prop to TextFieldValidated that creates a custom 'success' error text and border color

  • #1348 Update ExpanderPanel stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1347 Bump minimist from 1.2.5 to 1.2.6 to fix a security vulnerability.

  • #1346 Add unit test for DropMenu props.

  • #1345 Update DragCaptureZone stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1344 Update Dialog stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1343 Update DateSelect stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1342 Update DataTable stories to SB6 and replace deprecated omitProps method with explicit list of omitted props.

  • #1341 Fix unit tests warnings for sinon and redux.spec.ts tests, add intellisense to the cleanArgs method, updated sinon package and its types.

  • #1340 Update minor versions of babel and Storybook packages.

  • #1339 Update outdated npm packages, fix console warnings for several unit tests, update contributing instructions for unit tests

    https://github.com/appnexus/lucid/compare/v8.11.0...v8.12.0

8.11.0

  • #1338 General cleanup of warnings, typos and stories

    • Fix most of the warnings for unit tests;
    • Fix some broken unit test (take out .skip and .only);
    • Fix the console warnings for stories;
    • Fix missing or misformatted story descriptions
    • Remove sinon where deprecated;
    • Replace visible reference to Appnexus with Xandr;
    • Deprecate Appnexus triangle background pattern
  • #1337 Replace omitProps method with explicit props list for Tag

  • #1336 Update the CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md docs to require two approvals

  • #1335 Replace omitProps method with explicit props list for RadioGroup and ButtonGroup.

    https://github.com/appnexus/lucid/compare/v8.10.0...v8.11.0

8.10.0

8.9.0

8.8.0

  • #1325 Add white background to success and minus circle icons

  • #1324 Fix Table Cursors so non-clickable rows don't look clickable

  • #1323 Update padding for the dialog box to be consistent across all sides.

  • #1321 Update switched to Storybook 6

  • #1319, #1320, #1323 Update Padding on Grid and Dialog box to 20px on all sides.

  • #1318 Update Icon Colors to add two new colors to prop validation.

    https://github.com/appnexus/lucid/compare/v8.7.0...v8.8.0

8.7.0

  • #1292, #1294, #1295, #1296, #1298, #1299, #1300, #1307, #1315 Remove omitProps method for several components and replace it with lodash _.omit or remove it entirely. Also, upgrade all the component stories to functional Storybook 6 stories.

  • #1987 TVMP-9462 Fix issue with missing props.

  • #1301 Update eslint plugins and fixed time locking.

  • #1302 Upgrade Storybook to 6.4.9

  • #1304 Update padding for Panel.

  • #1306 Fix typo in the border-color css declaration.

  • #1308 Checkbox consistency updates.

  • #1310 RadioButton consistency updates.

  • #1312 Updated padding in Dialog box.

  • #1314 Auto disable text input on Paginator.

    https://github.com/appnexus/lucid/compare/v8.6.0...v8.7.0

8.6.0

  • #1291 Fix propTypes for SearchableMultiSelect.

  • #1290 Fix less bug to allow division calculations.

  • #1289 Fix SearchField styling.

  • #1288 Replaced Object.keys with lodash keys to fix propType checks in prod builds.

  • #1287 Format Storybook story descriptions.

  • #1286 Add master.less styles back into Storybook.

    https://github.com/appnexus/lucid/compare/v8.5.2...v8.6.0

8.5.2

8.5.0

8.4.0

  • #1279 Update hover and active styling for Tabs.

  • #1277 Removed load-components file and unused Storybook utilities.

  • #1275 Converted remaining Storybook 5 stories to 6 with a script.

  • #1274 Add RolloverIcon.

  • #1273 Fix styling so a Button in a Tooltip appears on hover.

  • #1271 Migrate Banner to Storybook 6.

  • #1269 Migrate Badge to Storybook 6.

    https://github.com/appnexus/lucid/compare/v8.3.0...v8.4.0

8.3.0

  • #1260 Added more types to Paginator

  • #1259 & #1265 Update 'Selected' state UI for ButtonGroup, SingleSelect, SearchableSelect, SearchableSingleSelect, IconSelect, VerticalTabs, and VerticalListMenu.

  • #1258 [patch] Changed generic tests to use render.

  • #1250 to #1257 [minor] Update icons to Storybook 6.

  • #1248 & 1249 [minor] Add Megaphone, DoubleChevron and Pin icons.

  • #1247 [minor] Update the primary light color and some other minor styling issues.

  • #1246 [bug] Fix react-syntax-highlighter bug.

  • #1244 [patch] Update old react-syntax-highlighter dep to fix security issue.

  • #1243 [pach] Migrate some DataTable stories to Storybook 6.

    https://github.com/appnexus/lucid/compare/v8.2.3...v8.3.0

8.2.3

8.2.2

  • [patch] Export more types.

8.2.1

  • #1240 [patch] Export Typescript types in package.json.

8.2.0

  • #1238 [patch] Small update to recent DataTable change.

    #1238

  • #1237 [minor] Add info prop to TextFieldValidated.

    #1237

8.0.0

  • #1231 [major] Updated storybook to v6.

    #1231

7.2.0

  • #1235 [minor] Exposing data table column width to child components.

    #1235

7.1.0

  • #1227 [minor] Updated build to create cjs and esm assets.

    #1227

7.0.4

  • #1223 [patch] Set type to module.

    #1223

7.0.3

7.0.2

7.0.1

7.0.0

  • #1218 [major] Updated Storybook minor version and converted Storybook files to TypeScript.

  • #1216 and #1217 [patch] Fix some Skeleton issues.

  • #1215 [minor] Add SmallDataTableLoadingSkeleton.

  • #1214 [minor] Add SingleLineSkeleton.

  • #1212 [minor] Add SimpleTableSkeleton.

  • #1211 [minor] Add LineChartLoadingSkeleton.

  • #1210 [minor] Add HeaderLoadingSkeleton.

  • #1209 [minor] Add GroupLoadingSkeleton.

  • #1208 [minor] Add ComplexTableLoadingSkeleton.

  • #1207 [minor] Add CardLoadingSkeleton.

  • #1206 [major] Massive TypeScript file conversion, part two.

  • #1205 [minor] Add BarChartLoadingSkeleton.

  • #1204 [major] Massive TypeScript file conversion, part one.

  • #1203 [minor] Impove LoadingSkeleton sizing and header placement.

  • #1202 [minor] Remove the Storybook background image.

  • #1201 [manor] Migrate utils folder to TypeScript.

  • #1200 [major] Convert remaining Icons to TypeScript.

  • #1199 [major] Update eslint, prettier, jest and TypeScript to latest.

  • #1198 [major] Update more vulnerable dependencies and update linting.

  • #1197 [minor] Add TextFieldPlain.

  • #1196 [patch] Update various vulnerable dependencies and update eslint.

    https://github.com/appnexus/lucid/compare/v6.0.0...v7.0.0

6.0.0

5.8.25

  • #1191 [patch] Add ReportsIcon, BarChartIcon, TableIcon, and TicketIcon.

5.8.24

  • #1191 [patch] Add ReportsIcon, BarChartIcon, TableIcon, TicketIcon, GlobeIcon, InheritedSettingsIcon, AddColumnIcon and update RunReportIcon.

  • #1190 [patch] Fixed class name binding on VerticalListMenu.

  • #1189 [patch] BUDE-969: Add formatted-options example to SearchableSingleSelect.

    https://github.com/appnexus/lucid/compare/v5.8.23...v5.8.24

5.8.23

  • #1187 [patch] BUDE-968: Toggle active class on ClockIcon on input focus.

  • #1186 [patch] CXP-1038: Migrated Autocomplete to TypeScript.

  • #1185 [patch] CXP-1042: Converted SwitchLabeled to TypeScript.

  • #1184 [patch] CXP-695: Converted DataTable to TypeScript.

  • #1183 [patch] CXP-694: Migrated BarChart to TypeScript.

    https://github.com/appnexus/lucid/compare/v5.8.22...v5.8.23

5.8.22

5.8.21

5.8.20

5.8.19

5.8.18

5.8.17

5.8.16

5.8.15

5.8.14

5.8.13

5.8.12

5.8.11

5.8.10

5.8.9

5.8.8

5.8.7

5.8.6

5.8.5

5.8.4

5.8.3

  • #1153 [patch] Removed the props and state re-exports from the index file. This may technically break some folks but it should never have been introduced in the first place it since it isn't compatible with Babel TypeScript compilation.

https://github.com/appnexus/lucid/compare/v5.8.2...v5.8.3

5.8.2

  • #1154 [patch] BUDE-121: Upgrated react-transition-group library. This required changes to Banner, Overlay, OverlayWrapper, SwitchLabeled.

https://github.com/appnexus/lucid/compare/v5.8.1...v5.8.2

5.8.1

5.8.0

  • #1138 [none] Min-width added for Table.
  • #1140 [none] correct some of the releasing steps.
  • #1141 [patch] Add HTML attributes to Tabs component.
  • #1142 [none] Update Table cursor icon.
  • #1144 [none] Use donutWidth prop to control width of a Donut chart.
  • #1145 [minor] TypeScript convert LineChart.
  • #1146 [patch] extend DropMenu props to include div element passthroughs.
  • #1147 [none] bump acorn from 5.7.3 to 5.7.4.
  • #1148 [patch] expose component interfaces.

https://github.com/appnexus/lucid/compare/v5.7.0...v5.8.0

5.7.0

  • #1139 [minor] Add new HamburgerMenuIcon.
  • #1136 [minor] Add a prop to allow a vertical orientation to DotsIcon.
  • #1135 [minor] Add a check so that Chromatic tests do not try to load the proprietary Xandr font faces.
  • #1134 [minor] Convert Bars to TypeScript.
  • #1130 [minor] Add a new ResponsiveGrid component.
  • #1133 [minor] Remove content from RadioButtonLabeled example.
  • #1129 [minor] Convert ScrollTable to TypeScript.
  • #1128 [none] Fix the ToolTips on Chart.
  • #1127 [none] Updated the Releasing.md instructions.
  • #1131 [none] Update the docs for Tag.

https://github.com/appnexus/lucid/compare/v5.6.1...v5.7.0

5.6.1

  • #1226 [patch] Add div props to RadioButtonLabeled props interface.
  • #1225 [patch] Center align RadioButton text.
  • #1124 [minor] Add VideoLiveIcon, VideoLongIcon, VideoOnDemandIcon, and VideoShortIcon to the component icon library.
  • #1123 [minor] Convert Table to TypeScript.
  • #1122 [minor] Keep the loading indicator viewable. Add anchorMessage prop to DataTable to keep the loading and empty state messages anchored to the top of the table. This prop is passed through to the underlying OverlayWrapper. Solves the issue of the loading indicator rendering outside of the viewport when tables are large.
  • #1121 [none] Update SingleSelect docs.
  • #1120 [none] Prefix UNSAFE_ to legacy React component 'lifecycle' methods.
  • #1119 [none] Move Xandr fonts refernce out of the main Less file and into the docs.
  • #1117 [patch] Replace getInitialState method in SingleSelect, SearchableSelect, SearchableSingleSelect, and SearchableMultiSelect.
  • #1115 [minor] Add TypeScript extensions to load script for Storybook components and icons.
  • #1114 [minor] Add RunReportIcon to the component icon library.
  • #1113 [none] Add instructions on how to release Lucid UI in RELEASING.md doc.

https://github.com/appnexus/lucid/compare/v5.5.0...v5.6.1

5.5.0

  • #1110 [patch] Remove kind type of primary from Tag, avoid adding kind border styles on parent Tag.
  • #1109 [none] NotchedTag documentation.
  • #1105 [none] Import css for example app.
  • #1112 [patch] Fix props for SearchableSelect, SearchableSingleSelect, SearchableMultiSelect and RadioGroup.
  • #1111 [minor] Add custom select all text as an option.
  • #1108 [minor] Add converted components TypeScript linter.
  • #1102 [minor] Convert SearchableMultiSelect to TypeScript.
  • #1106 [patch] Convert SplitButton to TypeScript.
  • #1101 [patch] Convert EmptyStateWrapper to TypeScript.
  • #1099 [minor] Convert SearchableSingleSelect to TypeScript.
  • #1095 [minor] Convert SearchableSelect to TypeScript.
  • #1093 [none] Fix typos in the props documentation.
  • #1097 [patch] Convert AxisLabel to TypeScript.
  • #1107 [none] Update PR Checklist.
  • #1098 [minor] Convert Legend to TypeScript.
  • #1092 [minor] Convert Paginator and SingleSelect to TypeScript.
  • #1094 [minor] Convert RadioGroup to TypeScript.
  • #1096 [minor] Bump handlebars 4.1.2 -> 4.5.3.

https://github.com/appnexus/lucid/compare/v5.4.0...v5.5.0

5.4.0

  • #1104 [minor] Change border colors for Tag.
  • #1089 [minor] Add validation state to SearchableMultiSelect, SearchableSingleSelect, SearchableSelect.
  • #1090 [minor] Move lodash library from "devDependencies" to "dependencies" in package.json.
  • #1073 [patch] Convert VerticalTabs to TypeScript.
  • #1070 [patch] Convert Selection to TypeScript.
  • #1076 [patch] Convert Accordion to TypeScript.
  • #1082 [patch] Convert Piechart to TypeScript.
  • #1069 [patch] Convert Legend TypeScript.
  • #1081 [minor] Add HideIcon, SaveIcon, and GetMaximumIcon.
  • #1088 [none] Update text in Banner docs, added docs for RadioButtonLabeled.

https://github.com/appnexus/lucid/compare/v5.3.2...v5.4.0

5.3.2

  • #1086 [patch] fix type signatures on VerticalListMenu and for createClass.
    • It's worth noting that if you don't have time to pass the correct generics to createClass you can always just use it like createClass<any, any>() to avoid most of the type checking.

https://github.com/appnexus/lucid/compare/v5.3.1...v5.3.2

5.3.1

  • #1086 [patch] Fix storybook register to be compatible with older versions.

https://github.com/appnexus/lucid/compare/v5.3.0...v5.3.1

5.3.0

  • #1058 [minor] Migrated another round of components to TypeScript and added a new utility function buildModernHybridComponent that works with class and functional React components. We also significantly reworked the way we annotate types of our functional components that should hopefully reduce the number of instances where optional props were incorrectly marked as required.
    • Components converted to TypeScript:
      • ButtonGroup
      • DateSelect
      • DropMenu
      • ExpanderPanel
      • SearchField
      • Sidebar
      • Submarine
      • Tabs
      • TextFieldValidated
      • ToolTip
      • VerticalListMenu
    • Components converted to use buildModernHybridComponent:
      • ButtonGroup
      • DateSelect
      • DropMenu
      • ExpanderPanel
      • Expander
      • SearchField
      • Sidebar
      • Submarine
      • Tabs
      • ToolTip
      • VerticalListMenu
  • #1084 [patch] Fix the icon alignment of Expander.
  • #1085 [none] Some storybook fixes:
    • Fixed the favicon.
    • Put the lucid logo in the upper left side panel.
    • The document.title changes to reflect the story or document the use looks at
  • #1079 #1078 #1072 [none] Add codesandbox build to lucid, there are still a couple lingering issues that we need to figure out before it's fully baked.
  • #1075 [patch] Improve type signature for createClass.

https://github.com/appnexus/lucid/compare/5.2.0...v5.3.0

5.2.0

  • #1065 [minor] Make Checkbox private, update CheckboxLabeled documentation.
  • #1061 [minor] Add BackUpArrowIcon.
  • #1077 [patch] Make DangerLightIcon, InfoLightIcon, and WarningLightIcon private.
  • #1071 [patch] Update LoadingIndicator documentation.
  • #1065 [patch] Update Banner documentation.
  • #1068 [patch] Update chart color palette for better contrast.
  • #1063 [patch] Fix Collapsible to prevent calling setState on an unmounted component.
  • #1064 [patch] Update FC utility interface to include optional notes for documentation.
  • #1057 [patch] Update WarningIcon path for better rendering at small sizes.
  • #1060 [patch] Update SuccessLightIcon and MinusCircleLightIcon hover state colors.
  • #1050 [patch] Update OverlayWrapper z-index to use zindex-modal var.
  • #1062 [none] Add index.less as entrypoint for webpack for use in codepen.
  • #1059 [none] Improve ordering of props in DocsPage.
  • #1056 [none] Upgrade Storybook to v5.2.1 and implement DocsPage.

https://github.com/appnexus/lucid/compare/v5.1.2...5.2.0

5.1.2

  • #1055 [none] Improve prop documentation for fixedColumnCount on DataTablePanel.
  • #1053 [patch] Fix onClick for disabled IconSelects.
  • #1040 [patch] Bump lodash for security patch.
  • #1044 [patch] Fix hover/active/focus background styling for Button links.
  • #1052 [patch] Fix padding on SearchField where text could flow under the magnifying glass icon.
  • #1054 [patch] Fix regressing from TS conversion that broke Redux utils when selectors was undefined.

https://github.com/appnexus/lucid/compare/v5.1.1...v5.1.2

5.1.1

  • #1051 [patch] Several major fixes to the TypeScript defintions of all converted components.
  • #1041 [patch] Normalize the size of EligibilityIcon and EligibilityLightIcon.
  • #1046 [patch] Maintain the order of children passed in with Selection.
  • #1048 [patch] Adjust Table header's border and style behavior.

https://github.com/appnexus/lucid/compare/v5.1.0...v5.1.1

5.1.0

  • #1013 [minor] TLDR; converted many components to TypeScript and upgraded Storybook
    • Converted the following to TypeScript:
      • Axis
      • Badge
      • Banner
      • Bar
      • Breadcrumb
      • Button
      • CalendarMonth
      • Checkbox
      • CheckboxLabeled
      • Collapsible
      • ContextMenu
      • Dialog
      • DragCaptureZone
      • Expander
      • Grid
      • InfiniteSlidePanel
      • Line
      • Lines
      • LoadingIndicator
      • LoadingMessage
      • NotchedTag
      • Overlay
      • OverlayWrapper
      • Panel
      • Point
      • Points
      • Portal
      • ProgressBar
      • RadioButton
      • RadioButtonLabeled
      • Resizer
      • SidePanel
      • SlidePanel
      • SplitHorizontal
      • SplitVertical
      • StickySection
      • Switch
      • Tag
      • TextField
      • Typography
      • Underline
      • Validation
      • componentTypes
      • domHelpers
    • Moved eslint configuration into lucid to aid getting new TypeScript rules setup.
    • Upgraded Storybook to v5.
    • Added Chromatic to the travis build pipeline but had to disable cause we have to pay up.
    • Removed private PanelToggles storybook addon.
    • Updated Babel and friends and configured it to strip TypeScript.
    • Restructured many examples.
    • Overhauled npm scripts and parallelized many tasks.
    • Upgraded reselect to v4.
    • Upgraded eslint to v6.
    • Upgraded jest to v24.

https://github.com/appnexus/lucid/compare/v5.0.0...v5.1.0

5.0.0

  • #1037 [major] Replace getDefaultProps with defaultProps on all components in preparation for the move to FCs, ES6 classes, and TypeScript components.
  • #1038 [patch] Fix Banner wanring close icon color.

https://github.com/appnexus/lucid/compare/v4.5.0...v5.0.0

4.5.0

  • #1036 [patch] Fix issues with PR #1030.
  • #1033 [patch] Update active multi line Tab styling.
  • #1032 [patch] Fix ToolTip default carat border styling
  • #1030 [patch] Fix issues with resizable columns with fixed header DataTables.
  • #1028 [patch] Fix prop warning on DataTable.
  • #1026 [patch] Fix various small styling issues with SingleSelect.
  • #1035 [minor] Improve Bars formatter props by passing the callback the entire data points.

https://github.com/appnexus/lucid/compare/v4.4.0...v4.5.0

4.4.0

  • #1015 [minor] Add new Flag icon.
  • #1025 [minor] Add isFilled with a default of true to Banner. This allows for an "outlined" variant of banners.
  • #1024 [minor] Add a new PALETTE_7 for chart colors and modified all our charts to use it as the default palette.
  • #1018 [minor] Add topOffset prop to StickySection.
  • #1022 [patch] Add a new @color-secondary-5 variable and modified NotchedTag to use it be default. Just replacing coral with teal for the default style.
  • #1019 [patch] Fix DataTables resizable headers when used with fixed headers.
  • #1010 [patch] Fix the color of Icons in disabled Buttons.
  • #1021 [patch] Fix light ToolTip link color and dark ToolTip border color.

https://github.com/appnexus/lucid/compare/v4.3.0...v4.4.0

4.3.0

  • #1016 [minor] Add DraggableList component for drag + drop lists.
  • #1017 [minor] Add FourSquaresIcon.
  • #1011 [minor] Update DataTable to have a disabled checkbox when the data is empty.
  • #1014 [patch] Remove display hidden on document.body when SidePanel is unmounted.

https://github.com/appnexus/lucid/compare/v4.2.0...v4.3.0

4.2.0

  • #1004 [minor] Add Typography component.
  • #1006 [minor] Add DotsIcon.
  • #1005 [patch] Update SidePanel drop-shadow styling.
  • #1007 [patch] Fix SidePanel.Header selector making all icons gray. Only CloseIcon is selected now.

https://github.com/appnexus/lucid/compare/v4.1.0...v4.2.0

4.1.0

  • #997 [minor] Add color prop to Icon.
  • #997 [patch] Fix SidePanel position an sizing to correctly scroll content.
  • #1003 [patch] Update ToolTip link styling to match Banners.
  • #1002 [patch] Create indeterminate state for DataTable select all when only some rows are selected.
  • #996 [patch] Update SingleSelect isInvisible styling.
  • #1001 [patch] SearchableSelect SearchableSingleSelect SearchableMultiSelect now default the autoComplete attribute to off.
  • #998 [patch] Fix some cases where font-weights were too bold. SidePanel close icon is now gray.

https://github.com/appnexus/lucid/compare/v4.0.0...v4.1.0

4.0.0

  • Remove primary kind from Banner.
  • Remove hasIcon from Banner.
  • Remove hasRoundedCorners from Banner. All Banners are now square.
  • Remove isSmall from Banner.
  • Move CloseIcon to lucid. Shouldn't effect anx-react consumers.
  • Add NotchedTag.
  • Custom icons in Banner probably don't look quite right. Icons are now on a dark background.
  • Remove Info Success Warning as Button kind.
  • Remove the inset-box-shadow LESS mixin.
  • Remove @TextField-size-padding from TextField's LESS.
  • Lot possible breakages to LESS mixins and variables. Will enumerate when done.
  • Table defaults to hasLightHeader.
  • Remove border prop from Table.td.
  • Remove isActionable from table.
  • Add isTop to Tag. Necessary only for tiered tags that are three levels deep. (Use at the top level).
  • Add isTop to Selection. Necessary only for tiered selections. (Use at the top level).
  • Add isInvisible to SingleSelect. We do not use a button under the hood for this component, but this simulates an invisible Button, styling-wise.
  • Remove kindOf from ToolTip.
  • Add isLight to ToolTip. The default now has dark styling, and this adds light styling.
  • Add isVariableCountWidth to Tabs. Allows count badges to have fixed or variable widths.
  • Add isIncludeExclude to Switch. Adds red/green styling.
  • Remove isBadge from Icon. It was an ill conceived feature. All icons should not be allowed to be made circular via a prop.
  • Return responsiveMode in Selection to original meaning: small means small device with large style, and large means large device with small style. This was temporarily reversed out of a misunderstanding of the meaning of the prop.
  • Remove BeakerIcon.
  • Remove CaretIcon, use Chevron or Arrow icons instead.
  • Remove CrossIcon in favor of CloseIcon.
  • Remove DataViewIcon in favor of AnalyzeDataIcon.
  • Remove DownloadTableDataIcon in favor of DownloadIcon.
  • Remove EditPageIcon in favor of EditIcon.
  • Remove FourSquaresIcon.
  • Rename QuestionMarkCircleIcon to QuestionMarkIcon since it no longer has a circle around it.
  • Remove the presetSize prop from SettingsIcon since all our utility icons can now be scaled.
  • Remove TableGearIcon in favor of SettingsIcon.
  • Add ViewTableIcon.
  • Remove ChevronThinIcon in favor of just Chevron.
  • Add topOffset to SidePanel. This prop adds a top margin to the component.
  • Add isInvisible to SearchableSelect.
  • Add hasHover to Table for removing hover styling on tables.
  • Adjust the default size of icons inside of Buttons.
  • Add handleClose to Dialog.
  • Add isComplex to Dialog. Styling adjustments for a more complex Dialog.
  • Add CodeIcon.

https://github.com/appnexus/lucid/compare/v3.2.2...v4.0.0