ContextualToolbar should have proper editor toolbar styling. Closes #230. (4e2ee36)DropdownView should open upon arrow down key press. Closes #249. (c1e6afc)clickOutsideHandler helper should use mousedown instead of mouseup event. Closes #281. (6b980b6)Template class should not throw an error when a child view in the definition has an id attribute set without a value. Closes #289. (d7072ba)TooltipView should hide when the TooltipView#text is empty. The ButtonView's ability to get a tooltip should not be restricted after View initialization. Closes #283. (1588c82)StickyToolbarView now supports a configurable vertical offset from the top of the page. Closes #277. (245f0fa)Also implemented the normalizeToolbarConfig() utility.
TextInputView#isReadOnly and LabeledInputView#isReadOnly states. Closes #266. Closes #268. (111a728)BalloonPanelView position limiter defined as a function. Made ContextualBalloon position limiter configurable via #positionLimiter property. Closes #260. (322563e)InputTextView. Closes #220. (5d91d18)CommandFactory#names(). Closes #287. (4038da2)clickOutsideHandler helper. Closes #261. (9da5bf7)beforeShow event to the ContextualToolbar plugin. Closes #222. (835d0ac)show() and hide() methods in the ContextualToolbar plugin. Closes #263. (eb4caab)BalloonPanelView–based components for the balloon toolbar editor. Closes #236. Closes #234. Closes #224. (737b55f)ContextualToolbar should not show up when all child items are disabled. The ContextualToolbar#beforeShow event has been replaced by ContextualToolbar#show. Closes #269. Closes #232. (d83d07d)StickyToolbarView#limiterOffset has been renamed to StickyToolbarView#limiterBottomOffset.ContextualToolbar#beforeShow is no longer available. Please refer to ContextualToolbar#show instead.clickOutsideHandler helper's contextElement config option is now an Array named contextElements.View#init(), View#destroy() (also ViewCollection#init(), ViewCollection#destroy() and ViewCollection#add()) no longer return Promise. It may require updates in UI components which inherit from View and rely on the value returned by these methods.init() and destroy() (no longer returning Promise), which means that features using these components may need some updates to work properly.BalloonPanelView.defaultPositions and their results have changed. Please refer to the latest API documentation to learn more.T/206a: BalloonPanelView should not be focusable
T/209: FocusCycler should not consider invisible views.
ContextualToolbar plugin. Closes #182. Closes #187. (66a30b1)Introduced several new positions in BalloonPanelView#defaultPositions. Added className attribute to the BalloonPanelView interface.
BREAKING CHANGE: Default positions of the BalloonPanelView have been renamed.
BREAKING CHANGE: Class names controlling the arrow of the panel have been renamed.
FloatingPanelView into BalloonPanelView. Closes #191. (4b90faa)BREAKING CHANGE: FloatingPanelView is no longer available.
BREAKING CHANGE: BalloonPanelView#keepAttachedTo() has been replaced by pin().
BREAKING CHANGE: Default position names in BalloonPanelView.defaultPositions have changed. Now prefixed with arrow_.
BalloonPanelView have been renamed.FloatingPanelView is no longer available.BalloonPanelView#keepAttachedTo() has been replaced by pin().BalloonPanelView.defaultPositions have changed. Now prefixed with arrow_.FloatingPanelView class, Template.revert() method and enableToolbarKeyboardFocus() util. Closes #152. (cb606d7)ComponentFactory will throw an error when attempting to create a non-existent component. Closes #174. (ef0a7f8)ViewCollection#bindTo method to Collection class in ckeditor5-utils. Closes #168. (5b55987)ViewCollection#bindTo.as is renamed to Collection#bindTo.using when mapping function is a parameter. SeeCollection#bindTo docs.ui/balloonpanel/balloonpanelview module was renamed to ui/panel/balloon/balloonpanelview. See #152.