Skip to content

Latest commit

 

History

History
1534 lines (1171 loc) · 111 KB

CHANGELOG.md

File metadata and controls

1534 lines (1171 loc) · 111 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • Breaking: Accordion #1002

29 May 2019

  • Fix: Components Remounting on every render #985
  • Feature: DataTable #998
  • Make contributing guidelines more clear to newcomers #1001
  • Slack Notifications for Failed Builds #999
  • Feature: Add condensed property to Checkbox #997
  • Fix: Select font color handling #996
  • Add font-weight to resourcename and fix color #995
  • Fix: Page controlled activeTabName #994
  • Fix: Chip a11y #991
  • Fix: Add size restriction to Hint #992
  • Feature: Allow autoFocus for the TextArea #988
  • Add border to CardHeader #980
  • Fix: Avatar stretch #978
  • always trigger latest callback #981
  • [Table] Remove hover if no click action #977
  • [SidenavHeader] Hide cursor pointer if no onClick #979
  • Feature: Guided Tour #973
  • Breaking: (literally!) Break words in Cards #975
  • Add a margin to Title #974
  • Add initial E2E setup #976
  • Breaking: More flexible drag & drop on Tree #972
  • Breaking: Make Progress fixed on top and remove error prop #970
  • NPM registry Url, Triggering Contiamo-UIr #968
  • cypress nav labels #967
  • Timestamps, new label #966
  • Feature: New QuestionFill icon #964
  • Pass props down to the Checkbox #963
  • Add clearMessages to OperationalContext #962
  • Remove prevent default from Action cell #961
  • Breaking: Make error message inline instead of floating #959
  • Fix: Docs #948
  • Breaking: Remove deprecated constants #929
  • Remove danger-plugin-jest to resolve security issue #957
  • Feature: Hotkey hook #956
  • Feature: GO HARD on a11y #922
  • Feature: Add support for SSR #931
  • Feature: Splash hooks & useInterval #940
  • Feature: TopbarSelect hooks #943
  • Fix: it was not possible to disable Tree component inside CardSection #953
  • Fix: Toggle: decreased the label font size to 12px/fineprint #951
  • Fix: Improve tree component #950
  • Breaking: Add columns param to CardColumns and remove flexColumn param from CardColumn #949
  • Tabs hooks #941
  • Modal hooks #942
  • Add padding to td and th #947
  • Add placeholder for textarea #939
  • Fix autocomplete z-index #935
  • Fix docs #933
  • Remove useless comments #932
  • Adjust context menu's overlay z-index to cover everything #927
  • Breaking: Migrate to emotion 10 #926
  • Fix click event on Tree #925
  • Update react-beautiful-dnd (correctly) d3e118a
  • Update changelog e3af393
  • Update snapshots. e3b900d

15 February 2019

  • Breaking: Refactor Tree Component #919
  • Breaking: Fix operational context #921

14 February 2019

  • Fix Foldable hook #920
  • **Feature: ** Add custom padding prop to PageContent #917
  • Feature: component to React hook #916
  • Feature: useSyncToPathState hook #918
  • Feature: OperationalContext hook useOperationalContext #911

7 February 2019

  • Fix: Button Spacing #915
  • Fix: PageArea Grid #914
  • Fix: width of fullWidth textareas #913

5 February 2019

  • Fix: form and form elements #906
  • Feature: Tree component redesign #907
  • Fix: Avoid to have a 0 displayed #905
  • Feature: Add maxOptions props to Select component #904
  • Fix: Adjust font weight of ContextMenuItem #903
  • Feature: Allow Pages to have tabs without a title #900
  • Feature: Add width to table columns #902
  • Feature: Update ActionMenu to be small #897
  • Fix: Update Sidenav props to be normal #901
  • Feature: Add onClick prop to Cards #898
  • Fix: Remove magic number, fix tab padding #899
  • Feature: Add tabs to CardColumn #896
  • Feature: Full Size Pages #894
  • Fix: Remove unnecessary button margin #893
  • Fixes #892: Removes unnecessary button margin #892
  • Add tabs to CardColumn 5213f17
  • Update page to allow truly FULL SIZE options (for Pantheon query editors) 72e0473
  • Add maxOptions props to Select component 0cbb2a1

9 January 2019

  • Enhance: foldable card sections #888
  • Feature: Full width column in modal #890
  • Add leftOfTabs prop to cards #889
  • Feature: Add spinner feature to card tabs #877
  • Feature: Add chevron-up-down icon #885
  • Enhance: Add day-of-week mark to datepicker #886
  • Fix: Update react-styleguidist. #883
  • Breaking: Remove breakdown component. #882
  • Fix: full screen modal height #881
  • Feature: Add sortable feature to Table #878
  • Feature: Add Message component #876
  • Update TopBar example #880
  • Fix: Push the confirm in front of modal #879
  • Enhance: context menu child sizes on window resize #875
  • Feature: Add Toggle component #873
  • Fix: height of headermenu #870
  • Remove breakdown component. ac02c11
  • Add day-of-week mark to datepicker d0f2d89
  • Toggle handler for card sections 29a88d3

13 December 2018

  • Fix: Foldable and Group #863
  • Fixes #861: loosen Toggler's typing #861
  • Fixes #862: adjust group header margin #862
  • Add Accordion example 364cd29
  • Allow exposed toggler to be customized, allowing fine-grained onClick behavior 99834c9
  • Fix typing 118ae7d

12 December 2018

  • Fix: Header menu #866
  • Fix collapsed card section #868
  • Fix: TopbarSelect exports #867
  • Feature: Topbar improvements #860
  • Feature: Add more flexibility to Confirm #864
  • Fix: HeaderMenu line height for long strings #859
  • Topbar improvements 95da8f1
  • Update width of HeaderMenu to match parent b1a0608
  • Fix header menu line height 116de3d

10 December 2018

  • Fix: Make whole foldable bar clickable #857
  • Feature: Add copy/paste to Code #856
  • Feature: Add a Group component #855
  • Feature: Foldable component #854
  • Feature: Add Contact component to for user metadata #850
  • Add Slack Webhook #852
  • Feature: Add headless property to Table #849
  • Fix: Autocomplete #848
  • Enhance: Adjust CardSection title #846
  • Build Lambdas b5ce9cd
  • Add Foldable component 8bc0e23
  • Update Contact, ContextMenu, Hint and Topbar: 0681d58

26 November 2018

  • Focus and blur handlers for Textarea #845

26 November 2018

  • Breaking: Making page prop non-optional. #820
  • Feature: Add blockquote style to Markdown #844
  • Fix: Textarea focus style #843
  • Fix: Prevent mouse events on context menu #842
  • Feature: TopBar components #818
  • Fix: Set Select height to Input height #838
  • Fix: Refactor Input component #840
  • Fix: Support Layout cases where Page has no title #839
  • Feature: Markdown Component #831
  • Fix: Make select filter case insensitive #836
  • Fix: Adjust page width in extreme overflow cases #825
  • Feature: Add lighter color to placeholders #829
  • Feature: Add onClick callback on message #830
  • Fix: Remove unnecessary border from card section #828
  • Fix: Small design improvements #827
  • Fix: Remove title from Page divs #824
  • Feature: Allow image to be a react node on List #823
  • Feature: Add copy button feature to Code:json #813
  • Feature: Improve the pushMessage stacking #822
  • Fix: Define an explicit height to CardColumn #821
  • Fix: Remove lodash omit from Code.tsx #789
  • Fix: List component #816
  • Add copy button feature to Code:json #812
  • Regenerate changelog 13e7a18
  • Refactor Input component e265627
  • Support Layout cases where Page has no title f0f8faf

29 October 2018

  • Feature: Tree reordering #805
  • Feature: Page loading prop #802
  • Feature: Monospaced card items #803
  • Fix icon documentation #806
  • Breaking: opinionated table actions #781
  • Fix: Improve tree component layout #800
  • Fix: input background #797
  • Fix: splash typings #796
  • Tree reordering a89ab63
  • Move to data table-like API d46558b
  • Accept react nodes in the Table rowActions prop bb7d9a7

18 October 2018

  • Feature: Add multi-color capability to Page #793
  • Fix: regression on master with unterminated JSX #794
  • Feature: Allow function for Page.Confirm actions button #792
  • Breaking: Adjustments #788
  • Feature: Recalculate tree open paths when depth changes #780
  • Feature: LabelText Moved To src/LabelText #777
  • Feature: Add carets #775
  • Feature: [Splash] API for logo, logoSize #757
  • Feature: Autocomplete/Input Prefill & Clear #773
  • Fix: Adjust overflow on Modal so autocomplete bleeds out #772
  • Feature: Update Modal to be full page #769
  • Fixes #785 and #786: Modernized Progress and adjusted z-indices #785
  • Fixes #782: CSS is now valid #782
  • Fixes #778: Improve HeaderMenu and ContextMenu types #778
  • Fix #746: Include typedefs for Code in final build #746
  • Improve Autocomplete and Input to support new designs 08dcf4a
  • Update Modal to be full page 34e5497
  • initial commit d42c778

4 October 2018

4 October 2018

  • Feature: Allow configuration of Button's text color #768
  • Fixes #759, adds textColor prop to button #759
  • Add List and Stepper components 851dc9a
  • Update Autocomplete to be fully controlled 1321589
  • Add initial Autocomplete component 453988d

17 September 2018

  • Feature: Add cmd+enter submit to text area #736
  • *Feature: Undo and Redo icons #733
  • Fix: Refactor code to fix layout #730
  • Feature: Allow conditional rendering of Sidenav Header Items #719
  • Feature: Card tabs #713
  • Fix: Handle outside links in 'to' props #700
  • Breaking: Remove tab name lowercasing in Page component #692
  • Add Greenkeeper badge 🌴 #717
  • Fix: Adjust Logo component padding #711
  • Fix: Table.columns type #716
  • Feature: Add onError handler on operational-ui provider to allow external logs #715
  • Feature: Export styled #714
  • Fix: Remove root from code json #712
  • Breaking: Improve the Code json viewer #710
  • Add Dangerfile #707
  • Fix #698: Added styling to fix model confirm styling #698
  • Check existance of children before rendering #703
  • Add url-regex to detect outside links 45800a5
  • Add a max height to context menu popup 7e396c4
  • Update deps a1bbe2b

28 August 2018

  • Fix: Improve display of long words in Tree component #704
  • Fix: ProgressPanel margin #702
  • Add warning to Page in preparation for #692 #699
  • Fix: Page-related regressions in 8.0 release #695
  • Fix: page height calculation in condensed title mode #693
  • Fix: Fix form style #694
  • Hide CardHeader 891e462
  • Improve long word handling in Tree component 30017ab
  • Fix ProgressPanel margin 6786250

23 August 2018

  • Feature: Enforce height on Layout #691
  • **Feature: ** Add condensedTitle option to Page component. #680
  • **Feature: ** Grid and Share icons #689
  • **Fix: ** All page/layout known bugs #688
  • **Breaking: ** Add CardSection component #675
  • **Feature: ** Compact Sidenav #677
  • **Feature: ** actionsPosition on Page and iconPosition on Button #683
  • **Feature: ** Deterministic ordering for card items #681
  • Add share icon #685
  • Hide Message and Messages components #678
  • Flexible input width in small containers #671
  • [#629] Better types for Card component #655
  • Deal with long error in error boundary #664
  • Disable error boundary in styleguidist #667
  • Add CardSection component 947b9f6
  • Refactor Icon to have only relevant props in the DOM 64bf5fe
  • Drag and drop feedback for card sections 5546dfb

7 August 2018

  • Fix Theme typings import error #663
  • Update Changelog 580fe07
  • Update Changelog e356466
  • Update PULL_REQUEST_TEMPLATE.md 075e098

7 August 2018

  • Feat theme #661
  • Add currentColor assignment to spinner svg shapes #662
  • Workaround compiled .d.ts files #658
  • Improve confirm api #654
  • Feature: Splash Screen #647
  • Feature: Error Boundary #656
  • Spread HTML props for remaining components #649
  • Export type definitions #652
  • Add InfoPanel component #653
  • [Breaking change] Refactor typography and add FinePrint #651
  • Remove non-HTML attributes from Page component props spread #648
  • Spread HTML props for context menu #645
  • Spread HTML props for input components #646
  • Spread HTML props one more batch of components #643
  • Enable custom starting textarea height. #644
  • BREAKING: Simplify Loading Progress & Add to Context #631
  • BREAKING: Modal style #628
  • Spread HTML props for sidenav components #641
  • Spread HTML props for low-risk components #640
  • Spread HTML props for Breadcrumbs #638
  • Spread HTML props for Breadcrumb #637
  • BREAKING: Allow only react elements in page tabs #633
  • Spread html props for AvatarGroup #636
  • Update package.json to include built assets #634
  • Update Jenkinsfile #632
  • BREAKING: Restructure Operational UI to no longer be a monorepo #627
  • Add confirm and modal to the Page component as function-as-a-child #624
  • Generalized logo component #625
  • Modal redesign. #620
  • Fix layout main overflow #623
  • Strict logo sizing inside header bar #621
  • Redesign Textarea component. #617
  • Restructure Operational UI to no longer be a monorepo 103041c
  • Improve typings 40802b8
  • Add changelogs on publish 07f4c74

23 July 2018

  • Explicit overflow on sidenav header #619
  • Add aliases to ProgressPanel to match more usages #618
  • Add tree component #611
  • Tree component: InitiallyOpen functionality, color assignment, visual fine-tuning e144fd5
  • Add small name tag for tree component b6d5b49
  • Refactor to have only one switch e71ce3d

23 July 2018

20 July 2018

  • Adjust default color of the spinner #615
  • Improve status api #614
  • Improve the Status API 6b0e6b5
  • Add Contiamo Logo f5bcc1a

19 July 2018

  • Add PageAreas for advanced layout cases #613
  • Add action context menu. #598
  • Enable ContextMenu click element styling. 47f68f9
  • Fix text color of disabled menu item. f4edd25
  • Implement changes suggested by @TejasQ. 2f13683

19 July 2018

  • Jenkins Pipeline #571
  • ProgressPanel component #604
  • Fix page routing sync #610
  • Hidden tab #612
  • Optimize rendering of components #609
  • Fix vertical alignment bug for card header action items #607
  • Date picker min-max ranges and visual updates #594
  • Remove visualizations package and related scripts #597
  • Remove unused components #600
  • Remove dead weight 5bd0e69
  • Re-add lost tinycolor2 dependency 02452cc
  • Progress panel component 75bbd85

17 July 2018

  • Fix react version conflicts #602
  • Feat/textarea fullwidth #596
  • Update Button padding. #592
  • Update status indicator colors. #591
  • Play, pause and menu icons #595
  • Replace webpack with file-by-file tsc build for components #579
  • Remove deprecated theme from visualizations. #593
  • Add visual tests for adding series and updating palettes. #588
  • Re-fix sunburst exit transition. #585
  • Feat/resource name #587
  • Add warning style button. #589
  • HeaderMenu #566
  • Add a pull request template #582
  • Re-add href attribute to Button component #586
  • Enhance visual tests website #560
  • Remove utils package #576
  • Add colorMapper util #565
  • Fix Confirm cyclical import #581
  • Initial HeaderMenu commit. c973cf3
  • Rough refactor of ContextMenu and HeaderMenu. b4ee1db
  • Move visual tests folder inside visualizations c832e22

12 July 2018

  • Export Confirm #580
  • Fix sunburst transitions in hidden tabs. #574
  • Add an integration test to avoid this fail again fad9b34

11 July 2018

  • Feat/confirm #577
  • Hint component #562
  • Fix transform origin. Add left/right props #569
  • Fix Status component #573
  • Fix visualization color assigner. #570
  • Fixed height on ContiamoLogo #568
  • Fix emotion imports and babel transpilation #567
  • Enhance icons + add Sql and SavedQuery icon #563
  • Avatar and nametag color palette #559
  • Enhance spinner component #555
  • Add Confirm component 601fc55
  • New spinners 2c6a934
  • Refine new spinners edde6e9

5 July 2018

  • NameTag component #556
  • Message management inside OperationalUI #546
  • Added cases to components that we'll need for other UIs #554
  • Update next script #557
  • Update sidebar. #552
  • Refactor message management 0d089d6
  • Refactor Context interface. Add dev server 4349839
  • Refactor and optimize message management ff23363

4 July 2018

  • Tooltip enhancements #550
  • Update component font weights with constants. #551
  • Add opacity to chip backgrounds. #549
  • Convert color constants to hex. #548
  • Add favicon to operational website #547
  • Add custom icons #544
  • Fix layout on <Layout/> #540
  • Remove @operational/theme package #536
  • Fix Icon left/right props #545
  • Adjust card bottom margin #542
  • Remove @operational/theme from components package 11da005
  • Remove theme package for good 86b4543
  • Refine Tooltip enhancement implementation per @TejasQ's review ecd2f92

28 June 2018

28 June 2018

  • Feature/input copy #538
  • Add right prop to CardColumn #539
  • Spring cleaning #520
  • Remove all React warnings #535
  • Close select when selecting single item #532
  • Copy CNAME file to gh-pages deploys #533
  • v2.1.0 #534
  • Remove website package f069a11
  • Move visualizations docs into their folders 33f6e30
  • Remove sidebar components 7ebb9e6

27 June 2018

  • Replace xAttribute/yAttribute with series datum accessors. #531
  • Visualizations tests #498
  • Add a proper Form component #530
  • Add Sha component #528
  • Update Grid logic for Page #524
  • Fix CardHeader icon handling #526
  • Icon button for inputs #519
  • Improve the start command #522
  • Fix snapshots #523
  • Update documentation. 44f21e3
  • Fix axis transitions and margin updates. bae5def
  • Add axis titles to visual tests. 3a4e443

21 June 2018

  • Updated page header and title size ed6ea45

21 June 2018

21 June 2018

  • Align buttons, fix labels 175daa1

21 June 2018

  • Update CardHeaders and Inputs afbe22d

21 June 2018

  • Refactor Inputs and Pages 5a550d3

21 June 2018

21 June 2018

21 June 2018

  • Add PageContent, minor improvements to CardItem 0fcbf76

21 June 2018

21 June 2018

  • Code component #513
  • Fix SidenavItem active state #518
  • Enhance sidenav #514
  • Fix UI regressions for inclusion in our products #515
  • Remove css prop #516
  • Fix UI regressions for inclusion in our products: e2994b3
  • Refactor sidenav implementation bbdbb1a
  • Extract global styles from Code component. 1dd6014

20 June 2018

  • [Patch] Export of CardColumns 08682f9

20 June 2018

20 June 2018

20 June 2018

  • Paginator redesign. #507
  • Add HeaderBar #508
  • Fix datepicker input ref propagation #512
  • Chip redesign. #505
  • Improve button styling. #510
  • Page component redesign #509
  • Fix internal style adjustments #503
  • Update buttons #500
  • Refactor: 5c21e94
  • Added HeaderBar according to #475 e2dc102
  • Initial paginator redesign. 127df2c

21 September 2017

21 September 2017

21 September 2017

18 June 2018

  • Move all components to emotion #501
  • Feature/card element content #493
  • Feature/resource list #497
  • Update default number formatter using d3-format. #496
  • Update style constants #492
  • Update scatterplot example with axis titles and rotated axis labels. #494
  • Add Status component #495
  • Card and card header redesign #490
  • Chart focus customisation #487
  • Axis improvements #486
  • AvatarGroup improvement #484
  • Fix tests on CI #489
  • Add scatterplot example. #483
  • Massive refactor #482
  • Fix d3 utils for path attrTween transitions. #480
  • Simplify and improve visualisation typings. #479
  • Chart renderer opacity #481
  • Split the build & deploy website scripts #474
  • Visualization improvements #470
  • General chart improvements #471
  • Enhance readmes #469
  • Refactor npm scripts #460
  • Refactor Lerna 2cbc397
  • Refactored repository structure to improve developer experience 42baff6
  • Applied codemod to components 88def03

1 June 2018

  • Tune sidenav #472
  • Update clean scripts b62fc4c
  • Add more chart examples to website. a825aae
  • Tidy bars renderer code. 7349a17

15 September 2017

  • Support mandatory theming #65
  • Button styling and testing #64
  • Add asset fingerprints #63
  • Added fonts 161445c
  • Remove existance checking on the theme object 74fb451
  • Added a ColorPicker component and documentation 43aac2a

31 May 2018

30 May 2018

  • Fix sunburst exit transitions. #465
  • Deprecation #452
  • Feature/chart focus #450
  • Button spinner #455
  • Improve logging lifecycle b7adaa7
  • General code tidy-up. 30dba09
  • Implement axis font size configuration. 703e541

25 May 2018

v0.1.1

14 September 2017

  • Add versioning script (including build) to showcase #60
  • Fix/update readme #57
  • Simplify dependencies and npm scripts #58
  • Fix snapshot imports + linting to pass pre-commit hooks #56
  • Infra/typescript #55
  • PROTOTYPE: typescript migration #54
  • Feature/styling #50
  • Feature/rawloader #47
  • Add Icon component #46
  • Add showcase font utility test #48
  • Prototype: button modifiers #49
  • Fix/remove compiled code #45
  • Infra/tests and lint #44
  • Moved things around to get the deployment build working #43
  • Infra/package split #41
  • Greyed out unfinished components for now #40
  • Fixed link to tooltip #39
  • Added favicon #38
  • Improvement/ui #37
  • Fixed the sidenav. Literally gave it position: fixed #36
  • Feature/sidenavigation extension #35
  • Separated out dependencies from devDeps #32
  • Feature/input and select #31
  • Feature/buttons #30
  • Feature/styling #29
  • Updated code style to fbjs/strict and refactored the font handling in… #28
  • Added Proxima Nova as a font. #27
  • Created a Sidebar doc page #26
  • Fixed babel config #25
  • Added a Stats component page #24
  • Improvement/sidebar item open state #23
  • Added a bit about PlusChips to the doc #22
  • Feature/chips page #21
  • Added a doc page #20
  • Feature/cards page #19
  • Updated webpack configs for production deployments #18
  • Abstracted out the Showcase App #17
  • Added the tooltip to exports #16
  • Created a smart sidebar #15
  • Improvement/icons over text #14
  • Oops! Silly mistake exporting NAMED components instead of default com… #13
  • Updated lib and export #11
  • Created components for the Process-Flow Decision Tool #10
  • The header component #3
  • Added missing click behavior to SideMenuItem #4
  • Created a SideNavigation component that will serve as the main navigation for future products #2
  • Tooling 🔨 #1
  • Added typedefs 71b97d6
  • Moved everything to typescript; broke the playgrounds 4c295c8
  • Moved ALL COMPONENTS except withTooltip to TS. withTooltip is more complex and will take more work. a66c34b

21 September 2017

  • Refactor and document colors #82
  • Fix gitignore #81
  • Make input component stateless #76
  • Typography styles #80
  • Stateless color picker #79
  • Enable project development within packages directory #77
  • Switch component #75
  • Remove existance checking on the theme object #66
  • Feature/color picker #67
  • Added compiled code for now for git npm inclusion 58d3e27
  • Fix showcase issues caused by refactor f501a41
  • Including compiled utils for easier future setups 769f80a

25 May 2018

  • Fix length of text in sunburst breadcrumbs. #462
  • Fix message padding #461
  • Remove lib files a4a436c

25 May 2018

  • Fix messages #459
  • Remove lib folders and update build scripts #458
  • Select fixes #454
  • Dx/styleguidist #453
  • Make sunburst breadcrumbs configurable. #449
  • Add range and stacked rendering to charts. #447
  • Add event flags. #446
  • Error message dismiss #448
  • Visualisation improvements. #443
  • Add charts to website. #444
  • Initial charts commit #437
  • Visualisation styling #441
  • Enhance documentation #439
  • Upgrade CSS typing #440
  • Base charts. e109fd1
  • Regenerate yarn.lock 59e2610
  • Add styleguidist with typescript configuration bd404cf

11 May 2018

  • Add components for Identification #431
  • Parcel builds for website and visual tests #435
  • Sidenav gradient #429
  • Fix typo in website: Progresss -> Progress #434
  • Fix typo in Checkboxes section of website #432
  • Fix visual tests build #430
  • Parcel dev and build on visual test cases and website 5bd0500
  • Avatar prop refactoring and color assignment ebde37b
  • Improve visualisation focus labels. ead603f

4 May 2018

  • Disable link default styling in side nav #428
  • Dev environments to parcel #427
  • Table actions and column css #426
  • Page styling #425
  • Parcel dev environment for visualizations 42819b5
  • Components and blocks dev server to parcel 608d4d2
  • Fix layout, page and breadcrumbs css bugs fe8d288

2 May 2018

  • Fix missing css runtime error in textarea #423
  • Update deploy scripts #418
  • Revert "Revert "Upgrade build dependencies (merge 3rd)"" #422
  • Revert "Upgrade build dependencies (merge 3rd)" #421
  • Upgrade build dependencies (merge 3rd) #419
  • Upgrade build dependencies ebe1084
  • Add visualizations to demo page. 3ec0d1f
  • Add sections to showcase website. Break off visualizations demos b824e02

26 April 2018

25 April 2018

  • Experimental back link prop should be optional a9b390d

25 April 2018

  • More flexible page back button api #413

25 April 2018

  • Page enhancements #412
  • Enhance visual tests website #404
  • Revive stale components #411
  • Improve README #406
  • Enhance/js org subdomain #401
  • Text area fixes #405
  • Added files for js.org subdomain and updated website build script 3f02a26
  • Removed some showcase dotfiles 06c2d3f
  • Prepare cleanup: InfoTile -> Tile, Heading1Type -> Heading1, delete record component children 0f27f51

18 April 2018

  • Add colors to showcase page #402
  • Fix removal of exiting sunburst elements. #399
  • Text area fixes 19775d5
  • Add colors to showcase b0b749f
  • Improve contributing instructions de0d330

17 April 2018

  • Form element enhancements #394
  • Textarea component e3b5baf
  • Fix removal of exiting sunburst elements. 3741eb1
  • Form elements: remove console statements, minor refactors 1b8c474

16 April 2018

  • Revamp Layout component. Add Page #398
  • Add visual test cases deploy script #395
  • Go back to master branch after new website is pushed from gh-pages e249c8f

16 April 2018

  • Styling improvements #386
  • Fix datepicker #383
  • Prepare new website/docs release #384
  • Finish website structure 4ef1248
  • Reduce theme colors. 16px spacing fccba31
  • Single-file showcase examples for the codesandbox f3f0b10

11 April 2018

  • Fix ommitted px in SelectOption style declaration 28c9d0d

10 April 2018

  • Select component fixes #382
  • Table row click handler #379
  • Enhance input #378
  • Improve tables #374
  • Remove async elements from select #371
  • Remove color picker and upload #376
  • Use ids for dom ids instead of keys #372
  • Set up minishowcase to test id propagation 5eff83c
  • Add styling improvements and empty view to tables cd3edc3
  • Add input hint and validation error 5d7b5b0

3 April 2018

  • Allow custom react element in sidenav label #373
  • Use ids for dom ids instead of keys 77204db

3 April 2018

29 March 2018

  • Improve layout+sidenav interop #368
  • New showcase layout #340
  • Move components and blocks docs to gitbook-style markdown. Remove showcase next.js setup 3a3f78f
  • Separate showcase from visual test cases 0e45ff6
  • Re-add dist a452f40

22 March 2018

  • WIP: Refactoring certain inputs #365
  • Improve general styling #364
  • Fix focus propagation error in date picker. Styling tweaks 1773841
  • Refactor DatePicker: 24db9ae
  • Remove withLabel from Select and use Input-style label 9e8f32e

20 March 2018

  • Enable empty segments in sunburst charts. #363
  • Optional value for input #360
  • Add tabular font feature settings to breakdowns #361
  • Border radius bump. New colors for background, cards and side nav. b75f225

16 March 2018

  • Add icon and progress errors to Auth block. Progress tweaks #359
  • Refactor visualisations. #357
  • Refactor visualisations and improve typings. d7c0f15
  • Remove abstract pie chart renderer. cd62e23
  • Refactor visualisation canvases. e46fd91

13 March 2018

  • Improve efficiency of process flow loop handler. #356

13 March 2018

  • Fix labeled input sizing bug #355

12 March 2018

  • Improve table styling #351
  • Progress component errors + reload #352
  • Grid fixes #354
  • Form fixes #353
  • Update showcase c33e950
  • Flexible MxN grids b90b331
  • Replace hard-coded table padding values with theme spacing ratios dddf84a

9 March 2018

  • Layout component #350
  • Opinionated grids #349
  • Improve card headers #347
  • Explicit button typography #346
  • Date picker fixes #345
  • Improve OperationalUI wrapper #348
  • Fix pie chart percentage string. #339
  • Add automatic node label positioning to process flow. #341
  • Fix process flow focus label. #344
  • Simple idiomatic input #342
  • Simplify build scripts. Tests on CI #338
  • Remove redundant React.SFC type annotations #335
  • Export named components. #332
  • Refactor pie chart accessors, add color assigner. #329
  • Run local lint+prettify+package. Fix tests cac8d26
  • Set up opinionated grids 0327535
  • Differential label vs raw input field implementation 8bd6e92

28 February 2018

  • Fix/toptooltip #327
  • Rename components/blocks IProps to Props, IState to State #326
  • Use yarn in dev instructions #325
  • Specify initial expanded state for records #328
  • Fix sunburst breadcrumb. #323
  • Implement automatic color assignment in sunburst charts. #320
  • Implement journey highlighting in process flows. #241
  • Sunburst improvements. #313
  • Remove unused header components + optional children #318
  • Suppress click handler when button is disabled #317
  • Rename IProps to Props, IState to State 5a6cdc8
  • Refactor sunburst color accessor. dfc74fc
  • Make truncation arrows clickable. 4213264

19 February 2018

  • Visualization color palettes #312
  • Improve record component: naming, styling defaults, api #305
  • Update visual spec case 07. 887b436
  • Add config to suppress initial animation. 623848f
  • Showcase website build 594c6fd

9 February 2018

  • Fix document click event unbind for context menus #310
  • Sunburst charts. #311
  • Improve chips #308
  • Fix showcase header height shrink bug #309
  • General docs and showcase page update #307
  • Add code snippet syntax highlighting #306
  • Fix readme imports #304
  • Build website 40e8e2e
  • Initial sunbust chart commit. d8e85ca
  • Add sunburst charts to visualisation library. e5fa841

30 January 2018

  • Improve documentation #302
  • Enhance/general #300
  • Remove incorrect header width setting #296
  • Fix loop handler behaviour for immediately repeated nodes. #292
  • Nav/organizational elements API refactor #293
  • Build website fcd1f48
  • Update docs site 083477b
  • Set up getting started page 3e2e244

19 January 2018

  • Spinners/progress elements #291
  • Enhance focus styles #290
  • Enforce and document single child for OperationalUI component #286
  • Fix pie charts with no data. #288
  • Move showcase header styles to components #287
  • Piecharts #280
  • General UI enhancements Part 1 #283
  • Improve d3 enter and update selections. #281
  • Checkbox component #279
  • Message component #282
  • Feature-complete Auth component #276
  • Showcase fixes #275
  • Fix/label styling #274
  • Add PieChart to @operational/visualizations exports. 65d19ad
  • Initial pie chart commit. 7d6faae
  • Add pie chart documentation and visual specs. f90f8a7

10 January 2018

  • Auth block #272
  • Update README.md #270
  • Add visual test cases page to process flow #273
  • Breadcrumbs component #269
  • Build website 454fca1
  • Auth block basic API f09f06b
  • Tweak context menu to fit breadcrumbs use-case 3bcf3d1

8 January 2018

  • Improve general readme/getting started docs #267
  • Remove plus chip #268
  • Feature/animate logo #266
  • Enhance home page #262
  • Flatten repository. Run tests against public API #264
  • Simplify homepage logic. Prep new menu 19f2434
  • Fix build f663f0c
  • Migrate to next.js 1831de5

19 December 2017

  • Add public access to scoped repos 5c4ca3b

18 December 2017

  • Remove private registries from publish configs 0a75d0d
  • Remove skip-npm statement 447f5ae

18 December 2017

  • Docs updates #261
  • Rebranding #251
  • Sidenav redesign #254
  • Simplify theme #258
  • Use themes for process flow focus label breakdowns. #257
  • Improve check unchanged script #256
  • Close context menu when item is clocked #250
  • Dev environment improvements #249
  • Add linter and prettier to visualizations #248
  • Rebranding #247
  • Build tweaks #246
  • Infra/build improvements #245
  • Small process flow fixes. #243
  • Minor ui tweaks on DatePicker and SideNavigation options #244
  • Add blocks package #223
  • Fix prettier and tslint versions across projects #239
  • Various minor usability bugs #240
  • Enhance/side navigation header #238
  • Updated SideNavigationHeader to pass the selected option to the onCha… #237
  • Refactor/processflow #236
  • Propagate keys to components #234
  • Exports/typings enhancements #233
  • Improve/processflow #220
  • Fixed #225: Build builds without problem now #228
  • Refactor class based ui-components to use proper methods instead of arrow functions #226
  • Fix breakdown number alignment #222
  • Remove theme from TimelineItem props #221
  • Fixed #225: Build builds without problem now #225
  • Delete package lock files c336b22
  • Uniform lint, prettier and package scripts b4d5dc1
  • Lift up dev dependencies 6bc12b1

7 November 2017

  • Showcase style/organization enhancements #219
  • General styling enhancements #218
  • Process flow refactor and bug fix. #217
  • Process flow improvements. #214
  • Restructuring for remaining style enhancements. Create ui-theme package 777a7fa
  • Move pure(ish) methods outside of classes. 1fa9e4c
  • Move pure functions to below class definitions. 16a8629

2 November 2017

  • Fix implicit ReactFeatherIconName type bug 5203147

2 November 2017

  • Fix typings references a735f07
  • Fix process flow node focus label percentages. 603ba32

2 November 2017

  • Add optional 'request' prop to Upload component #213

1 November 2017

  • Hotfix: re-add react-router-dom to ui-components 6ac5dc3

1 November 2017

  • Export type definitions #209
  • Improve Breakdown colors and readability #204
  • Styling updates #211
  • Fixed card header height #205
  • Fix showcase main link highlight offset bug #210
  • Fix showcase build issues with exported types 5092ba5
  • Export types from ui-components bb7b493
  • Add React.HTMLProps to GlamorousComponent annotations 8ffe7ca

27 October 2017

  • Add API design docs to components #199
  • Enhance/processflow #206
  • Context menu #197
  • Updated focus hover z-index #203
  • Add more process flow visual specs. 370a69b
  • Further improvements to process flow focus labels. 867e9eb
  • Code improvements 32e8dbe

24 October 2017

  • Enhance/processflow #201
  • Disabled input prop #200
  • Marathon component error handling + lifecycle improvements #196
  • Context menu 79f89f1
  • Enable automatic process flow viz sizing. 6eab24e
  • Marathon to support changing test methods 51b0ce1

24 October 2017

  • Improvement/process flow #195
  • Fix focus label CSS. 52470a5
  • Refactor process flow visual test cases. 6f44f1f
  • Add main process flow page with playground and documentation to showcase. e6503c3

23 October 2017

  • Modal component #188
  • Updated select to pass the single option that changed #194
  • Conditional hover on breakdown component #192
  • Enhance select component #191
  • Form components #183
  • PATCH: Breakdowns have new cursor #187
  • Add form labels #182
  • Tweaks 510e83f
  • Fieldset component 209cebe
  • Add full form example. Flush out fieldset-input interop 56cba5f

20 October 2017

  • Added onClick prop to breakdowns #186
  • Add visual test runner for visualizations #179
  • Add Marathon visual test runner component ff7bf18
  • Move Marathon component to showcase 994e307
  • Add withlabel higher-order component 27a8bde

18 October 2017

  • Fix showcase webpack build #181
  • Showcase page enhancements #174
  • Move viz styles to glamor. Remove webpack #180
  • Fix and standardize outside click behavior #176
  • Select Component enhancements #175
  • Add style guide page 7d564e6
  • Add markdown intro pages 94ff448
  • Track values by value only. Remove id 4630ee0

16 October 2017

  • Enhance DatePicker #169
  • Process flow fixes #167
  • Spinner component #170
  • Api/type annotation/prop consistency #168
  • Remove remaining jQuery. 3d851c7
  • Fix and improve link transitions. e4c9a29
  • More consistent type annotations. Move dev server to ui-components package 03c094a

13 October 2017

  • Temporarily fix date picker dependencies #166
  • Fix empty dataset rendering and transitions #165
  • Process flow fixes #163
  • Implement chart events. 404f157
  • Replace jquery event listeners. f193f05
  • Add loop handler and corresponding process flow case. 1ae2ecd

12 October 2017

  • DatePicker #157
  • Temporary build fixes on showcase #160
  • Add improvements to Paginator component #158
  • Add first pass at implementing Upload component #159
  • Expand playground feature #155
  • Grid component #154
  • Fix horizontal overflow in showcase #156
  • [BLOCKING] Add requestanimationframe test shim for React@16 #153
  • Expand click area on side navigation links #151
  • Fix side navigation active state on showcase #150
  • Show chips symbol at all times #149
  • Stateless select #136
  • Typography components #147
  • Disabled button #148
  • React 16 upgrade #145
  • Fix create-component.sh script #143
  • Visualizations: minor cleanup and bookkeeping #144
  • Enhance/paginator #141
  • Remove private flag and change version for visualizations #140
  • #134 - Created breakdown component #135
  • Process flow #138
  • Condensed button #139
  • Simplify icon size logic. Add colors #133
  • Add first pass at implementing Tabs component #127
  • ButtonGroup component #128
  • Remove outlines #132
  • Add private flag to showcase to prevent accidental publish #131
  • Adjust component generator script to reflect new showcase folder stru… #130
  • Restructure and setup showcase for visualizations. #129
  • Standalone dev server #110
  • Fix globs in prettier npm scripts #125
  • Feature/more restyle #126
  • Styling updates #1 #117
  • Minor fixes e0de2eb
  • Remove lib from .gitignore. 710f417
  • Add focus labels. ec69ecf

29 September 2017

  • Updated snapshots. Again. 299f878
  • Hotfix: Added default color to chips 378c527
  • Updated snapshots 596e525

29 September 2017

29 September 2017

29 September 2017

  • Updated progress component to be simpler #120
  • Reorganize showcase side menu #116
  • File naming consistency + component generator script #99
  • Extract theme wrapper into utils #108
  • Reflect wrapTheme extraction to utils package a28c490
  • Mention generator script in the docs 181c9d0
  • Minor script adjustments 694b0af

28 September 2017

  • Styled disabled pagination de71457
  • Some housekeeping for the IVR c395904

28 September 2017

  • TRIVIAL: Adjusted some colors 27b89c8

28 September 2017

  • Adjusted the SideNav for real-world use cases #111
  • Updated theme color 64aecfd

28 September 2017

21 September 2017

21 September 2017

21 September 2017

21 September 2017

21 September 2017

28 September 2017

  • Feature/Timeline: Add first pass at implementing Timeline component #105
  • Add first pass at implementing Paginator component #89
  • Progress component #92
  • Feature/infotileicon #104
  • Add .DS_Store to utils/.gitignore #100
  • Tooltip fixes #86
  • Tweak readable text color algorithm #94
  • Remove direct typography assignments in primitive components in favor of theme.typography #91
  • Reconcile tslint and prettier + run them all in precommit #93
  • Remove font from theme #88
  • Reorganize z-index assignments #87
  • Rename Stat component to InfoTile #85
  • Add icon to infotile 3bc81f0
  • Remove withTooltips option, move fixed positioning feature to beta 9957290
  • Add first pass at implementing Timeline component 49ddbd6