- alerts: improve accessibility of alert close buttons [⭐#159472807] (876493cd)
- backgrounds: Remove background css (f1547b87)
- buttons: Add :focus and :hover states for default flat buttons [🪲#159605719] (638ec596)
- common: improve accessibility of alert close buttons [⭐#159472807] (876493cd)
- dialog:
- flyout:
- forms: when focusing an invalid input/textarea/select in a composite component, the border remains red [#159776171] (ccfa45e9)
- iconography:
- improve accessibility of alert close buttons [⭐#159472807] (876493cd)
- Use 'report' icon for ErrorAlerts [⭐#159472807] (71dc6da7)
- Add check_circle_outline icon [⭐#159600744] (da6c67db)
- mixins.scss: improve accessibility of alert close buttons [⭐#159472807] (876493cd)
- modal:
- Fix Modal body bottom padding with/without footer [⭐#159633137] (54cde128)
- Update flyout to only allow scrolling on the body [#158120117] (e3971085)
- Increase specificity of modal close button [🪲#157978614] (8498b989)
- toggle: Add position: relative to div that wraps Toggle component [🪲#158548185] (b322c772)
- tooltips: keep tooltip visible when hovering over content [🪲#159811731] (8777e307)
- alerts:
- improve accessibility of alert close buttons [⭐#159472807] (876493cd)
- Use 'report' icon for ErrorAlerts [⭐#159472807] (71dc6da7)
- autocomplete: Lock trie-search to version 1.1.0 for IE compatibility [🪲#158801137] (1a381016)
- checkbox: allow custom form layouts [⭐#159317578] (6c621a20)
- checkbox-dropdown: remove unnecessary span around the 'all' checkbox (2d5100d3)
- dialog: Update flyout to only allow scrolling on the body [#158120117] (e3971085)
- flyout: Update flyout to only allow scrolling on the body [#158120117] (e3971085)
- forms:
- Update Form state when initialValue changes [⭐#159941766] (866e3012)
- fix bug that prevented users from updating a composite form field's value when the field has a defaultProps for the value [🪲#159782516] (f9cdaae9)
- Generate id for fields once [⭐#159318497] (cb8b030b)
- Sort FormUnit props (aa998948)
- New Form and FormUnit. Remove GridForm, FormRow and FormCol [⭐#159416165] (a6717285)
- allow custom form layouts [⭐#159317578] (6c621a20)
- Do not force users to pass null when calling onChange [⭐#159348538] (53622d02)
- Generate id for formCol children once [⭐#159318497] (30cf2575)
- Re-construct form state when children are changed [⭐#159309702] (09de8993)
- modal: Fix Modal body bottom padding with/without footer [⭐#159633137] (54cde128)
- panels: Make panel headers and titles vertically aligned [🪲#159573411] (744a5020)
- radio: RadioGroups can hold value and passes and to children [⭐#159416165] (da2dccb1)
- table:
- Add deprecation warning in CellRenderer table plugin [⚙️#159903235] (1d243424)
- Introduce renderThChildren table plugin [⚙️#159899107] (0ab59be2)
- Use TooltipTrigger instead of OverlayTrigger in Table plugin (b2247290)
- toggle: Add position: relative to div that wraps Toggle component [🪲#158548185] (b322c772)
- iconography: Add check_circle_outline icon [⭐#159600744] (168df1a9)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- autocomplete: Lock trie-search to version 1.1.0 for IE compatibility [🪲#158801137] (cb256588)
- dialog:
- flyout:
- modal:
- Increase specificity of modal close button [🪲#157978614] (de00535b)
- Update flyout to only allow scrolling on the body [#158120117] (0a7502a1)
- Increase specificity of modal close button [🪲#157978614] (3f1e8d83)
- dialog: Update flyout to only allow scrolling on the body [#158120117] (0a7502a1)
- flyout: Update flyout to only allow scrolling on the body [#158120117] (0a7502a1)
- all:
- Delete the 'all' css [⚙️#157669788] (1ff9d2c2)
- Rename 'progess-bars' -> 'progress-bar' (cbaa1275)
- checkbox: Add indeterminate state to checkbox [⚙️#157372012] (aa7e0819)
- checkbox-dropdown: Make CheckboxDropdown work with new Dropdown [⚙️#156384281] (9bb71941)
- collapse: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- common: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- dialog: Separate common flyout/modal css into dialog css [⭐#157670001] (7daaa937)
- flyout:
- Separate common flyout/modal css into dialog css [⭐#157670001] (7daaa937)
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- Allow users to provide an icon to the flyout header (321955a2)
- forms:
- Do not apply form css to tags outside of a form [🪲#154782851] (51087299)
- Format form.scss (1f0b4b3a)
- Revert "Do not apply form css to tags outside of a form [🪲#154782851]" (3e7cd1f8)
- Move toggle css from form.scss into its own file [🪲#157613435] (14e244e8)
- links: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- lists: delete stream-list [⚙️#157669788] (aa0222de)
- mixins.scss: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- modal:
- Separate common flyout/modal css into dialog css [⭐#157670001] (7daaa937)
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- modals:
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- Rewrite Modal to improve keyboard navigation and animation performance [🪲#154675375] (ea939561)
- Apply modal size css classes [🪲#157378266] (fce27525)
- panels: Change panel loading bar speed and color [🪲#155007308] (e19ff0ce)
- panes: Remove bootstrap .container css, set proportional padding all around the Pane [🪲#156441349] (079f1308)
- progress-bar: Rename 'progess-bars' -> 'progress-bar' (cbaa1275)
- progress-bars:
- pui-variables.scss:
- Remove undocumented ribbon component [⚙️#157669788] (f3ccfa92)
- Rewrite Modal to improve keyboard navigation and animation performance [🪲#154675375] (ea939561)
- radio: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- ribbons: Remove undocumented ribbon component [⚙️#157669788] (f3ccfa92)
- tabs: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- toggle: Move toggle css from form.scss into its own file [🪲#157613435] (14e244e8)
- back-to-top: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- checkbox: Add indeterminate state to checkbox [⚙️#157372012] (aa7e0819)
- checkbox-dropdown: Make CheckboxDropdown work with new Dropdown [⚙️#156384281] (9bb71941)
- collapsible: Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- dialog:
- Do not change padding when preventing scroll on body for Dialog component [⭐#157670001] (8b22619d)
- Separate common flyout/modal css into dialog css [⭐#157670001] (7daaa937)
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- draggable-list: Use Puppeteer (headless Chrome) for CI tests instead of PhantomJS [⚙️#154482629] (099b6019)
- flyout:
- Separate common flyout/modal css into dialog css [⭐#157670001] (7daaa937)
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- Enhance Flyout to allow header and body class names [⚙️#156961700] (24472d38)
- Allow users to provide an icon to the flyout header (321955a2)
- forms: Use pui-react-tools 4, upgrade to webpack 4, gulp 4. Remove deprecated sandbox and tasks [⚙️#157608144] (73ee8f0d)
- helpers:
- Do not change padding when preventing scroll on body for Dialog component [⭐#157670001] (8b22619d)
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- Rewrite Modal to improve keyboard navigation and animation performance [🪲#154675375] (ea939561)
- modal:
- Separate common flyout/modal css into dialog css [⭐#157670001] (7daaa937)
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- modals:
- Extract shared Flyout and Modal functionality into Dialog component [⭐#157670001] (ca7bbc27)
- Default to 200ms for all transitions and animations [⭐#157670024] (ec6871af)
- Modals return null when there is no document [🪲#154675375] (225765a7)
- Rewrite Modal to improve keyboard navigation and animation performance [🪲#154675375] (ea939561)
- allow arbitrary width units for modals [🪲#157300279] (e7d376be)
- Block user from scrolling background when modal is open [🪲#154675247] (728c647f)
- Allow BaseModal size to be a percentage [🪲#157300279] (d3d5ce52)
- notifications: Use pui-react-tools 4, upgrade to webpack 4, gulp 4. Remove deprecated sandbox and tasks [⚙️#157608144] (73ee8f0d)
- panels: Panels require box shadow css [🪲#157327224] (d64f9546)
- progress-bar:
- ribbons: Remove undocumented ribbon component [⚙️#157669788] (f3ccfa92)
- stream-list: delete stream-list [⚙️#157669788] (aa0222de)
- table: Add withRenderTdChildren table plugin [🪲#157580060] (4893562c)
- toggle: Move toggle css from form.scss into its own file [🪲#157613435] (14e244e8)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- buttons: Fix IE: Button contents shift when pressed [🪲#155240754] (5cf8c06a)
- checkbox-dropdown: Make CheckboxDropdown work with new Dropdown [⚙️#156384281] (d9a78898)
- dropdowns:
- Update Dropdown and remove DropdownItem [⭐#155451478] (047f6953)
- Fix Notifications example on IE [🪲#155240782] (4037c89e)
- forms: Make CSS for form unit tooltips more specific [🪲#154780254] (acb75f8f)
- media: Fix Notifications example on IE [🪲#155240782] (4037c89e)
- pagination: Rewrite Pagination component [#155640854] (9f1b2262)
- tables:
- Fix on FlexTables [🪲#155266909] (012ed375)
- Tables with scrollable tbody should have bottom border [🪲#154815646] (12e745db)
- tooltips: Fix: Clickable tooltip in the styleguide doesn't click [🪲#151660489] (1a3e6f16)
- typography: Stop disabling subpixel antialiasing! [🪲#155689262] (b1ec1b1f)
- autocomplete: update app autocomplete to return the trie-building promise when initializing items, also add an updateList method to be able to update the list of search results without showing the list [⭐#156202601] (b66c61e4)
- checkbox-dropdown:
- Make CheckboxDropdown work with new Dropdown [⚙️#156384281] (d9a78898)
- Update Dropdown and remove DropdownItem [⭐#155451478] (047f6953)
- copy-to-clipboard: Make CopyToClipboard work for text with newlines [🪲#154782444] (#555) (c290ab63)
- dropdowns: Update Dropdown and remove DropdownItem [⭐#155451478] (047f6953)
- notifications: Update Dropdown and remove DropdownItem [⭐#155451478] (047f6953)
- pagination:
- Pagination component calls onSelect with newActivePage [⭐#156202613] (cafffdb0)
- Rewrite Pagination component [#155640854] (9f1b2262)
- tabs: Load styles when tabs mount [🪲#154842004] (e0a56d30)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- alerts: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- all: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- autocomplete: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- avatars: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- back-to-top: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- bootstrap: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- button-group: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- buttons:
- Fix IE: Button contents shift when pressed [🪲#155240754] (0ce2f7a7)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- code: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- collapse:
- Remove box-shadow from Collapse [🪲#154785774] (477a1913)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- common: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- copy-to-clipboard: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- dropdowns:
- Fix Notifications example on IE [🪲#155240782] (5faf409d)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- forms:
- Make CSS for form unit tooltips more specific [🪲#154780254] (a653bb1e)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- google-maps: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- grids: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- images: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- links: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- media:
- Fix Notifications example on IE [🪲#155240782] (5faf409d)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- mixins.scss: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- modals: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- panels:
- restore the bottom border to the panel header area [🪲#154785774] (29bb291c)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- panes: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- progress-bars: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- pui-variables.scss: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- tables:
- Fix on FlexTables [🪲#155266909] (1d05e1ad)
- Tables with scrollable tbody should have bottom border [🪲#154815646] (699e916f)
- Fix table-no-ext-borders for FlexTables [🪲#154380467] (f16dd4e3)
- Fix missing bottom border on table footer row [#153578787] (901dd522)
- tabs: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- tooltips: Fix: Clickable tooltip in the styleguide doesn't click [🪲#151660489] (8b8d028e)
- typography: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- alerts: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- back-to-top: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- buttons: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- collapse: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- collapsible: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- copy-to-clipboard:
- Make CopyToClipboard work for text with newlines [🪲#154782444] (#555) (2b74a472)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- dropdowns: In split dropdowns, add role='button' to anchor tag when onSplitClick is given [⭐#154459066] (bc2ae50d)
- forms: Coerce checked property of checkboxes within Forms to be booleans [🪲#154579887] (f51a2069)
- grids: Remove bootstrap [⭐#151422387] (#548) (923a54b8)
- iconography: When an invalid icon name is provided, default to 'help' icon and console warn [🪲#154292350] (999f633f)
- table: Do not reset the sort state when props are updated [🪲#154374720] (a0affbf0)
- tabs:
- Load styles when tabs mount [🪲#154842004] (16d52229)
- Remove bootstrap [⭐#151422387] (#548) (923a54b8)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- copy-to-clipboard: Make CopyToClipboard work for text with newlines [🪲#154782444] (#555) (572e4192)
- collapse: Remove box-shadow from Collapse [🪲#154785774] (43787fa6)
- panels: restore the bottom border to the panel header area [🪲#154785774] (6be8be17)
- collapse: Remove box-shadow from Collapse [🪲#154785774] (43787fa6)
- forms: Coerce checked property of checkboxes within Forms to be booleans [🪲#154579887] (6d65f210)
- tables:
- Fix table-no-ext-borders for FlexTables [🪲#154380467] (b5e61e66)
- Fix missing bottom border on table footer row [#153578787] (5209ccbe)
- table: Do not reset the sort state when props are updated [🪲#154374720] (5a412667)
- buttons: Bring dropdown and checkbox dropdown into PUI [⚙️#154075625] (2c642590)
- dropdowns: Bring dropdown and checkbox dropdown into PUI [⚙️#154075625] (2c642590)
- flex-grids: Make CSS for flex grids less nested [🪲#152292192] (3b54b087)
- iconography:
- Add trash icon [⭐#153191221] (9bd32e53)
- Add link_disconnect and terminal icons [⭐#153191221] (38b13e24)
- links: Links should not force SVG fill color to be blue [🪲#152420796] (79e5bc96)
- notifications: Bring dropdown and checkbox dropdown into PUI [⚙️#154075625] (2c642590)
- panels:
- Namespace panels css [⚙️#154268155] (1358ec94)
- Move updated Panels from apps manager to pivotal-ui [⚙️#153615385] (ca9e071d)
- checkbox-dropdown: Bring dropdown and checkbox dropdown into PUI [⚙️#154075625] (2c642590)
- dropdowns: Bring dropdown and checkbox dropdown into PUI [⚙️#154075625] (2c642590)
- forms: Add fieldRowClassName and labelRowClassName props to the FormUnit [⭐#154183497] (e85afdd6)
- notifications: Bring dropdown and checkbox dropdown into PUI [⚙️#154075625] (2c642590)
- panels:
- Namespace panels css [⚙️#154268155] (1358ec94)
- Move updated Panels from apps manager to pivotal-ui [⚙️#153615385] (ca9e071d)
- radio: RadioGroup should not override child's onChange unless it has an onChange defined [🪲#154038584] (810c40cc)
- svg: Replace require with non_webpack_require to avoid module not found warning [🪲#153725024] (cb751ce1)
- tabs: Pull title prop off TabContent so it does not end up on inner div [🪲#153425866] (30564caa)
- wizard: Update Wizard component with backComponent, finishComponent, and hideFinishButton [⭐#153856072] (2525046e)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- copy-to-clipboard: Make CopyToClipboard work for text with newlines [🪲#154782444] (#555) (54740944)
- iconography:
- Add trash icon [⭐#153191221] (3ac94ed1)
- Add link_disconnect and terminal icons [⭐#153191221] (6e81cb0f)
- forms: Add fieldRowClassName and labelRowClassName props to the FormUnit [⭐#154183497] (f58b55ef)
- flex-grids: Make CSS for flex grids less nested [🪲#152292192] (4f16a974)
- svg: Replace require with non_webpack_require to avoid module not found warning [🪲#153725024] (be674aae)
- wizard: Update Wizard component with backComponent, finishComponent, and hideFinishButton [⭐#153856072] (370af8e4)
- checkbox: Bring new Checkbox/Radio components into PUI [⚙️#153716511] (b3656756)
- flex-grids: Add show-outline class to outline the Grid and FlexCol [⭐#153725003] (25fd1c76)
- forms:
- Fix inline forms in IE/Edge [🪲#153417045] (85953017)
- Make Toggle :focus state match new Checkbox/Radio :focus states [⭐#153690114] (ad9a39d5)
- give the immediate children of inline field rows a width of 100% [🪲#153460941] (508997a2)
- Fix vertical alignment of inline form units in IE [🪲#153417045] (406600f0)
- Set min-width: 100% on contents of field-row [🪲#153460941] (5f694c2d)
- Make Toggles keyboard-focusable [🪲#153334867] (b121d767)
- Fix horizontal positioning of toggle circle for medium/large toggles [🪲#153377086] (2580ccc9)
- add back input's left padding (f5f3abcc)
- Remove display: block from form unit label-row (e55dbe83)
- fixed the height issues due to empty content [🪲#153268701] (06a76690)
- Add postLabel prop to FormUnit, add form-row/form-col CSS classes [⭐#153235458] (bf1dff9c)
- fixed the alignment issues when row-label and row-help had no text [🪲#153268701] (1b7a2dcc)
- Fix form unit class names [🪲#153264393] (de4f53e9)
- Rename FormUnit's optional text CSS class to optional-text (formerly post-label) [🪲#153263142] (2eea4324)
- pui-variables.scss: Fix size of circle in large Toggle [🪲#153190438] (4b14ed35)
- radio: Bring new Checkbox/Radio components into PUI [⚙️#153716511] (b3656756)
- select: Selects that have a blank value does not align the dropdown icon correctly - 537 [🪲#152290633] (6dbe6018)
- autocomplete:
- Move CSS imports into componentDidMount [⚙️#153237542] (761bea81)
- imported css for the autocomplete to fix broken L&F [⚙️#153237542] (3da8d62d)
- checkbox: Bring new Checkbox/Radio components into PUI [⚙️#153716511] (b3656756)
- checkbox-dropdown: Bring new Checkbox/Radio components into PUI [⚙️#153716511] (b3656756)
- forms:
- Fix inline forms in IE/Edge [🪲#153417045] (85953017)
- Restore functionality of hideHelpRow in inline FormUnits [🪲#153690309] (da49f2ba)
- allow FormCol initialValue to be false (boolean) [🪲#153687909] (5c26d1eb)
- Make help row class name consistent when inline or not [🪲#153568314] (454e2481)
- Move help-row className when inline [🪲#153568314] (705ffd21)
- When form unit is inline, help row lines up with the label and field [🪲#153568314] (c935cc7a)
- For checkboxes in forms, allow a checked state to be provided [🪲#153495603] (6829e67c)
- catch errors that happen during onSubmit [🪲#153488986] (590399de)
- Fix vertical alignment of inline form units in IE [🪲#153417045] (406600f0)
- Rewrite Form's onSubmit method to not use async/await [⚙️#153461036] (c8e72e1f)
- Allow for setting className and id on FormRow/FormCol [🪲#153268151] (5f43eb7c)
- fixed the height issues due to empty content [🪲#153268701] (06a76690)
- Add postLabel prop to FormUnit, add form-row/form-col CSS classes [⭐#153235458] (bf1dff9c)
- Pass through extra props to the form tag [🪲#153268151] (aceb2356)
- Fix form unit class names [🪲#153264393] (de4f53e9)
- Rename FormUnit's optional text CSS class to optional-text (formerly post-label) [🪲#153263142] (2eea4324)
- form saving -> submitting (15f0595f)
- iconography: pre-build svgs to jsx [⚙️#152971919] (934f2ada)
- modals: Add type='button' to modal close button [🪲#153031749] (eb718265)
- radio: Bring new Checkbox/Radio components into PUI [⚙️#153716511] (b3656756)
- table:
- Pass rowDatum to the rowDrawer function [🪲#153324179] (c3e0d2d1)
- allow simple columns prop for tables [⭐#153264866] (0d9e2ece)
- when table columns are implicit, do not set the display name [⭐#153234166] (c1c27f61)
- table can determine column headers from just the data [⭐#153234166] (9537c680)
- toggle: include form css from toggle component [⚙️#153427216] (abde0a56)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- svg: Replace require with non_webpack_require to avoid module not found warning [🪲#153725024] (8459dac0)
- forms: Restore functionality of hideHelpRow in inline FormUnits [🪲#153690309] (93ea7abf)
- forms: allow FormCol initialValue to be false (boolean) [🪲#153687909] (e6920178)
- forms:
- Make help row class name consistent when inline or not [🪲#153568314] (85edc4e9)
- Move help-row className when inline [🪲#153568314] (8d24440e)
- When form unit is inline, help row lines up with the label and field [🪲#153568314] (b4f4513c)
- forms:
- Set min-width: 100% on contents of field-row [🪲#153460941] (51111499)
- give the immediate children of inline field rows a width of 100% [🪲#153460941] (eaa2c6b0)
- Fix vertical alignment of inline form units in IE [🪲#153417045] (05cb4241)
- Fix inline forms in IE/Edge [🪲#153417045] (09db5c7b)
- Make Toggles keyboard-focusable [🪲#153334867] (57456f34)
- Fix horizontal positioning of toggle circle for medium/large toggles [🪲#153377086] (7d6233d3)
- add back input's left padding (a9fa42e6)
- Remove display: block from form unit label-row (1d165d1e)
- fixed the height issues due to empty content [🪲#153268701] (e9a067b6)
- fixed the alignment issues when row-label and row-help had no text [🪲#153268701] (f9cd9e7a)
- Fix form unit class names [🪲#153264393] (e9b5aba3)
- Rename FormUnit's optional text CSS class to optional-text (formerly post-label) [🪲#153263142] (29185b6c)
- pui-variables.scss: Fix size of circle in large Toggle [🪲#153190438] (89b3a740)
- select: Selects that have a blank value does not align the dropdown icon correctly - 537 [🪲#152290633] (aee8267f)
- autocomplete:
- Move CSS imports into componentDidMount [⚙️#153237542] (de699b24)
- imported css for the autocomplete to fix broken L&F [⚙️#153237542] (2a58a28e)
- forms:
- For checkboxes in forms, allow a checked state to be provided [🪲#153495603] (cb748157)
- catch errors that happen during onSubmit [🪲#153488986] (98346b6b)
- Fix vertical alignment of inline form units in IE [🪲#153417045] (05cb4241)
- Rewrite Form's onSubmit method to not use async/await [⚙️#153461036] (7188b213)
- Fix inline forms in IE/Edge [🪲#153417045] (09db5c7b)
- Allow for setting className and id on FormRow/FormCol [🪲#153268151] (6a721566)
- Add postLabel prop to FormUnit, add form-row/form-col CSS classes [⭐#153235458] (81ab6a95)
- fixed the height issues due to empty content [🪲#153268701] (e9a067b6)
- Pass through extra props to the form tag [🪲#153268151] (a9280d65)
- Fix form unit class names [🪲#153264393] (e9b5aba3)
- Rename FormUnit's optional text CSS class to optional-text (formerly post-label) [🪲#153263142] (29185b6c)
- modals: Add type='button' to modal close button [🪲#153031749] (b2acf7fd)
- table:
- Pass rowDatum to the rowDrawer function [🪲#153324179] (33eedc1b)
- allow simple columns prop for tables [⭐#153264866] (a58c1b84)
- when table columns are implicit, do not set the display name [⭐#153234166] (d2542d00)
- table can determine column headers from just the data [⭐#153234166] (de2c463e)
- toggle:
- restore type=checkbox for toggles [🪲#153488957] (006aaa73)
- include form css from toggle component [⚙️#153427216] (ae386ce2)
- change labelClassName prop to className [⭐#153377506] (6a72f41a)
- Remove unnecessary props from Toggle [⭐#153377506] (e99d5263)
- Add labelClassName prop to Toggle component [⭐#153377506] (bbb75508)
- bootstrap: Bring new Form/FormRow/FormCol & Input into PUI [⭐#152046755] (2bc89c8d)
- forms:
- Bring new Form/FormRow/FormCol & Input into PUI [⭐#152046755] (2bc89c8d)
- when rendering native selects in firefox, do not show the dropdown icon [🪲#153037431] (7962f6bd)
- Do not show native select dropdown icon on windows [#151620080] (ee2d6aca)
- inputs: Bring new Form/FormRow/FormCol & Input into PUI [⭐#152046755] (2bc89c8d)
- labels: removed the labels [⭐#151422387] (c4243b98)
- tables:
- fix table-no-ext-border class [🪲#152734775] (2db3b5ef)
- adjusted the advancedTable to use the withScrollableTbody plugin and imported the css for the scrollable body (d2e04266)
- text-filter: added props for placeholder and empty state on the TextFilter (34614b1d)
- typography: Zero out only the top and bottom margin on all .h* classes [🪲#152612612] (cec2166a)
- forms:
- form saving -> submitting (3160c775)
- Forms: allow clearing the form on submit [⭐#153225274] (cc189c46)
- Form field can be optional without the label indicating that it is optional [⭐#152768035] (f8e8b2b3)
- make checkboxes resettable in forms [🪲#153197924] (468ad4a4)
- allow multiple children to the form col component (8604e391)
- Fix Form behavior when FormCol does not have a name prop [⭐#153037265] (d76b3499)
- Rename Form prop isModified -> onModified [⭐#152046755] (4e70e4ab)
- Bring new Form/FormRow/FormCol & Input into PUI [⭐#152046755] (2bc89c8d)
- inputs: Bring new Form/FormRow/FormCol & Input into PUI [⭐#152046755] (2bc89c8d)
- labels: removed the labels [⭐#151422387] (c4243b98)
- modals:
- fixed double declaration of componentDidMount in the baseModal (ad2c8d79)
- close modal on mousedown on the .modal [🪲#152286689] (201d947c)
- Fixed warning when unmounting animated modals (6eef01d5)
- overlay-trigger: Internalized fork of react tether [⚙️#152859677] and locked down the version of [email protected] see babel/babel-loader#505 (005d642d)
- react-tether: Internalized fork of react tether [⚙️#152859677] and locked down the version of [email protected] see babel/babel-loader#505 (005d642d)
- select: Use data-value attribute instead of value for an <li/>, when firing onChange call with the event followed by the value instead of mutating the target (16b48b98)
- table:
- text-filter:
- toggle: make toggles resettable in forms [🪲#153197927] (2451aa69)
- tooltip:
- Flatten our nested conditionals (1e7bdd77)
- Extract some variables (df6fdaf2)
- Allow the most recently changed prop to take precendence (106fecab)
- Revert "Always allow the 'display' prop to set visibility" (da5ac7a3)
- Always allow the 'display' prop to set visibility (2f738702)
- Allow manual control of TooltipTrigger visibility (ab89565d)
- wizard: Add saving and savingText props to Wizard [⭐#151932325] (66e8b923)
React 16 is no longer a direct dependency. Now, React is a peer dependency, requiring version 15 or 16.
- tables: Fix missing bottom border on table footer row [#153578787] (c15f4380)
- iconography: use react 15 as a dev dep, allow react 15 or 16 as peer dependencies [⚙️#157639580] (2c9e294d)
- svg: Replace require with non_webpack_require to avoid module not found warning [🪲#153725024] (a746fb84)
- overlay-trigger: Internalized fork of react tether [⚙️#152859677] and locked down the version of [email protected] see babel/babel-loader#505 (ec0f4b10)
- react-tether: Internalized fork of react tether [⚙️#152859677] and locked down the version of [email protected] see babel/babel-loader#505 (ec0f4b10)
- modals: fixed double declaration of componentDidMount in the baseModal (80a6f858)
- tables: adjusted the advancedTable to use the withScrollableTbody plugin and imported the css for the scrollable body (5b4509af)
- text-filter: added props for placeholder and empty state on the TextFilter (a7805b36)
- table:
- text-filter:
- tooltip: Allow manual control of TooltipTrigger visibility (479911f9)
- forms: Do not show native select dropdown icon on windows [#151620080] (be579e45)
- wizard: Add saving and savingText props to Wizard [⭐#151932325] (ab75a8e8)
- modals: close modal on mousedown on the .modal [🪲#152286689] (aab0cc92)
- modals: Fixed warning when unmounting animated modals (3fc867a3)
- select: Use data-value attribute instead of value for an <li/>, when firing onChange call with the event followed by the value instead of mutating the target (17dae71b)
- all: PUI Positioning and Display classes [⭐#150565600] (5b2aed9e)
- positioning: PUI Positioning and Display classes [⭐#150565600] (5b2aed9e)
- select: Fix styling for button within select toggle [🪲#151815619] (2baa9dcf)
- tables: fix flex table cell padding [🪲#151815592] (7af14f7f)
- iconography: Fix svg directory [🪲#151624937] (89a2b38a)
- select: stop using .includes in select to fix IE11 crash [🪲#151622400] (0f51153c)
- svg: fixed the svgs components paths (876491fe)
- table: fix flex table cell padding [🪲#151815592] (7af14f7f)
- svg: Replace require with non_webpack_require to avoid module not found warning [🪲#153725024] (2415cf82)
- modals: Fixed warning when unmounting animated modals (1e0fa810)
- select: Use data-value attribute instead of value for an <li/>, when firing onChange call with the event followed by the value instead of mutating the target (f44a9b33)
- select: Fix styling for button within select toggle [🪲#151815619] (b533d012)
- tables: fix flex table cell padding [🪲#151815592] (5acc3d96)
- select: stop using .includes in select to fix IE11 crash [🪲#151622400] (b7ec8650)
- table: fix flex table cell padding [🪲#151815592] (5acc3d96)
- iconography: Fix svg directory [🪲#151624937] (c1d14aeb)
- svg: fixed the svgs components paths (82c0bc00)
- all: PUI Positioning and Display classes [⭐#150565600] (e8d81fb1)
- positioning: PUI Positioning and Display classes [⭐#150565600] (e8d81fb1)
- button-group: Add classes to scale button groups (2c13c277)
- buttons: Fixes to where passed in class names are assigned and coloring of the button svg [⭐#151224876] (fb1c9fdc)
- code: Fix code syntax highlighting, remove deprecated files [⭐#150374399] (4ae88ee2)
- copy-to-clipboard: removed CopyToClipBoardButton and augmented CopyToClipBoard to support any use case [Finishes ⭐#150236546] (2f394bc7)
- dropdowns: Notifications cleanup [⭐#150372981] (c700d5d5)
- flex-grids: Flex Grid .col-fixed fix [⭐#150498066] (8f6ae15a)
- flyout: Import Flyout component [⭐#150234354] (050c5f32)
- links:
- Fix 'a' tag hover state [⭐#150564040] (0a4fc3c9)
- Add new link styles [⭐#150564040] (48d8b7c2)
- lists: Draggable List - 8pt and tweaks [⭐#150272066] (4031fbaa)
- pagination: allow pagination to be small, default, or large size [⭐#150235312] (01a9323a)
- progress-bars: Progress Bar 8pt tweaks [⭐#150269335] (cb896a10)
- pui-variables.scss:
- Add new link styles [⭐#150564040] (48d8b7c2)
- Draggable List - 8pt and tweaks [⭐#150272066] (4031fbaa)
- update left tabs for 8pt grid [⭐#150271625] (accdf79c)
- tables:
- css for table drawers [⭐#151028511] (bbe85867)
- update html table css to make font-size less specific [#150190185] (0ee46574)
- tabs:
- update left tabs for 8pt grid [⭐#150271625] (accdf79c)
- update tab action padding for 8pt grid [⭐#150269434] (bdc052de)
- tooltips: Fixes to where passed in class names are assigned and coloring of the button svg [⭐#151224876] (fb1c9fdc)
- prismjs: Fix code syntax highlighting, remove deprecated files [⭐#150374399] (4ae88ee2)
- back-to-top:
- enhance BackToTop to work in arbitrary scrollable containers [🪲#150929993] (28b3943e)
- update back-to-top animation [🪲#150929993] (2be1f338)
- copy-to-clipboard:
- Fixed the copy to clipboard failing test [⭐#151224876] (82cfc9a9)
- Fixes to where passed in class names are assigned and coloring of the button svg [⭐#151224876] (fb1c9fdc)
- removed CopyToClipBoardButton and augmented CopyToClipBoard to support any use case [Finishes ⭐#150236546] (2f394bc7)
- copy to clipboard: use a pui button for the ctc button, and allow the button to be small or large [⭐#150236546] (53a7f790)
- flyout: Import Flyout component [⭐#150234354] (050c5f32)
- modals: Always pass through event to
onHide
prop in BaseModal (f1a80ba7) - notifications: Notifications cleanup [⭐#150372981] (c700d5d5)
- pagination:
- allow pagination to be small, default, or large size [⭐#150235312] (01a9323a)
- use button group in the pagination component [⭐#150235079] (7db68876)
- portals: portals: change from componentWillMount to componentDidMount to avoid setState warning (3f111389)
- select:
onChange
callback in Select includes click event (488fea2a) - table:
- polyfill array.find for table sort plugin [🪲#151442075] (aba4d6d1)
- when rendering a table cell for which a nested attribute does not exist, render nothing instead of crashing [#151262175] (a762bed1)
- css for table drawers [⭐#151028511] (bbe85867)
- SortableAdvancedTable should have been named SortableFlexTable (43b8a68a)
- allow footer row to be anything (be5bfecd)
- remove context variable (5c3eeccf)
- table plugin interface enhancements [⭐#151028511] (62d4d86b)
- Support tfoot in new Table [⭐#151028511] (ea03ea8b)
- table refactor [⭐#151028511] (36e6947c)
- tooltip: ToolTrigger will chain custom onClick behavior onto pre-exisiting trigger=click behavior [🪲#150782918] (5b11ee9f)
- wizard: add Wizard component [⭐#150234351] (5dfd143e)
- lists: List dividers - create styles (25250e5b)
- lists: List dividers - create styles (25250e5b)
- dropdowns:
- dropdowns: scope custom icon styling to when we are within a form-group [🪲#149025419] (187bde98)
- Position icon correctly for Dropdowns rendered without form-group (47f3bb77)
- Add
pui-css-forms
as a dependecy topui-css-dropdowns
(0109da46)
- tables:
- flex-grids: Missing flex-grids dependencies added (2f849c54)
- iconography: fix IE11 compatibility issues (2abd1492)
- inputs: Form redesign [⭐#148694073] (8fd85196)
- mixins: Use native HTML #contains for elements that do not have #contains method e.g. SVGs (24ea2e5d)
- overlay-trigger: Implement
isSticky
inOverlayTrigger
(611609b3) - table: fix IE11 compatibility issues (2abd1492)
- Portals: Portals render correctly even if the source does not exist (90820be), closes #138224093
- Svg: when src prop changes, load and render new svg [#146825139] (2b30d0d)
- dropdown: onSelect is triggered by clicking DropdownItem <li> (e62e3e7)
- Toolbar: Further tweaks to toolbar [#146811529] (3b2022a)
- Select: misalignment of contents [Finishes #146853023] (21bf21f)
- Select: set margin-top to 0 for select ul [finishes #146853025] (97889d1)
- Svg: when src prop changes, load and render new svg [#146825139] (c40681a)
- TableCell: allow cellClass prop to set classNames on the rendered td [finishes #146845001] (26543c3)
- Dropdown: When Dropdowns are open, clicking outside the dropdown (0c8dadb)
- tables: Add column index to table cells (b532319)
- Alerts: Fix the insertion of two close buttons (8ba59de), closes #143338559
- Button: Fix .btn + .btn css placement of rule (d94fed3), closes #143473153
- Collapse: Fix missing panel dependency in pui-react-collapse (991c37c), closes #145282583
- Dropdown: Split Dropdown click zone (e17ebb6)
- Forms: Remove right margin from .form-group, update .form-inline styles (8d069d2)
- Alerts: Make the alerts 8pt compatible (12af4e7)
- Borders: Add border control feature (5951faf)
- Buttons: Buttons can now be full width (1200e62)
- Checkbox Dropdown: Dropdown widget with checkboxes as elements (60b7479)
- FlexGrids: Bring FlexGrid react component into line with CSS FlexGrid (38bc18d)
- FlexTable: Add bodyRowClassName prop (d567a52)
- Tooltip: Tooltips are hoverable (73f46a7)
- React: Remove deprecated propTypes usage to support React 15.5
- SVG: Move from svg-react-loader to react-svg-loader to support React 15.5 (add69a9)
- modals: remove bootstrap interference with modals [#142864131] (bfc8c21)
- table: React table columns accept cellClass (53d56e0)
- forms: fix error with pui-css-forms import
- table: resolve pui-css-table dependency (44df86f)
- all: resolve pui-react-all dependency (70fdf5c)
- Select: style chevron icon as background image (6a8fa1e)
- label: support for different label sizes (css-only)
- Input: support for different Input sizes
- Input: autoFocus property
- Modal: acquireFocus property
- Dropdown: aria support
- Dropdown: support for dropdown items that contain icons
- Tabs: aria support
- Tooltip: render children instead of content property
- Tooltip: TooltipTrigger refinements
- Iconography: support for spinner
- Iconography: allow icon svgs to be sourced from app/svg directory (537bd71)
- Dropdown: link and flat dropdown styling fixes (156be26)
- Dropdown: dropdown menu styling fix (ef1daaa)
- Copy to Clipboard: fix calls to window and document
- Buttons: default aria-label for buttons is the button text, and type is set to button
- Dropdown: support for small dropdowns
-
8 point grid system: Many components have been refactored to fit the grid system described in this blog
-
Accordion/Collapse: Redesigned to 8 point standard. Replaced
-
Buttons: Redesigned to 8 point standard.
-
Dropdown: Redesigned to 8 point standard. CSS solution is truly CSS-only. Added size option. Added floatMenu option to React component to give explicit control over whether menu is floating.
-
Forms: Redesigned to 8 point standard. Custom icons fixed to 18px by 18px.
-
Iconography: Wrapping element for Icons were changed from span to div. Added spinner SVGs in three different sizes; sm, md, lg. The spinners can be used in Icons. You can then attach a spinner icon in a button.
-
Links: Link animation speed changed from 300ms to 150ms.
-
Modals: Redesigned to 8 point standard. Replaced close image with SVG. Replaced modal body wrapping
tag with .modal-body class. Removed bootstrap influence from modals styling.
-
Panels: Redesigned to 8 point standard.
-
Tables: Redesigned to 8 point standard. Added flex-grid-driven table in addition to standard HTML table (both React and CSS). Added border and hover modifier classes for CSS only tables.
-
Tabs: Redesigned to 8 point standard.
-
Tooltips: Redesigned to 8 point standard. Added a TooltipTrigger React component that uses a different rendering strategy from OverlayTrigger. Added dark and light themes to both TooltipTrigger and OverlayTrigger. CSS solution for tooltip is truly CSS-only. Added three sizes to tooltips (sm, md, lg).
-
Typography: Redesigned to 8 point standard.
- Buttons: The .button class has been replaced by the .btn class. All tags now require the .btn class to be styled.
- Dropdowns: CSS version has new structure and classes, see style guide. The small size has been removed. The following changes have been made to the React component:
- The pullRight option has been replaced with the menuAlign option to accommodate the ability to pull left.
- The border option has been removed.
- The toggle option has been replaced with by the icon option.
- The menuCaret option has been renamed to showIcon for clarity.
- Forms: The following classes have been removed: .checkbox-inline, .radio-inline, .inline-labels, and .unstyled.
- Iconography: The .svgicon class has been replaced by the .icon class. The .svg-baseline and .svg-middle classes have been replaced by .icon-baseline and .icon-middle classes.
- Tables: The following CSS classes have been removed: .table-data, .table-key-value, .table-striped, and .table-light. The variously-sized scrollable tables classes have been removed: .table-scrollable-sm, .table-scrollable-md, and .table-scrollable-lg. Scrollable tables now have a default max height of 164px.
- Tooltips: The CSS version no longer relies on bootstrap. CSS version has new structure and classes, see style guide.
- Panels: The following types of panels are deprecated: simple, basic alt, panel title, highlight panel, alternate, shadow, card, and clickable.
- Tabs: The following types of tabs are deprecated: simple alt tabs and images tabs
- Typography: h1.title
- Modals: Inject document object so that Modals can be server rendered (788b6ae)
- ScrimMixin: Inject document object so that ScrimMixins can be server rendered (788b6ae)
- Autocomplete: Pass onClick handler to custom lists in autocomplete (c2fe76a)
- Autocomplete: Pass onClick handler to custom lists in autocomplete (c2fe76a)
- Packaging: Do not break commonjs (d52eeed)
- collapse: Re-publish 7.5.0 because 7.5.0 seemed to have missed
collapse.css
- Iconography: Style props are applied to wrapper instead of inner element (68d9a21)
- Modal: Body doesnt scroll when modal is active (7e64586)
- Autocomplete: Fix onPick throwing an error (4f0110)
- Autocomplete: Fix zIndex so that it appropriately is displayed on top of things (2a2ee0)
- FlexGrid: Add flex grid
- iconography: updated styles (f076eda)
- modal: modal can scroll vertically if it is taller than the screen (6760e5b)
- Icon: Add verticalAlign prop support [#135989699] (a0c75f8)
- Iconography: Add support for spinner, spinner-md, and spinner-sm (1903e66)
- Modals: Modal backdrop fades in correctly (c9d4fee)
- Tables: Fix column resize on sort change (7546e1d)
- Tables: Remove role=button for unsortable headers (7f1a2d6)
- Dropdowns: Fix styling in Firefox
- Dropdowns: Add onEntered and onExited callbacks (aa40a21)
- Select: Create Select component (2f8ba4a)
- Toggle: add size attribute (440884c)
- Input: input accepts custom left icon (24e61b7)
- Dropdowns: Add missing pui-react-iconography dependency to (709cd4e)
- Iconography: Do not break if webpack configuration already loads svgs (d84fb9a)
- Alerts: Use Icon for close button instead of times symbol (2593a77), closes #131832253
- StreamList: Fix stream lists with new button design (c7435ff), closes #131910355
- Buttons: Redesign Buttons (f64c6bb)
- Dropdowns: Update dropdown styles (a8ec9d5)
- Iconography: Use inlined SVGs instead of Font Awesome (652fcc5)
- Iconography: Provide SVG Icon set
- Forms: remove fancy forms (d68515b)
- Lists: Remove Checked List (e5e22bf)
- Iconography: Iconography Uses SVG instead of Font Awesome. Use
src
prop instead ofname
. (652fcc5) - Iconography: Typography color classes no longer change the color of Icons (you need to change fill instead of color) (652fcc5)
- Typography: Remove svg fonts (b9a1b68)
- copy-to-clipboard: add missing dependencies for copy-to-clipboard (a3d9905)
- Dependencies: Remove react-bootstrap from package.json
- BoundingClientRect: Do not call forceUpdate when not mounted (2251c6e), closes #131222617
- Alert: Replace React Bootstrap Alert (aed2dab)
- CopyToClipboard: Add CopyToClipboard and CopyToClipboardButton (175855a)
- Grid: Replace React Bootstrap Grid components
- Modal: Replace React Bootstrap BsModal and BsModalHeader (5cc63cf)
- Svg: creates Svg component (1ae730d)
- Tabs: Replace React Bootstrap Tab Component (f944f81)
- Alert: dismissable prop is now a boolean only, use the onDismiss prop for callback
- Modals: bsSize prop is now size (abdef50)
- Input: Fix centering of search icon (43ac690), closes #117112819
- OverlayTrigger: Do not increase delay of hiding/showing if asked to (c08e13e), closes #131134283
- Autocomplete: Allow trieOptions to be passed into autocomplete (17057c1)
- dependencies: Add pui-css-iconography dependency to pui-css-collapse (b47e53c)
- Tables: Do not change sorted column when adding or removing columns (e8244ec), closes #128398259
- React: Fix React 15.2+ unknown prop warning (3f32c49), closes #127357031
- box-shadows: Make .box-shadow-x styling !important since they are (4132e96), closes #126327133
- dependencies: Add some missing npm dependencies (3576ccd), closes #127124567
- ReactBootstrap: Upgrade React Bootstrap to 0.30.2 to fix React 15.2 warnings
- Tabs: Add back animation prop to Tabs and tabClassName, className to Tab(e009c30), closes #122153795 #122153787
- box-shadows: Add new box-shadow styles
- modals: improved style
- panels: improved loading animation
- progress-bars: improve default style
- progress-bars: improve default style and remove automatic red background at 90%
- collapse: Add collapsible dependency (5963f1f)
- typography: include semibold and fix font-weight for bold fonts (20c14bc)
- table: do not allow the data property to be added to the table element itself (efd651b)
- Tooltips: Pin tooltips within window if positioned on top/bottom (d744297)
- Table: do not allow the data property to be added to the table element itself (efd651b)
- Tooltips: Pin tooltips within window if positioned on top/bottom (d744297)
- DraggableList : DraggableList fix for IE 10, 11 and Edge (dc66875)
- Dropdowns: All dropdowns should close on menu click by default (6f2f7d9)
- Dropdown: Allow dropdowns to remain open when clicking in the menu (208197f)
- Dropdowns: dropdown button should use type button (04d4353)
- Dropdown: close dropdown when item is selected (ed3c6c5)
- Dropdown: Support passing your own toggle onClick handler (60bf3a9)
- DropdownItem: Pass additional props if DropdownItem has an href (d0afeee)
- Radio: render input before label for more customizable styling (a969ea3)
- OverlayTrigger: Remove delayed show/hide callbacks when unmounting (351162a), closes #117840795
- Dropdown: React Dropdown does not need a title (c281cb2)
- Dropdown: Dropdown menu is still in the DOM when hidden (3c9a40c)
- React: Upgrade to React 15 (814e8a1)
- ReactBootstrap: Upgrade React Bootstrap to 0.29 (96ac378)
- Tooltip: Fix Tooltips in Modals again (c3f259f), closes #116982039
- tooltips: Allow tooltips in modals to display correctly (63b7c25)
- css-all: Remove unused package that was including old version of pui-css-bootstrap in pui-css-all (bc6bfec), closes #116443579
- dependencies: Add missing dependencies to package.jsons (8bdad36)
- dependencies: Remove duplicate css imports (bfad6be), closes #115907785
- Autocomplete: remove small horizontal margin from autocomplete (91a83d6)
- Collapse: Replace React bootstrap panel with pui-react-collapsible (0f30674)
- Dropdowns: Fix CSS loading order of dropdowns (919911a)
- Tooltip: Tooltip React component requires Tooltip CSS (89f638e), closes #115876591
- Dropdown: Dropdown accepts
toggle
andsplit
attributes (b7a9c1d)
- Input: Input does not render label if it does not exist (7369043)
- autocomplete: User can select items in safari (241f882)
- ExpanderContent: Do not use react bootstrap in ExpanderContent (6efdab6)
- Checkbox: Add checkbox react component (3e19e3d)
- colors: Change base text color from neutral-3 to dark-2 (dd4619c)
- Components: Upgrade all React Components to use ES6 Classes (c22ce0e)
- css-compiling: use webpack to compile react components' css (0e9f60e)
- DropdownItem: DropdownItem supports custom anchor tag (442e71a)
- Inputs: Consolidate BasicInput and SearchInput into Input (6598843)
- Input: Input displays check with success prop (17bf239)
- OverlayTrigger: Replace React Bootstrap OverlayTrigger and Tooltip (5b67f09)
- OverlayTrigger: Add manual trigger to OverlayTrigger (5b67f09)
- Pagination: Create Pagination CSS component (b0f8cdc)
- Pagination: Make Pagination React component (6a4626f)
- react-bootstrap: Upgrade React Bootstrap from 0.28.2 to 0.28.3 (482c2af)
- Tabs: Combine SimpleTabs and SimpleAltTabs into Tabs (500c321)
- Tabs: Tabs accept actions prop (bd15b4a)
- Toggle: Create React Toggle component (0196def)
- Typography: Remove font weight from css typography (f891a7b)
- Typography: Remove React Typography component (f891a7b)
- FancySelect: Delete FancySelect component and styles (356f20d)
- Inputs: Consolidate React BasicInput and SearchInput components into Input component (6598843)
- OverlayTrigger: OverlayTrigger 'trigger' prop is now a string and not an array (5b67f09)
- RadioGroup: Move RadioGroup component into pui-react-radio package
- SearchInput: Remove the Search Input Package (581e9b0)
- Scales: Remove CSS Scales and Deprecated components (85fed14)
- Table: Rename SortableTable React component to Table (b2ccf2a)
- Tabs: Combine SimpleTabs and SimpleAltTabs into a single Tabs component that takes 'tabType'
- TileLayoutItem: Change TileLayout.Item to TileLayoutItem (ace252b)
- Traffic-lights: Remove Traffic-lights package (2723e72)
- Typography: Delete React Typography (f891a7b)
- autocomplete: change the link title to the correct value (fef9f4f)
- Panels: Fix header styling in React Panels (74cc4e5), closes #115198567
- Autocomplete: Autocomplete supports items that are objects (67002e8)
- styleguide: require components documentation is more consistent (a09733f)
- panels: panel headers don't scroll on scrollable panels(17c1697)
- styleguide: adjust margin so links don't overlap (1bf322e)
- dropdown: remove typo in css dropdown li (8cab87f)
- expander: Manual triggers work in expanders (a44bb0b)
- transitions: Default css transitions are color and opacity instead of (ae02704)
- Expander: Expander accepts callbacks (84828d2)
- padding: change containery paddings (e2fba9a)
- RadioGroup: consolidate radio components (2889887)
- styleguide: expose react, css 'all' pages (c513b1c)
- dependencies: Iconography has font-awesome as a true dependency so (0cc5ebf), closes #113594357
- radio: add disabled class to radio label (4c1a4d2)
- dependencies: Update classnames dependencies (4e240c9), closes #113259049
- buttons: remove outline none for default focus glow (d4117c8)
- inputs: add basic input component (5d9eb56)
- SortableTables: Pass `rowData` prop into CustomCells (9dbb5b2)
- bootstrap: Remove bootstrap peer dependecy from pui-css-bootstrap (89732c6)
- SortableTable: Column size of Sortable Table does not change when (cc3e7ed), closes #103460514
- spinners: Remove min-height from small spinner and margin top from (a836e8a), closes #101234820
- styleguide: Fix broken documentation for requiring components (124f8a0)
- styleguide: Fix react docs for requiring Image (6ccb2c6), closes #112638227
- Panels: panels can have actions in the header (fb9ec78), closes #343 #287
- Panels: React panels now accept subtitle prop (e45fcd7)
- styleguide: Change TileLayout to export an object like all of the other components (124f8a0)
- Media: Use `placement` instead of `hAlign` (83c1753)
- alert: Alert notification icon displays the right shade of yellow (701eadf)
- docs: Add npm module and example to responsive utilities (2a696eb)
- embeds: deprecate pui-css-embeds (1f923a4), closes #324 #107953250
- forms: unhide success checkbox (78ca289), closes #322 #107762198
- iconography: don't have undefined classes when props aren't passed (69f2b44), closes #273 #105603602
- list-group: remove weird bootstrap override making lists (bb1a7cf), closes #110188176 #341
- media: allow media objects to be nested without having weird whitespace (4493a92)
- media: revamp Media API (3f7380e), closes #355 #112189151
- typography: improve specificity of modifier classes (6cafe0c), closes #104120280
- panels: Add footer to react panels (1615468)
- panels: all panels use flexbox for layout (865e688)
- react-bootstrap: upgrade react-bootstrap to 0.28.2 (742f548)
- sortable-table: add CustomCell and sortBy to SortableTable columns (1192cf0), closes #346 #345 #344 #110356786
- tabs: tabs can now go inside of other tabs! (bdca651), closes #313 #106998440
- media: Media API has changed. (3f7380e)
- media: .pull-left and .pull-right no longer work with media objects. use .media-left and .media-right instead (4493a92)
- typography: removes .type-terms class. use .type-xs instead (6cafe0c)
- panels: removed .panel-flex (865e688)
- embeds: remove pui-css-embeds. the component is still available in pui-css-bootstrap (1f923a4)
- tables: Add table-data class to SortableTable (7d280d9)
- tabs: props are now passed through to the react-bootstrap tabs and accordian. (768329e)
- autocomplete: Upgrade pui-cursor to 2.0.2 (f27be16)
- panels: Allow Panels to have full headers (cac7b0a)
- panels: Change `title` prop to `header` (b0cc929)
- tables: Refactor Sortable Tables (925ff13)
- panels: (javascript) Panel `title` prop is now the `header` prop (b0cc929)
- tables: (javascript) React SortableTable has a completely new API. (925ff13)
- iconography: add missing dependency, remove unused dependency (ea10547), closes #323
- modals: add missing dependency (375a8c9)
- dependency: remove unused font-awesome dependency for pui-css-typography (044900c)
- modals: use react-bootstrap's modal (a42791a), closes #296 #311 #106334194
- react: upgrade to react 0.14 (42ab37f)
- forms: remove box shadow from form inputs other than selects (ba86346), closes #289
- forms: remove documentation for broken autoselect element (e18d645)
- modals: extract and reveal stateless BaseModal (2a0493d)
- alerts: remove unwanted top margin on alerts (1d9de41), closes #278 #105783386
- grids: Update React Grids dependecy (5d9d74a)
- grids: update dependency version (8009f9b)
- panels: remove unwanted whitespace under panels (6e71f25), closes #274 #105701926
- pui-css-all: include tile-layout css in all (5e72e17)
- radio-group: fixes bug where onChange callback would be called twice (4832cfb), closes #100254792
- sortable-table: fix bug preventing render with only one column (43a8f0a), closes #103965214
- tabs: tabs no longer generate a new id on each render (f6b2cca), closes #105159724
- tabs: tabs responsive breakpoints work properly (05418c9), closes #105361952 #105159294
- back-to-top: allow users to set back-to-top to always be visible (d1f8237), closes #104349588
- button-group: adds button-group selected state, fixes active state (13cc09a), closes #263 #105106916
- alerts: (css class) .alert-icon styles icons within alerts. (a6cfe36)
- buttons: (css class) .btn-primary and PrimaryButton are no longer supported. (8b86a1f)
- buttons: (css class) the value of $error-3, and $red-3 became darker. (232156c)
- buttons: (sass variable): the button-skin-alternate mixin is no longer supported (800c0f9)
- colors: (sass variables) 2.0 conversion table,dark,dark-3 is now dark-4,dark-2 is now dark-3,dark-1 is now dark-2,brand,brand-3 is now brand-8,brand-1 is now brand-3,brand-5 is now brand-10,brand-2 is now brand-5,brand-4 has changed, there is no equivalent color in 2.0 and will now be brand-9 to have a more appropriate place within the brightness scale,accent,accent-5 is now accent-6,accent-4 has changed, there is no equivalent color in 2.0 and will now be accent-5 to have a more appropriate place within the brightness scale,accent-3 is now accent-4,accent-2 is now accent-3,accent-1 is now accent-2,error,error-4 is now error-6,error-3 is now error-4,error-2 is now error-3,error-1 is now error-2,warn,warn-3 is now warn-6,warn-2 is now warn-3,success,success-2 is now success-6 (aeba298)
- dropdowns: (css class) Dropdowns now become darker when opened instead of lighter.(70fece4)
- dropdowns: (javascript) PrimaryDropdowns are no longer supported. (f1bfc81)
- ellipsis: (css class) 2 and 3 line ellipsis no longer supported. (fbd5fc3)
- expander: (html) The DOM for ExpanderTrigger has changed. There is no longer a wrapping div. (480c7bc)
- forms: (css class) Help text on input is now darker. (f2761e3)
- forms: (css class) .help-block has a darker color now. For the old color, use $gray-dark. (f2761e3)
- health_indicators: removes health_indicators from pui-css-deprecated (799eb23)
- images: (javascript) Images no longer responsive by default. Please use the responsive flag. (447a6a0)
- links: (css class) link-lowlight-alt is no longer supported. Please use link-lowlight instead. (757a0a1)
- links: (css class) the value of $link-color, $accent-2, and $blue-2 became darker (29c5826)
- lists: (sass variable) $list-steps-color-current is now $brand-8 (690d59b)
- lists: (css class) addable list animations removed. Do not use. (53315f5)
- lists: (html) The `.event-list` class is no longer supported. If you want to build a event list, build it up using a group list. See an example at http://styleguide.pivotal.io/elements.html#list_group (f8f2e40)
- maps: (css class) Google maps now need the `.labs-map` class to get styles. (d24e699)
- mixin: (sass variable) font() mixin no longer available. Use font-helper mixin from pui-css-typography instead. (dc94761)
- modernizr: (javascript) modernizr is no longer included with Pivotal UI (086002c)
- no-js: removes .no-js from pui-css-deprecated (c3674a2)
- panes: (javascript) outerClass, and innerClass no longer work. Use className and innerClassName to pass the classes, respectively. (76ac09e)
- selects: (sass variables) $input-border is now $neutral-7 (192e5af)
- sortable-table: (javascript) React component has new wrapping components for the header and rows. (537f477)
- tabs: (javascript) For the react version of tabs, the property 'tabs' is now called 'title' (01dad2a)
- tabs: (sass variables) $tab-responsive-color is now $neutral-3 instead of $neutral-4 and $tab-responsive-active-color is now $brand-5 instead of $brand-8 (7d99cec)
- tabs: The old styling of SimpleTabs is no longer available. The same classes or React Components use the new styles. (a942a44)
- tabs: (whitespace) tab default body padding is now on .tab-pane (cac8cde)
- toggles: removes toggles from pui-css-deprecated (945039a)
- typography: (css class) header line height changed and will look closer together on multiline headers but will look the same on single line headers (492247a)
- autocomplete: Add autocomplete React component (6304d0c)
- back-to-top: react back-to-top accepts classname, id, style (92e095b)
- bootstrap: upgrade bootstrap from 3.3.1 to 3.3.5 (6f96e31)
- btn-group: Adds button groups (f2ff18a)
- buttons: react buttons now accept classname, id, and style (1f41c6d)
- collapse: Collapse can now start out open by passing defaultExpanded (7f01614)
- colors: Add new dark swatches and color styles (143695b)
- colors: add type modifiers for dark colors (46bfbf3)
- dividers: Dividers passthrough className, id and style (7d1db48)
- draggable-list: DraggableList passes through attributes (183810a)
- dropdown: Dropdown and DropdownItem pass through attributes (87b40f7)
- forms: Change selects to have label outside (e876de4)
- helpers: add `pui-react-helpers` module, with `mergeProps` function (ea0d732)
- labels: react labels now accept classname, id, style (48e9a39)
- lists: react lists accept classname, id, and style props (4f2a0e1)
- maps: Removes Maps dependency on id for height styling (d24e699)
- modal: Make x to close react modals accessible (48e41dd)
- modal: Modals passthrough className, id, and style (fe01756)
- notification: AlertNotifications passes through id, className, and style (0e8061a)
- notification: Notifications pass through className, style, and id (859e679)
- notifications: Add size prop to react notifications (569fcc8)
- overlay-trigger: Creates a unique id for overlay prop (52523d4)
- panels: Adds passthroughs for className, id, and style (174c544)
- panes: Panes passthrough className, id, and style (76ac09e)
- radio: Classname and style passes through to radio div (9f736c9)
- radio-group: react radio-group accepts classname, id, and style props (4d781f5)
- react-animations: remove pui-css-react-animations (e944ad0)
- ribbons: react ribbons now accept classname, id, and style props (1ecda1f)
- select-fancy: add a select fancy react component (b20a078)
- stream-list: Creates a stream-list component (b96429e)
- tabs: Makes tabs responsive (721cdbf)
- tabs: Adds new component LeftTabs in Tabs package (c1e87dd)
- tabs: Upgrade to new react-bootstrap Tabs API (01dad2a)
- tabs: Update styles for SimpleTabs for 2.0.0 (a942a44)
- tile-layout: adds TileLayout component (c3ff982)
- tooltip: Adds className, id, and style passthrough (ae06ad1)
- traffic-lights: Adds traffic lights component (985171e)
- typography: Headers now have a smaller line-height (492247a)
- typography: uses a variable for header padding (8fd4d96)
- alerts: JAWS indicates that alerts are alerts (95aca19)
- back-to-top: improve accessibility of back-to-top (61c9b93)
- buttons danger buttons pass contrast requirements (232156c)
- colors: changes colors to be more web accessible (aeba298)
- links: links pass contrast requirements (29c5826)
- modals: Modals are more accessible (08de4ff)
- sortable-table: Make sortable table keyboard accessible (ffdfe3a)
- tabs: Set correct aria-controls value for Tab nav items (75fd100)
- alerts: Add color back to notification alert icon (70ab958)
- alerts: Alert styles changed (a6cfe36)
- alerts: Remove extra margin on the alert (dc72f3d)
- autocomplete: Fix scroll to top (629401b)
- autocomplete: Uses neutral instead of gray (100ad8b)
- avatars: Adds alt attributes to image tags (1205551)
- back-to-top: Update dependencies for react back-to-top (4cefca2)
- back-to-top: make jquery back-to-top accessible (03e4d9b)
- buttons: Fixes Button Default Alternate hover state (c9db631)
- buttons: Changes style of buttons. (8b86a1f)
- dividers: (visual appearance) large dividers have less whitespace (b1a1906)
- dividers: reduce padding around large dividers to match small dividers (b1a1906)
- draggable-list: DraggableList callback onDrop is no longer passed to list items - use onDragEnd instead to provide a callback. (0bdd107)
- dropdowns: Changes style of dropdowns. (70fece4)
- dropdowns: Removes Primarydropdown (f1bfc81)
- dropdowns: buttonClassName is propagated properly (4e88e37)
- dropdowns: Adds default uniqueid to Dropdowns. (161198a)
- dropdowns: Fixes the highlighting on hover of dropdown items (718bfdd)
- ellipsis: removed 2 and 3 line ellipsis options (fbd5fc3)
- expander: Handle expander open animation correctly (d83f3dc)
- expander: ExpanderTrigger no longer wraps the given child (480c7bc)
- forms: Fix contrast issues on forms (f2761e3)
- forms: Inputs have labels (2ad8ed7)
- forms: Makes ids unique. (8c0ee53)
- forms: help-inline class has been removed from forms (87a90a5)
- forms: (sass variable) $input-color is now $neutral-3. (df046bd)
- forms: Changes input text color to be darker. (df046bd)
- images: Images get responsive class only with flag (447a6a0)
- links: Updates link colors and hover/focus and active states (757a0a1)
- lists: Current step list item is now brand-8 (690d59b)
- lists: Removes event list css (f8f2e40)
- media: InnerClassName passes through to the media-body (4966246)
- modals: fix times symbol (7d9dff9)
- modals: react modals now scroll when content is greater than viewport (4355e94)
- react-bootstrap: only require needed components from react bootstrap (a2847f9)
- selects: changes select styles (192e5af)
- sortable-table: refactor sortable-table to rerender with data change (537f477)
- sortable-table: sorts on first sortable column by default (c3b2fa0)
- sortable-table: Clicking on sortable header doesn't select text (a9ec8a0), closes #103050640
- tabs: Fixes contrast on Left Tabs and Responsive Tabs (7d99cec)
- tabs: Fixes bugs in react tabs and improves docs (2f0df41)
- dropdown: Fix border on default alt dropdown hover (5ebcaaf)
- dropdowns: add `pui-css-buttons` as a dependency (f980b16)
- forms: Fix typo in forms styleguide entry (3918e0f)
- notifications: "no notifications" bell no longer needs modifier classes (8e8fd2a)
- notifications: alert notifications badges no longer need modifier classes (f4b963c)
- notifications: notification bells and badges no longer need modifier classes (1b94fdd)
- notifications: notifications bells scale with different size/color modifiers (ebca281)
- typography: typography size classes are !important (b969aac)
- notifications: The notification HTML markup is changed. The old markup will work for now, but will no longer be supported in the next major release.
- alerts: remove stray 's' in alerts docs ((356e9972))
- colors: Fixes typo in color style guide for
accent-1
. ((27486ab1)) - contributor-workflow: remove unnecessary console.log ((8b075483))
- iconography: Add line height to fa-h1 through fa-h6 ((f036f7ed))
- notifications: Fix h2 styling on AlertNotification component. ((3e715ac6))
- packages:
- add missing license content to all react components ((5227c326), closes (#97441574))
- add missing license content to all css components ((9bdd6361))
- packaging: add license to pui-css-bootstrap module ((8c852585), closes (#95916290))
- panel: panel whitespace should support 'none' value ((f34fd1d7))
- react-bootstrap: lock react-bootstrap to a non-broken version ((d93dd4c1), closes (#97155534))
- react-dropdown: Add documentation of the buttonClassName property ((70f786c5))
- vendor-package: temp fix for ci error ((448d820e))
- contributor-workflow:
- add command to copy vendored PUI packages to projects ((8538ef3d))
- improve contributor workflow for react components ((f15b66d7))
- improve contributor workflow for css components ((1d8813c5))
- iconography: Add fa-h1 through fa-h6 and friends ((1ccab00d))
- portals: Add Portals React component to styleguide ((77ca252b))
- react-iconography: add size options to iconography ((5e14a234))
- styleguide:
- Add product designer job req [#97262154] ((df234e85))
- update bitly link to correct url ((699e23a8))
- shiny new intro page ((31b3d0b7))
- lists: add iconography as a dependency of lists npm module ((110e627d))
- packaging: Add pui-css-all, containing all css components ((64897ca8))
- react: Upgrade all React components to use React v0.13 ((394f82c))
- alerts: Remove erroneous border from alerts ((5207bfc9), closes (#94972296))
- dropdowns: update link dropdown example to have proper spacing ((41a84ac6), closes (#94978452))
- btn-default-alt button: Update btn-default-alt to have border ((5e0bbacc))
The following components are deprecated, and will be removed in the next major release:
- Large accordions
- Alternate modals
- forms packaging: Do not rely on .h1 styles existing in the forms scss [finishes #92549350] ((28214d26))
- iconography: fixed font-awesome peer dependency [] ((4dc7fb7e), closes (#91866334))
- modal:
- Modals regain their fly-in behavior ((1704b413), closes (#94552398))
- React Modals now display on open ((55366452), closes (#94552398))
- packaging:
- Fix copyright holder name in css components ((f494575f), closes (#92150274))
- Remove extra ../ from paths [] ((c2c1ef89), closes (#91991302))
- ribbons: Update styleguide link in Ribbons component ((0b4720ac))
- test: use buttons component in modal spec ((2cefe54d))
- tooltips: Remove the default transparency from tooltips [#91368306] ((f9d649c7))
- alignment: move alignment into npm ((abf1e7f7))
- back-to-top:
- Add new back-to-top React component to docs ((79f79a70))
- -published back-to-top css [finishes #91866360] ((0027e3e5))
- bordered-panel-title:
- Add a React component for the new Panel Basic Alt ((d5a435a0))
- Add new panel-basic-alt component ((11ba90aa))
- component-css-files: Output individual CSS files per component ((acb5bb02))
- deprecated: Deprecate some components ((4abcac55))
- fonts:
- Add assets to typography and iconography components ((a2d1f58f))
- Include fonts in typography component [#91437306] ((a99f0c86))
- iconography: Publish iconography css component with dependencies [finishes #91866334] ((abbfbb10))
- links: -published links component css [finishes #91888924] ((7b8c0908))
- maps: Publish pui-css-maps component ((81ddf03d))
- prismjs: Publish pui-prismjs ((acf08aec))
- react-expander: Add Expander components to Pivotal UI. ((d1edc003))
- react-grids: Extract and use grids npm package [finishes #90971838] ((769f247d))
- variables-and-mixins: Publish pui-variables.scss and mixins.scss to npm ((7716f2f3))
The following components are deprecated, and will be removed in the next major release:
- Health indicators
- Pivnet homepage
- Scales
- Apps Manager-style toggles
- Traffic lights
- No JavaScript
- 2 & 3 line ellipsis
- Event list
The following JavaScript libraries will also not be included in the next major release:
- jQuery
- Bootstrap.js
- Modernizr
- Lodash
- PUI Utils
- timeline-list: style timeline-list ((d0b60da5))
- timeline-list: style timeline-list ((d0b60da5))
- docs:
- add success modifier classes ((51c6369d))
- Update fontawesome link. ((1e78e379))
- dropdown: add role="menuitem" to examples in styleguide ((358efa0b), closes (#87044280))
- react-alert: add prop validations ((a2faeb76))
- react-button: add prop validation ((5fd8f4a1))
- react-collapse: add prop validations ((f24ab8cc))
- react-divider: add prop validations ((e4c634cf))
- react-draggable-list: style draggable list ((2956ba1b))
- react-dropdown: pass react props better ((c9d30bf4))
- react-grid: add prop validation ((bcca1619))
- react-image:
- Allow UI.Image to take a className. ((8444ba65))
- add prop validations ((d1ef2a03))
- react-input: add prop validation ((ab50e903))
- react-lists: Allow InlineList to take a className. ((02bb247a))
- react-media:
- Allow Media to take a className. ((d4c10b23))
- update prop validation ((aacd4815))
- react-panel: add prop validations ((710fbab1))
- react-sortable-table: add prop validations ((ee2c39f9))
- react-typography: add prop validations ((ed39292b))
- simple-tabs-alt: active border on active tab ((255b3609))
- dropdown-notification: add notifications with alert icon ((ce756c20))
- dropdown-notifications: add notification dropdown component ((e968a9de))
- react-lists:
- add transitions to addable list ((3bf0b1cf))
- add list spacing ((ad5312a0))
- add addable list component ((e07ff19f))
- Add list components in react ((2a6932bd))
- react-notifications:
- add alert notifications to react ((cb057145))
- add react notification component ((ae56aa96))
- copy-button: do not include whitespace in hologram templates ((f6f067ad))
- dropdowns: Use standard spacing on dropdowns.jsx ((c21077d3))
- ie-support: fix back to top component in IE9 ((ade9688e))
- lodash: add lodash to global scope in regular pivotal-ui.js ((4f4f01de))
- pivotal-ui-rails: use 'font-url', not 'asset-url' for font paths ((04f38d8c), closes (#85540054))
- react-media:
- Remove defunct left and right image validations ((8e2982c9))
- place images in divs ((29117667))
- react-ribbon: rename ribbon component to inline ribbon ((cddfdc88))
- simple-alt-tab: remove green border on focus ((2ee21d7b))
- styleguide:
- Remove extraneous divs from styleguide ((bab65afe))
- fix font-weight in code example tables ((406949d2), closes (#84600166))
- dropdown: add dropdown component ((b1e9bec9))
- flag-react: Adds the flag object to our react components ((6606874b))
- links: remove text-decoration for a:focus ((297cf798))
- lodash: include lodash globally ((5099be52))
- panel-tile: move panel tile to console specific styles ((4a2bce5a))
- react:
- Namespace all PUI React components as UI.Component ((06ddf828))
- Introduce React typography components ((64ccd18e))
- react-alerts: create react alerts ((265e99d0))
- react-button:
- Adds specific button types ((495e09e2))
- Add base button renderer ((adf8647f))
- react-collapse: Add Collapse component ((a5eaac08))
- react-dividers:
- Support multiple sizes ((7b809e39))
- Add react renderers for dividers ((07061a3c))
- react-dropdown: add react dropdown buttons ((15a27352))
- react-grids: add react grids ((0f58d722))
- react-icons: Add react icon component ((418edb99))
- react-images: add image components ((aab48cc6))
- react-label: Add Label component ((62fbcb38))
- react-media:
- media components use the image components ((8bc50b08))
- Adds custom validations for left and right image props ((a0c66537))
- Add property validations for valign and stackSize ((31f5c806))
- make alignment global to the entire component ((f6dc5e58))
- implement new interface ((9725895d))
- add alt text, height, width, and image spacing ((e0f7c1b9))
- Non linked image support ((23d437bc))
- Media component rendered in jsx ((b7b18538))
- react-modal:
- modals close by clicking on backdrop or pressing esc ((53f3ec30))
- add Modal component ((e1c8ef2d))
- react-pane: Adds pane react component ((316240f2))
- react-panels:
- Update ShadowPanel component default to level 3 ((7284d7d7))
- Add react panel components. ((fd0d231a))
- react-pivnet: Provide a sample implementation of React + Pivnet ((c2f328c3))
- react-radio: add radio and radio group components ((17a0325e))
- react-ribbon:
- Ribbon components are now Ribbon, PrimaryRibbon, Banner ((f4f32231))
- Add primary property to BannerRibbon ((edf2a18f))
- add inline ribbon primary property ((e4dded10))
- add banner ribbon react component ((8d63bb0e))
- add react ribbon component ((e90c9e44))
- react-search:
- Add example component using SearchInput and state to filter ((46fee5ba))
- Add a stateless SearchInput component. ((3103c383))
- react-sortable: Add sortable list component ((3242698b))
- react-tabs:
- Replace Tab component with react-bootstrap ((f1c575c0))
- Create AltTabs component ((ce81d114))
- Refactor Tabs component ((9ad17e65))
- React component for Simple Alt tabs. ((611a501c))
- styleguide:
- add copy button to js/jsx examples ((d90644a8))
- add copy button to code examples ((da240986))
- add copy button to code tables ((fe66dc1a))
- form-input: remove angular sepcific styles for error states ((c0d174da))
- panel-flex: add safari support ((ff50733c))
- tab-simple: active tabs no longer have borders on non-hover states ((a98cdb0a))
- vertical align: add support for safari ((2a80af53))
- alerts: add example of full width dismissable alerts ((4880b8e8))
- code: pre-scrollable heights are now auto ((d30865e2))
- sortable-table: add text alignment option ((8343e852))
- styleguide:
- convert all code examples to html ((526207eb))
- add pivotal ui examples to index page ((61b542cf))
- styleguide-categories: Remove Javascript category from the styleguide ((4ccecb65))
- table-sortable:
- add optional additional classes to table ((ba154e59))
- columns can be sortable or unsortable ((5d5151aa))
- default sort by first column ascending ((e5d9a2d5))
- create basic sortable table in react ((c46c2a96))
- tables:
.table-light
applies to all tables ((b83d9dbe)) - variables: variables.scss is now named pui-variables.scss ((e8f3c452))
- alerts:
- reorganize alert documentation ((0599b58a), closes (#82655864))
- add documentation on
alert-link
class ((320dfe58)) - update alert link styles ((c146159d))
- color: colors now take precedence over components default color ((0bd3d024), closes (#83039526))
- event-list:
- add deprecation warning ((adad9c88))
- deprecate event list ((adfdde21))
- group-list: add example of event list built with PUI ((351bfbb4))
- links: update table of link classes ((0042edfb))
- list-card: Panel-list fix ((fb0a55f0))
- list-vertical-divider: fix regressions ((0126f016))
- media: media body now fills the width of its container ((ae45de6f), closes (#82743832))
- panel-flex: Add list-card wrapper to example for height ((7e7987d5))
- styleguide: make links in alert clash less ((fb41c277))
- tabs: update responsive tabs' background color ((751a05d9))
- traffic lights: decrease spacing between lights ((51bcaa77), closes (#82762072))
- bootstrap: upgrade from v3.2 to v3.3.1 ((ff1701d7))
- code: Add pre-unstyled class ((ac6b73a8))
- links: add
link-text
class ((7bf7a3c4)) - styleguide: update code example styles ((e5908f72))
- links: remove default underline ((68da716b), closes (#82740244))
- all: remove form_introduction and form_basic ((2b5f1025))
- fancy number input: Remove from styleguide ((64be1107), closes (#81949280))
- focus-inputs: remove from styleguide ((ec4c0869), closes (#81955962))
- label: increase padding on labels. ((99ead73f))
- links:
- update link-lowlight style ((79ace832), closes (#82520306))
- change hover state ((baf77c44))
- remove superfluous link w/ icon example ((90cb6459), closes (#82491354))
- list: list styles apply to direct child LIs ((bb7d796c))
- list-cards: add missing documentation on
list-card-link
((4943cc71), closes (#82608820)) - list-group: background color is now transparent ((b2e8fce3))
- media-stackable: improve documentation. ((1bdd3bcf))
- panel-clickable: Update hover colors of clickable classes ((ce036ca4))
- panels:
- close anchor on example ((73393cbe))
- remove dead media query on panel alt ((7cc6a661))
- styleguide:
- improve font rendering for h3 styles on IE9 and IE10 ((87f7eed1))
- update comments ((1053935e))
- text under color chips is readable in IE9 and 10 ((05350d04))
- table: remove superfluous extension of
.row
((0a4d8130), closes (#82484402)) - vertical alignment: restore css which provided this functionality ((f3589e44))
- colors: add bg-glow-5 color ((7b2af147))
- forms:
- restyle form elements ((92f5cb4b))
- add basic example to docs ((5874f182))
- reorganize documentation ((1d74594a))
- label-tag: labels now include a tag style used for editable tags ((26d7362c))
- list-cards: create a
list-card-wrapper
class for flex panel components ((15713b1f)) - lists: add useful example of inline lists for layout ((23925dae))
- removable-label: changed styling on removable labels to make it more similar to labels ((6570837c))
- toggle-switch:
- added disabled styling ((b153d57c))
- added toggle switch style for checkboxes under forms category ((cb07f981))
- typography: add h6 ((def0393c))
- inline-form: remove unnecessary warning about custom-widths ((7c738681), closes (#81374290))
- javascript: fix errors in back-to-top ((75f49f2f))
- layout lists: add documentation links to cards list. ((528d1fa8))
- list-card: fix incomplete documentation ((e4f44ef1))
- list-spacing: move examples into tables for clarity ((dc71e313))
- modal: change modal-alt-title-color to neutral-10 ((290b05d7))
- styleguide: prevent page from scaling initially on mobile ((81f73fdc))
- typography: remove typography from utilities ((9b5498a8))
- alert:
- alerts are more flexible with their content ((68f8092d))
- update alert component ((15bd926a))
- alignment:
- update docs ((8a9d0f77))
- make alignment top-level component in utilites ((4bcbd6e1))
- back-to-top: back-to-top does not show on mobile ((861fb76c))
- grids: update documentation ((b58cbcf5))
- iconography: add download icon to docs ((abe0868f))
- list: update docs for list-event ((d68b91cf))
- list-cards: add tileable fixed width grids via list-cards ((7a705004))
- panels: update panels documentation to use list-cards ((5cac9e68))
- spinners: update docs for spinners ((40d068f5))
- styleguide:
- style secondary nav ((4c92d5ca))
- make nav bar mobile friendly ((71237539))
- table-key-value: add docs for key value table ((36e9dfec))
- table-scrollable: Update component ((7f3fa538))
- tables: add reference to new alignment component ((5af168f8))
- tooltip: add tooltip component ((4d4049b3))
- typography:
- add reference to new alignment component ((4ab30f70))
- update typography documentation ((032593e4))
- validations: update documentation ((f072cdc6))
- vertical aligner: add vertical aligner component ((d45b325d))
- alert:
- (style) alert text has normal emphasis by default. Apply the .em-high class to text elements inside alerts to get bold text. ((68f8092d))
- (html) alert icons are no longer included by default ((15bd926a))
- (sass variable)
$yellow-1
/$warn-1
are now$yellow-2
/$warn-2
((15bd926a)) - (sass variable)
$yellow-2
/$warn-2
are now$yellow-3
/$warn-3
((15bd926a)) - (style) alerts now have top-margin ((15bd926a))
- panels: panel-card - has been removed. Behavior is now available using list-cards containing panels. ((5cac9e68))
- tooltip:
- (css class)
.with-tooltip
is now.button-with-tooltip-wrapper
((4d4049b3)) - (javascript) tooltips must be explicitly initialized ((4d4049b3))
- (css class)
- table-key-value: (css class) table-horizontal and table-numerical are replaced by table-key-value ((36e9dfec))
- table-scrollable (html) Component no longer uses panels ((7f3fa538))
- Uses it's own table-scrollable-head/body classes (no longer relies on modified panel components)
- Sets column width with inline attributes (no longer uses column classes)
- Uses table layout fixed, which means we need to be explicit about all sizes
- Configurable styles are now variables
- No longer relies explicitly on whitespace classes
- Alert: improve contrast for yellow background color vs text ((5fafc7c1))
- alert: Improve docs for alerts ((7b99d427))
- back-to-top: bring back-to-top forward ((eea9cf9c))
- backgrounds: update docs for bg-glow and bg-cloud ((b2a65f20))
- ellipsis: make ellisis 2 & 3 line work in the styleguide ((4187fca9))
- files:
- rename style_guide to styleguide ((647bb5f0))
- pluralize names and change extensions to .scss ((3c37e245))
- javascript: deprecated javascript specific components ((99c9cf6a))
- media: fix stackable media components ((5a08fc4d), closes (#80741572))
- media object: removed media-list ((b3f859f9))
- panes: update panes ((0017fe32))
- styleguide:
- remove extraneous empty divs from table docs ((87c7f9dd))
- fix non-encoded hyphens in docs ((b7deed43), closes (#80909858))
- Scroll to correct position from top level nav ((bf970967))
- target: swap out targets to hashes for links between components. ((a84fabcf))
- avatar: combine gravatars with avatars and make them their own section. ((d31eaf9d))
- back-to-top: add back-to-top widget ((f09d9ba8))
- background: make hero image smaller ((0fbeb27d))
- bootstrap: bump to Boostrap v3.2.0 ((a5c6e486))
- button: change full width title to camelcase ((04f79895))
- clickable: update clickables ((84c41f98))
- collapse: Renamed Collapse to Accordion ((601db497))
- embeds: add docs for responsive embeds ((88d13f0a))
- errors: align bootstrap errors to checkboxes and radio buttons ((3fe4ad18))
- flag: refactored media to allow vertical alignment ((d5f3f979))
- gravatar: pulled gravatar from images ((f9b83a9c))
- modal: move inline modal to be a child of modals. ((a4367ced))
- modals: Add new alternate dark modal style ((33b8a017))
- print: add 3 new print utilities ((a4f8d8d7))
- styleguide:
- pend broken components ((5692f960))
- removed parent name from children ((7105ace2))
- add scrolling to section-nav elements > > [Finishes #80392096] ((171827d9))
- styleguide-typography: Make styleguide headings teal ((6406d79c))
- traffic lights: modified traffic lights docs ((18e6af5a))
- utilities: add docs for responsive utilities ((a890fd98))
Upgraded to Bootstrap 3.2.0
.media api updated
.panel-clickable-1 -> .panel-clickable .panel-clickable-2 -> .panel-clickable-alt
.visible-xs -> .visible-xs-block .visible-sm -> .visible-sm-block .visible-md -> .visible-md-block .visible-lg -> .visible-lg-block
.visible-print -> .visible-print-block
.panel-space -> .panel-alt .panel-stopped -> .panel-off .panel-crashed -> .panel-danger
.panel-simple-highlight -> .panel-basic-highlight
link-lowlight-inverse -> link-lowlight-alt
Application dashboard removed
upgrade_your_account widget deprecated
.btn-alternate deprecated
.boxBgBasic .boxDefault .boxHeadBranded deprecated
.bkg-highlight-1 has been removed
.divider-lowlight -> removed. Use .divider-n and .divider-alternate-n instead.
.bkg-overlay-n have been removed .bkg-highlight-1 has been deprecated .bkg-highlight-2 -> .bg-cloud
h6 has been removed .type-em-n have been removed, use classes in the type sizes section instead. .type-deemphasis classes have also been removed, use classes in the type weights section instead .h1-login or .h2-login have been removed, user regular headings in the type sizes section
$type-accent-n -> removed $type-gray-n -> removed $type-primary-n -> removed
.type-accent-n -> now uses accent blue. If you want teal colors, use .type-brand-n .type-primary-n -> removed. For gray colored text, use .type-neutral-n
$shadow-1 -> rgba(0, 0, 0, 0.3);
$bkg-default-4-color -> $bg-neutral-9 $bkg-default-5-color -> $bg-neutral-10
$teal-1, $teal-2 -> $teal-1 $teal-3 -> $teal-2 $teal-4 -> $teal-3 $teal-5 -> $teal-3 $teal-6 -> $teal-4 $teal-7 -> $teal-5
$blue-1 -> $navy-1 $blue-2 -> $blue-1 $blue-3 -> $blue-2 $blue-4 -> $blue-3 $blue-5 -> $blue-4 $blue-6 -> $blue-5
$bkg-default-3-color -> removed, use $dark-1 instead
$red-2 -> $red-1 new color #eb3d46 -> $red-2
.bkg-default-4 -> .bg-neutral-9 .bkg-default-5 -> .bg-neutral-10 .bkg-primary-2 -> removed, consider .bg-brand-1 as an alternative .bkg-primary-3 -> removed, consider .bg-accent-4 as an alternative .bkg-default-3 -> removed, consider .bg-dark-1 as an alternative
* New! $gray-1
* $gray-1 is now $gray-2
* $gray-2 is now $gray-3
* $gray-3 is now $gray-4
* $gray-4 is now $gray-5, and the color has changed to #b4b4b4
* New! $gray-6
* $gray-5 is now $gray-7
* $gray-6 is now $gray-8
* $gray-7 is now $gray-9
* $gray-8 is now $gray-10
styleguide/
andbuild/
have now been replaced bydist/
, refer to all assets there.- Deprecated: the button alternate style
- Added: button highlight alternate
- Added: button default alternate
- Added: $glow-4
- Removes
lib/
and introducesbuild/
as the directory for compiled CSS. - Organizes dependencies into individual directories.
- Initial export of console Sass and compiled CSS files.