Skip to content

Releases: DominoKit/domino-ui

2.1.0

31 Dec 13:44

Choose a tag to compare

Features

Enhancements

Bugs

2.0.5

28 Aug 09:58

Choose a tag to compare

What's Changed

πŸš€ Features

  • #1041 - Selects can be edited with tabbing into the input field
  • #1058 - add updateRecord logic to LocalListScrollingDataSource
  • #1065 - Expand the ability to use the Datatable data stores and Events mechanism for other components

✨ Enhancements

  • #1023 - MultiSelect DropDown appears in center and therefore detached from its input field if too little space available
  • #1024 - Multiple anchors each with a badge within a DIV position=relative are grouped together instead of remaining to the right of each ANCHOR
  • #1025 - Tooltip's location tip appears with some offset
  • #1027 - Cant cleanly remove MenuTarget from Menu - aka Menu.setTarget(null) fails with NPE
  • #1029 - Pagination numbers do not display correct style upon being clicked
  • #1036 - Tables row border is not visible
  • #1037 - Stepper support for styling similar to v1
  • #1042 - AbstractSuggestBox should have a getter for the fieldInput Element
  • #1052 - Enhance DateHeaderFilter
  • #1053 - Add convenience creator to SelectHeaderFilter
  • #1067 - Allow the users to define their own Filter Category for datatables filters
  • #1075 - Make it more convenient to add any Element as a carousel slider
  • #1077 - Split Panels layout should take hidden panels into account when distributing the sizes
  • #1079 - Make it easier to extend Card component.
  • #1080 β€” Add option to show sort options in column menu for datatable sort plugin.
  • #1081 - Add clear() function to Local list data stores
  • #1082 - Expand the access of Column and Cell handlers from the Column config to use ColumnConfig and RowCcell instead of the element only
  • #1083 - Deprecate elevate() from BaseDominoElement in favor of dui_elevation_XXX CSS classes

πŸ› Bug Fixes

  • #911 - Window updatePosition setWindowTop sets wrong positions
  • #1022 - on select from field, selection is missing when open select menu by clicking the input field
  • #1026 - Console Debug "left" in menu/RightDropDownDirection.java
  • #1030 - Selected day is highlighted in other months too for Calendar component.
  • #1031 - Setting DateRangeBox value seems to be bugged for ToDate
  • #1032 - Enable not equivalent to setEnabled(true).
  • #1033 - Firefox: horizontal scroll bar overlays table content
  • #1034 - CheckBoxes of DataTables are not equal aligned when using the SelectionPlugin in combination with a condensed table
  • #1038 - SuggestBox inside a DialogBox is incorrectly shifted to the right
  • #1040 - Selects do not work any more on development branch
  • #1043 - Memory Leak in DataTable
  • #1044 - Fix in the setMessage method of MessageDialog
  • #1045 - Correctly set the description of the MenuItem in constructor
  • #1049 - ToggleIcon: ToggleHandler should be called after the css was swapped
  • #1051 - DateBox throws ClassCastException on first selection
  • #1055 - Tooltip for the SearchIcon in TreeRoot is not possible
  • #1056 - setShowIconOnSortedColumnOnly(true) does not work as expected
  • #1057 - DateRangeBox - setDateTimeFormat method should set format for both Calendars
  • #1060 - Memory Leak in DataTable with Select widget when selecting a value and afterwards calling setData on LocalListDataStore
  • #1062 - Memory Leak in DataTable with widgets when triggering tooltips and then calling setData on LocalListDataStore
  • #1063 - Grid Grouping Columns should propogate 'hide' actions
  • #1066 - Accordion panels shares the same collapse strategy instance causing collapse/expand issues
  • #1076 - NPE with Carousel slide having root element with animation

New Contributors

Full Changelog: 2.0.4...2.0.5

2.0.4

19 Mar 12:27

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #482 add ability to enter time value via keyboard.
  • #506 Stepper should allow to circumvent the forced vertical direction on small devices.
  • #509 Progress bar / unreadable text.
  • #517 Slider showing current value.
  • #520 Add the ability to listen to attribute changes for an element.
  • #598 add the ability to define a min/max year at a DateHeaderFilter.
  • #631 Making InputTimeBox smart to handle input based on the clock style.
  • #649 MultiSelect : space between elements is too large.
  • #653 LocalListScrollingDataStore does not invoke 'load()' at the end of its setData method.
  • #852 Implement rounded field style / Inlined labels.
  • #973 Add configuration to change menu No result matched message.
  • #977 Performance enhancements.
  • #979 Add an Option to Delay Showing a Tooltip Upon Hovering.
  • #983 Keypress is deprecated.
  • #987 Allow DataTable's SortPlugin to Trigger Less Strictly.
  • #993 Make the components more low resolution friendly.
  • #994 ScrollingPagination performance for large number of pages.
  • #1016 Add a Silent removeAllOptions Variant.

Fixes πŸ› 

  • #334 Select popup positioning when resizing window.
  • #458 RadioGroup ignores setValue in readOnly-mode.
  • #504 Select.setValue(null) call doesn't set value to null.
  • #759 Tooltip drawing off screen with header ActionItem.
  • #971 Select and text fields height does not match.
  • #972 Text of selected option in a Select can be manipulated/overlayed by just typing when navigating with the tab key.
  • #974 select menu does not close when changing tabs.
  • #976 setCloseOnBlur Causes Unintended Behavior (Menu Closing) in MultiSelect Component.
  • #984 Clicking in Rapid Succession Causes Tree Component Interaction to Break.
  • #985 Tooltip Clipped Upon Icon Click
  • #988 Selected Item in a Row Context Menu Stays Selected Once Opened Again.
  • #989 Tooltips freeze and never go away.
  • #990 Number Boxes dont allow backspace.
  • #995 ListItems do not propagate Click Events.
  • #997 Make Row Stay Selected When Row Menu is Opened.
  • #998 Wrong alignment for DateHeaderFilter with a TextHeaderFilter inside a DataTable.
  • #999 Tree selection of subitems does not work when tree was not collapsed before.
  • #1008 New Delayed Tooltip Shows Up Even If Mouse is No Longer Hovering it.
  • #1009 Tree does not collapse reliable.
  • #1010 Tree expand/shrink function does not work reliable.
  • #1011 Regression Bug: Remove tooltip in DataTable Searchbox throws exception.
  • #1012 Popovers of Select sometimes appears in a weird spot.
  • #1013 Tree filter does not work for more than two layers.
  • #1014 SubMenu position goes off the screen.
  • #1015 MultiSelect Bugged After Removing Options, Refilling And Reselecting Value With Same Key.
  • #1017 MultiSelect Performance Gets Worse the More Often Its Menu is Opened/Closed.
  • #1018 MultiSelect's OptionsMenu Does Not Fire a CloseEvent Consistently Upon Closing.
  • #1019 Date/Timepicker close immediately on clicking the inputfield.
  • #1020 Fix MultiSelect growing vertically.

Others

  • #975 Allow Changing Delimiter for Select Component When Set to multiselect.

Full Changelog: 2.0.3...2.0.4

2.0.3

16 Oct 11:50

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #686 Support Dropdown for responsive tabs.
  • #774 Implement a date range picker component.
  • #931 overflow tabs support.
  • #951 Enhance how we append/remove Prefix/PostFix/primamry addons to element and enhance how we append multiple childs.
  • #952 add TextArea support to DelayedTextInput.
  • #954 DateBox should close the popup when cleared and call change listeners when value is null.
  • #962 Add configuration for RichTextEditor buttons and toolbars.
  • #963 Add a new Dialog size FULL.
  • #964 Add more color variables variations for context context css styles.
  • #966 add findTabByKey to tabs.
  • #968 Slider bubble cuts off text.

Fixes πŸ› 

  • #953 Clearing the search in a grouped select does not restore all options.
  • #955 Empty submenu opens as horizontal line.
  • #959 Single Select Old Value is always null when change listener is called.
  • #960 calling withValue(null) on a Select should clear it.
  • #961 Wrong weekend day are marked as weekend.
  • #967 Select sends incorrect oldvalue when clearing.
  • #969 Selection listeners on ListGroup are not triggered.

Full Changelog: 2.0.2...2.0.3

1.0.7

04 Sep 09:47

Choose a tag to compare

Fixes πŸ› 

  • #945 Select inner divs overlap outer divs height.
  • fix wrong date value with 12 hours clock on 12:XXPM time.

Full Changelog: 1.0.6...1.0.7

2.0.2

29 Jul 17:17

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #902 add scrollwheel support to carousel.
  • #935 expose Search and Loader from AbstractSuggestBox class.
  • #936 Enhance some behaviors for DateBox/TimeBox/Calendar.
  • #940 SuggestBox clearValue(...) does not clear value if it isnt predefined choice.
  • #941 Expose SuggestBox loader icon.
  • #943 DominoUIConfig for different "parts" of the application.
  • #946 Enhance datepicker: API to single days for deactivating.

Fixes πŸ› 

  • #932 Wrong UI interaction between datatable SummaryPlugin and EmptyStatePlugin.
  • #934 change listeners not fired when SuggestBox cleared from keyboard.
  • #937 Select loses focus after selection.
  • #938 DataTable / Render error with PinColumnsPlugin and ColumnHeaderFilterPlugin.
  • #939 calling clear value for multiselect box will repeat the call for change listener by the number of selected items.
  • #942 FileUpload does not respect setMultiple(false).
  • #944 NPE at AdvancedPaginationPlugin.
  • #947 Calling SetTitle twice on NavBar removes description.
  • #948 Memory leak in menu and Popover.

Full Changelog: 2.0.1...2.0.2

2.0.1

10 May 20:24

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #911 Window updatePosition setWindowTop sets wrong positions.
  • #912 Expose window NavBar.
  • #913 Window dragging is jumpy.
  • #914 RadioGroup change listener not triggered when Radios are selected with keyboard.
  • #917 Carousel images size only horizontally.
  • #918 TextAreaBox: empty lines disappear when set readOnly to true.
  • #920 DataTable mixed plugins DragAndDrop with Edit mode should disable DragAndDrop.
  • #925 Table Column Filter should use a configurable search delay.
  • #927 Allow setting a custom NumberFormat for NumberBox.

Fixes πŸ› 

  • #910 SelectionPlugin: MultiSelectHeader checkbox should get unchecked if not all table entries are checked.
  • #915 MultiSelect#deselectAt() doesn't deselecting the item.
  • #916 MultiSelect#clear(silent) doesn't deselect silently.
  • #921 Empty DataTable header cell shows empty tooltip.
  • #924 TreeGrid expand all crashes.
  • #926 Select with many entries / Unable to scroll on touch devices.

Full Changelog: 2.0.0...2.0.1

2.0.0

30 Jan 12:01

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #900 Add the ability to insert/remove records from LocalListDataStore by index.
  • #901 menu items shouldn't stay selected.
  • #906 no scrollbar visible if setFixedBodyHeight too big.

Fixes πŸ› 

  • #903 NavBar description text color is white for both light and dark mode.
  • #904 Dialog.addCollapseListener(CollapseHandler) should be called addCollapseHandler(CollapseHandler).

Full Changelog: 2.0.0-RC5...2.0.0

2.0.0-RC5

10 Dec 14:22

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #882 Introduce new InfoBlock component.
  • #884 Use static imports instead of inheriting interfaces for ElementsFactory, SVGFactory and DominoCss.
  • #885 Add the ability to insert a menu item(s) in a specific index.
  • #886 Select component improvements.
  • #892 DataTable - Stop mouse events from bubbling if in edit mode.
  • #893 Allow moving carousel slides programatically.
  • #896 TextArea improvements.
  • #897 add BestRight{Up/Down}DropDirection.

Fixes πŸ› 

  • #878 TextBox And TextArea: character count is not handled correct.
  • #880 Wrong color for AppLayout header description.
  • #881 Wrong position for some DropDirections with body having margins.
  • #883 Javadocs not generated correctly, missing index page and other docs.
  • #887 setHeaderTextAlignment is not respected on empty DataTable.

Full Changelog: 2.0.0-RC4...2.0.0-RC5

1.0.6

10 Dec 14:46

Choose a tag to compare

Enhancements and Features πŸŽ‰

  • #891 Implement getRecords() for LocalListScrollingDataSource.

Full Changelog: 1.0.5...1.0.6