-
#1388 Remove optional chaining from
SearchField
.https://github.com/appnexus/lucid/compare/v8.15.0...v8.16.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
andDraggableLineChart
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
- #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
-
#1370 BUDE-1755: Remove optional chaining due to compile issues.
-
#1369 Update
VerticalTabls
andTable
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
andSplitHorizontal
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
andToolTip
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
-
#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 toTextFieldValidated
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
andredux.spec.ts
tests, add intellisense to thecleanArgs
method, updatedsinon
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
-
#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
andButtonGroup
.https://github.com/appnexus/lucid/compare/v8.10.0...v8.11.0
-
#1334 Fix props for
SearchField
-
#1333 Fix props for
TextFieldValidated
-
#1331 Add data-test-id to lucid portals
https://github.com/appnexus/lucid/compare/v8.9.0...v8.10.0
-
#1330 Update development dependencies
-
#1329 Remove redundant Storybook name stories properties
-
#1327 Fix Storybook linting warnings
-
#1326 Update production dependecies
-
#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.
-
#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
.
-
#1291 Fix propTypes for
SearchableMultiSelect
. -
#1290 Fix
less
bug to allow division calculations. -
#1289 Fix
SearchField
styling. -
#1288 Replaced
Object.keys
withlodash
keys to fixpropType
checks in prod builds. -
#1287 Format
Storybook
story descriptions. -
#1286 Add
master.less
styles back intoStorybook
.
-
#1285 Make props optional for
Banner
.
-
#1284 Add the propType property and fix Stories for
Banner
. -
#1282 Remove components from nested categories in the navigation.
-
#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 aTooltip
appears on hover. -
#1271 Migrate
Banner
to Storybook 6. -
#1269 Migrate
Badge
to Storybook 6.
-
#1260 Added more types to
Paginator
-
#1259 & #1265 Update 'Selected' state UI for
ButtonGroup
,SingleSelect
,SearchableSelect
,SearchableSingleSelect
,IconSelect
,VerticalTabs
, andVerticalListMenu
. -
#1258 [patch] Changed generic tests to use render.
-
#1250 to #1257 [minor] Update icons to Storybook 6.
-
#1248 & 1249 [minor] Add
Megaphone
,DoubleChevron
andPin
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.
- [patch] Fixed reactDocgen build of prop definitions. https://gist.github.com/shilman/036313ffa3af52ca986b375d90ea46b0#short-term
- [patch] Tweaked ITabsProps type.
- [patch] Tweaked ITabsProps type.
- [patch] Export more types definitions.
- [patch] Export more types.
- #1240 [patch] Export Typescript types in package.json.
-
#1238 [patch] Small update to recent DataTable change.
-
#1237 [minor] Add info prop to TextFieldValidated.
-
#1231 [major] Updated storybook to v6.
-
#1235 [minor] Exposing data table column width to child components.
-
#1227 [minor] Updated build to create cjs and esm assets.
-
#1223 [patch] Set type to module.
-
#1220 [patch] Introduce YAxisTickFormatter prop for DraggableLineChart component.
-
#1222 [patch] Fixed typescript build.
-
#1221 [patch] Put the repeating triangle Xandr pattern background back.
-
#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.
-
#1195 [minor] Fix the background image for Anx-react library.
-
#1194 [patch] Add Skeletons. Removed addBorder, SWAP-598 Added React-placeholder.
-
#1192 [major] Convert
DraggableList
to TypeScript.https://github.com/appnexus/lucid/compare/v5.8.25...v6.0.0
- #1191 [patch] Add
ReportsIcon
,BarChartIcon
,TableIcon
, andTicketIcon
.
-
#1191 [patch] Add
ReportsIcon
,BarChartIcon
,TableIcon
,TicketIcon
,GlobeIcon
,InheritedSettingsIcon
,AddColumnIcon
and updateRunReportIcon
. -
#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
-
#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
-
#1181 [patch] BUDE-966: Add optional flag to truncate
Table
cell content.https://github.com/appnexus/lucid/compare/v5.8.21...v5.8.22
-
[patch] Removing css
height
causing misalignment inSwitchLabelled
.https://github.com/appnexus/lucid/compare/v5.8.20...v5.8.21
-
[patch] Fixing bug with
DraggableLineChart
and selecting first row.https://github.com/appnexus/lucid/compare/v5.8.19...v5.8.20
-
[patch] Removing unneeded prop from
DraggableLineChart
.https://github.com/appnexus/lucid/compare/v5.8.18...v5.8.19
-
[patch] Adding helper text box for
DraggableLineChart
.https://github.com/appnexus/lucid/compare/v5.8.17...v5.8.18
-
[patch] Fixing less on
TimeSelect
.https://github.com/appnexus/lucid/compare/v5.8.16...v5.8.17
-
[patch] Fixing issue with
TimeSelect
.https://github.com/appnexus/lucid/compare/v5.8.15...v5.8.16
-
[patch] Fixing a less value for
TimeSelect
.https://github.com/appnexus/lucid/compare/v5.8.14...v5.8.15
-
[patch] Fixing a default max Y value for
DraggableLineChart
.https://github.com/appnexus/lucid/compare/v5.8.13...v5.8.14
-
#1178 [patch] BUDE-848: Building out a preselect for the
DraggableLineChart
.https://github.com/appnexus/lucid/compare/v5.8.12...v5.8.13
-
#1177 [patch] BUDE-634: Building out a new time selector.
https://github.com/appnexus/lucid/compare/v5.8.11...v5.8.12
-
#1176 [patch] BUDE-479: Fix scroll locked content.
https://github.com/appnexus/lucid/compare/v5.8.10...v5.8.11
-
#1175 [patch] BUDE-479: Add option to
LoadingIndicator
andOverlayWrapper
to center loading message and prevent scrolling.https://github.com/appnexus/lucid/compare/v5.8.9...v5.8.10
-
#1174 [patch] BUDE-811: Tweak spacing with inputs and graph padding.
-
#1173 [patch] BUDE-811: Update color of point in
DraggableLineChart
. -
#1172 [patch] Added
Wrench
,Share
,Lightbulb
andHosted
icons.
-
#1171 [patch] Cleaned up the new
DraggableLineChart
component.
-
#1169 [patch] We have updated our test cases for
DraggableLineChart
. We have also added span as a type toTypography
so users can have a div under them.
-
#1166 [patch] Updated the new
DraggableLineChart
to be able to take foreign React component. -
#1163 [none] Improve the GH upload script to work with https.
-
#1160 [patch] Fix
SearchableSingleSelect
warnings.
-
#1159 [patch] Added a new
DraggableLineChart
component.
-
#1158 [patch] Added an on rest callback for
Collapsible
andExpanderPanel
.
- #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
- #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
- #1151 [patch] BUDE-420: Update
Bars
props. - #1149 [patch] add
Bell
,Dot
andCalculator
icons and remove some svgs. https://github.com/appnexus/lucid/compare/v5.8.0...v5.8.1
- #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 aDonut
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
- #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
onChart
. - #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
- #1226 [patch] Add div props to
RadioButtonLabeled
props interface. - #1225 [patch] Center align
RadioButton
text. - #1124 [minor] Add
VideoLiveIcon
,VideoLongIcon
,VideoOnDemandIcon
, andVideoShortIcon
to the component icon library. - #1123 [minor] Convert
Table
to TypeScript. - #1122 [minor] Keep the loading indicator viewable. Add
anchorMessage
prop toDataTable
to keep the loading and empty state messages anchored to the top of the table. This prop is passed through to the underlyingOverlayWrapper
. 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 inSingleSelect
,SearchableSelect
,SearchableSingleSelect
, andSearchableMultiSelect
. - #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
- #1110 [patch] Remove
kind
type ofprimary
fromTag
, avoid addingkind
border styles on parentTag
. - #1109 [none]
NotchedTag
documentation. - #1105 [none] Import css for example app.
- #1112 [patch] Fix props for
SearchableSelect
,SearchableSingleSelect
,SearchableMultiSelect
andRadioGroup
. - #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
andSingleSelect
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
- #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
, andGetMaximumIcon
. - #1088 [none] Update text in
Banner
docs, added docs forRadioButtonLabeled
.
https://github.com/appnexus/lucid/compare/v5.3.2...v5.4.0
- #1086 [patch] fix type signatures on
VerticalListMenu
and forcreateClass
.- It's worth noting that if you don't have time to pass the correct generics to
createClass
you can always just use it likecreateClass<any, any>()
to avoid most of the type checking.
- It's worth noting that if you don't have time to pass the correct generics to
https://github.com/appnexus/lucid/compare/v5.3.1...v5.3.2
- #1086 [patch] Fix storybook register to be compatible with older versions.
https://github.com/appnexus/lucid/compare/v5.3.0...v5.3.1
- #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
- Components converted to TypeScript:
- #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
- #1065 [minor] Make
Checkbox
private, updateCheckboxLabeled
documentation. - #1061 [minor] Add
BackUpArrowIcon
. - #1077 [patch] Make
DangerLightIcon
,InfoLightIcon
, andWarningLightIcon
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 callingsetState
on an unmounted component. - #1064 [patch] Update
FC
utility interface to include optionalnotes
for documentation. - #1057 [patch] Update
WarningIcon
path for better rendering at small sizes. - #1060 [patch] Update
SuccessLightIcon
andMinusCircleLightIcon
hover state colors. - #1050 [patch] Update
OverlayWrapper
z-index to usezindex-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
- #1055 [none] Improve prop documentation for
fixedColumnCount
onDataTablePanel
. - #1053 [patch] Fix
onClick
for disabledIconSelect
s. - #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
wasundefined
.
https://github.com/appnexus/lucid/compare/v5.1.1...v5.1.2
- #1051 [patch] Several major fixes to the TypeScript defintions of all converted components.
- #1041 [patch] Normalize the size of
EligibilityIcon
andEligibilityLightIcon
. - #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
- #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.
- Converted the following to TypeScript:
https://github.com/appnexus/lucid/compare/v5.0.0...v5.1.0
- #1037 [major] Replace
getDefaultProps
withdefaultProps
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
- #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
DataTable
s. - #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
- #1015 [minor] Add new
Flag
icon. - #1025 [minor] Add
isFilled
with a default oftrue
toBanner
. 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 toStickySection
. - #1022 [patch] Add a new
@color-secondary-5
variable and modifiedNotchedTag
to use it be default. Just replacing coral with teal for the default style. - #1019 [patch] Fix
DataTable
s resizable headers when used with fixed headers. - #1010 [patch] Fix the color of
Icon
s in disabledButton
s. - #1021 [patch] Fix light
ToolTip
link color and darkToolTip
border color.
https://github.com/appnexus/lucid/compare/v4.3.0...v4.4.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
- #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. OnlyCloseIcon
is selected now.
https://github.com/appnexus/lucid/compare/v4.1.0...v4.2.0
- #997 [minor] Add
color
prop toIcon
. - #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 theautoComplete
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
- Remove
primary
kind fromBanner
. - Remove
hasIcon
fromBanner
. - Remove
hasRoundedCorners
fromBanner
. All Banners are now square. - Remove
isSmall
fromBanner
. - 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
asButton
kind
. - Remove the
inset-box-shadow
LESS mixin. - Remove
@TextField-size-padding
fromTextField
's LESS. - Lot possible breakages to LESS mixins and variables. Will enumerate when done.
- Table defaults to
hasLightHeader
. - Remove
border
prop fromTable.td
. - Remove
isActionable
fromtable
. - Add
isTop
toTag
. Necessary only for tiered tags that are three levels deep. (Use at the top level). - Add
isTop
toSelection
. Necessary only for tiered selections. (Use at the top level). - Add
isInvisible
toSingleSelect
. We do not use a button under the hood for this component, but this simulates an invisibleButton
, styling-wise. - Remove
kindOf
fromToolTip
. - Add
isLight
toToolTip
. The default now has dark styling, and this adds light styling. - Add
isVariableCountWidth
toTabs
. Allows count badges to have fixed or variable widths. - Add
isIncludeExclude
toSwitch
. Adds red/green styling. - Remove
isBadge
fromIcon
. It was an ill conceived feature. All icons should not be allowed to be made circular via a prop. - Return
responsiveMode
inSelection
to original meaning:small
means small device with large style, andlarge
means large device with small style. This was temporarily reversed out of a misunderstanding of the meaning of the prop. - Remove
BeakerIcon
. - Remove
CaretIcon
, useChevron
orArrow
icons instead. - Remove
CrossIcon
in favor ofCloseIcon
. - Remove
DataViewIcon
in favor ofAnalyzeDataIcon
. - Remove
DownloadTableDataIcon
in favor ofDownloadIcon
. - Remove
EditPageIcon
in favor ofEditIcon
. - Remove
FourSquaresIcon
. - Rename
QuestionMarkCircleIcon
toQuestionMarkIcon
since it no longer has a circle around it. - Remove the
presetSize
prop fromSettingsIcon
since all our utility icons can now be scaled. - Remove
TableGearIcon
in favor ofSettingsIcon
. - Add
ViewTableIcon
. - Remove
ChevronThinIcon
in favor of justChevron
. - Add
topOffset
toSidePanel
. This prop adds a top margin to the component. - Add
isInvisible
toSearchableSelect
. - Add
hasHover
toTable
for removing hover styling on tables. - Adjust the default size of icons inside of
Button
s. - Add
handleClose
toDialog
. - Add
isComplex
toDialog
. Styling adjustments for a more complexDialog
. - Add
CodeIcon
.