blazor bg roadmap

UI for PHP Q2 2014 SP1

September 3, 2014

All components

NEW
  • iOS7 theme has text color issues in IE and Firefox
  • Improve kendo.support.scrollbar() performance
  • WP theme variants cannot be forced
  • .NET MVC bundling breaks on :-webkit-any() CSS selector.
  • Add boolean column to grid filter row demo
  • Improve iOS7 theme for easier text color modification
FIXED
  • kendo.getter does not honor safe flag when returning cached expressions
  • DataBound widgets do not work in IE8
  • Windows Phone 8.1 Update 1 is detected as Android
  • Preventing close event, causes the view to close partially when modal is set to false
  • Rebinding options when widget name attribute has data- prefix does not work in AngularJS
  • Popup repositions in IE7/8 when one of its parents is resized
  • Popup borders are incorrectly sized in Firefox

ActionSheet

FIXED
  • ActionSheet's close event cannot be prevented

AutoComplete

FIXED
  • When suggest is set to true, the first value is selected after the dataSource is read

Button

FIXED
  • Buttons with icon have bigger right padding

ButtonGroup

NEW
  • Improve iOS7 theme for easier text color modification

Chart

NEW
  • Render Barcode and QRCode as SVG by default. Using Canvas can lead to poor print quality.
  • Funnel charts display negative data points by absolute value
  • Preventing seriesHover will temporarily deactivate the tooltip
  • Pie and donut charts display negative data points by absolute value
  • Fire *Click events on context menu event
  • Improved data binding performance
  • Add the current format and culture to the label template variables
FIXED
  • An error can occur if the chart is destroyed or repainted while the tooltip is visible
  • Error when hovering chart legend items
  • Chart tooltip is hidden when in Bootstrap modal
  • Possible chart hang during DST transition (Asia/Amman time zone)
  • Crosshair tooltips are not destroyed
  • Remove AsTitle() for value member names from pie/donut/funel charts
  • majorGridLines are not visible for date x/yAxis in Canvas mode
  • Error when hovering over dynamically updating chart
  • Memory leak in Charts
  • SignalR configuration can't be set for Chart
  • An error is thrown when hovering over series in legend (type: "line", missingValues: "gap")
  • Tooltips for radar/polar charts are displayed for the topmost point only

ColorPicker

FIXED
  • Columns config option cannot be configured through wrapper

ComboBox

FIXED
  • Widget resets value on arrow click when datasource is empty
  • Empty widget throws errors when continue typing in it
  • In IE9 after initializing the widget, the input value is changed to null

ContextMenu

NEW
  • context menu does not provide info on which DOM element opened it
FIXED
  • Context menu dataSource does not work with angular
  • Close open ContextMenu when a different one opens
  • Context menu stops working if target is removed from DOM

DataSource

NEW
  • DataSource supports offline storage
FIXED
  • The pushCreate method unnecessarily wraps its argument
  • Enabling grouping breaks the widget when Angular is used
  • Grid leaks memory when refreshed

Diagram

FIXED
  • Diagram is missing dependency on kendo.dataviz.drawing

Drawer

FIXED
  • adaptive drawer is not swipe-able in iPad

Drawing

NEW
  • Canvas updates are now rate limited to 60 FPS to avoid overloading the browser
  • Group methods are now chainable
FIXED
  • Group transformation is not applied when rendering on Canvas
  • Text stroke is not applied when rendering on Canvas
  • Implicit line commands are not parsed when parsing SVG Paths
  • Transformed images are sometimes clipped. Transformations are slow (VML)
  • Error is thrown when Path stroke is set to null
  • Slow performance in Firefox (Canvas)
  • Drawing text will set the fill on the previously drawn path (Canvas)
  • Text is stroked even when stroke.width is 0 (VML)

DropDownList

NEW
  • DropDownList memory leak for mousedown
FIXED
  • Widget does not remove k-state-focus on blur
  • DropDownList does not focus filter input in IE8
  • DropDownList in a template does not autoupdate its scope
  • When used in filter menu, the filter input is added multiple times.
  • Popup widget in inline editor, auto closes immediately after opening on iPad
  • Widget creates two filter inputs when setOptions method is called
  • Widget closes popup on scrollbar click in IE11

Editor

NEW
  • Allow pasting of images in browsers that support it
  • Improve handling of pasted roman numerals from MS Word
  • Convert `.MsoTitle` styled elements to `h1` when pasting from MS Word
FIXED
  • Editor height is larger in some browsers (e.g. IE9-) when using the classic iframe mode
  • CleanFormatting does not remove class attributes
  • Shift+Enter does nothing on first press in IE11
  • CleanFormatting tool does not remove format from fully selected node in FF
  • JavaScript error when range cannot be restored properly
  • Removing block formats affects content outside inline editor
  • Editor in ListView editor template cannot be focused on second edit
  • Inline editor toolbar goes off the screen when is initialized on top of the page
  • Change event is fired before the value is updated in IE
  • Calling preventDefault in the keydown event doesn't prevent backspace
  • Pasting formatted list in Kendo UI Editor is missing its content
  • Snippets drop down is empty on mobile device
  • Pasting ordered list with tabs from Word to Editor loses formatting
  • Deleting content with backspace cannot be undone
  • System line breaks are not always added when setting the editor content via value()
  • Editor tool icons are not split in multiple rows on iOS device

Gantt

FIXED
  • _resize() doesn't update height properly

Globalization

FIXED
  • parseDate should handle ISO 8601 time offsets
  • kendo.parseDate does not parse dates with "Z" symbol

Grid

FIXED
  • Grid with virtual scrolling does not allow selection after paging on iPad
  • Grid leaks memory when refreshed
  • Javascript error when using Grid with MVVM binding, frozen columns and selection
  • Footer template breaks if aggregates are defined on nested fields
  • Update and Cancel buttons click handlers are not removed during inline editing
  • Mobile columnMenu displays the column field instead of column title
  • Column menu template does not resolve names correctly
  • Radio buttons in row filter do not render in IE8
  • Primary button style is missing from Grid boolean filter menu
  • Grid with frozen columns does not align correctly when columns sorted
  • Javascript error thrown when a Grid column is resized before the widget is dataBound
  • Horizontal scroll offset should be reset to zero when setDataSource is used
  • Error is thrown when grouping and column.aggregates option is set to empty array
  • Selected row style not applied to alternating rows in a detail Grid
  • When default grouping is applied unneeded filter column is shown
  • Row filter doesn't respect initial column visiblity

ListView

FIXED
  • ListView border misplacement in Flat theme, native scrolling, Chrome for Android
  • ListView does not resizes correctly on orientation change

Map

NEW
  • Add imagerySet() for bing map layer
  • Add markerClick event
  • Add markerActivate event
FIXED
  • Mixed content warning when using Bing layer on HTTPS page
  • Bing layer not accessible when the page is loaded over HTTPS
  • Attribution control is visible even when empty
  • Map markers do not update position on zoom in/out

MaskedTextBox

NEW
  • Clear promptChar on blur
FIXED
  • Widget does not restrict typed characters on Android/Windows Phone devices
  • Widget does not post form on Enter

Menu

FIXED
  • Menu doesn't open on touch in IE11
  • Submenus are broken if the Menu is initialized inside another Menu's template
  • ContextMenu doesn't pass target to events if alignToAnchor is false
  • Dynamically added content renders as part of the item
  • ContextMenu event handlers should refer to element matching the filter
  • Menu container disappears

MobileButton

NEW
  • Improve iOS7 theme for easier text color modification

MobileListView

FIXED
  • Angular binding does not work in grouped mobile listview
  • Mobile ListView endless scrolling does not bind the initial view to MVVM

MultiSelect

FIXED
  • MultiSelect hides placeholder text on form reset

Scheduler

FIXED
  • Selected events are kept between different groups

ScrollView

FIXED
  • ScrollView prev() and next() method do not work with local data
  • Changing the DataSource while ScrollView is hidden does not reset widget's pages

Slider

FIXED
  • Sliders skipped by kendo.resize method
  • Slider should render input with value in the current culture
  • Slider init should not change the input value

Splitter

NEW
  • Allow Splitter partial collapse to specific size
FIXED
  • Splitter splitbars should not have a tabindex if the adjacent panes are not collapsible and resizable

TabStrip

FIXED
  • TabStrip shouldn't add scroll wrap if there is already one.

ToolBar

NEW
  • Provide ability for attaching HTML attributes for ToolBar's elements
  • Provide unified button ID in click/toggle event data
FIXED
  • A non resizable ToolBar placed inside TabStrip's Tab will throw JavaScript error
  • Using HTML tags inside the text of a ToolBar's button does not work
  • enable false does not work for items with overlow: always
  • HTML attributes are not being applied
  • DropDownList with no items inserted in ToolBar collapses in height

TreeMap

NEW
  • Implement stable sorting for treeMap items
FIXED
  • TreeMap throws all events twice

TreeView

NEW
  • Check event
  • Performance improvement for tri-state checkboxes
FIXED
  • Checked state is not updated after drag&drop finishes
  • JS error when destination treeview is nested in a `k-item` and node is dropped at root level
  • Indeterminate state is not properly shown after dataSource is changed
  • MVVM template binding does not work for child elements
  • Messages cannot be set via the fluent API

Window

NEW
  • resizeEnd event
  • The closing procedure should not be executed more than once
FIXED
  • Window destroy() detaches other instances' window.resize handler
  • Window content element is displayed hidden in some scenarios
  • Window captures nested Grid column resizing pointer events

Wrappers (PHP): Editor

FIXED
  • Nesting Editor in TabStrip with the server wrappers breaks the Editor.

Wrappers (PHP): TabStrip

FIXED
  • Nesting Editor in TabStrip with the server wrappers breaks the Editor.

New features & Roadmap

Have a feature request?

Post your feedback via the PHP UI UserVoice portal or the Public forums

What's new across all Telerik products?

See the updates feed

Next Steps

Download Free Trial

Try Telerik UI for PHP with dedicated technical support.

Launch Demos

See UI for PHP in action and see how much it can do out-of-the-box.

Compare Prices

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.