Skip to content

Version 4.0.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@dioslaska dioslaska released this 01 Dec 08:16
· 79 commits to master since this release

Changelog

Core

  • New: Angular components for all Mobiscroll controls were added. Use the components instead of directives to generate Mobiscroll form elements like inputs, selects.

  • New: Scrollview component was added for creating scrollable layouts.

  • New: Navigation component was providing quick solutions for three navigation patterns: tabs, bottom navigation and hamburger menu or drawer navigation.

  • New: New color schemes were added for providing means to create variated UI designs. Primary, secondary, success, danger, warning, info, light and dark are the new schemes that can be used with notes and buttons at the moment.

  • Removed: [Breaking Change] Knockout integration is not maintained anymore. Please use the plain Javascript version instead.

  • Removed: [Breaking Change] ASP.NET MVC server controls are not maintained anymore. Please use a different version of Mobiscroll.

  • Changed: [Breaking Change] Buttons will be rendered in the order they are specified in the buttons setting. This change is applicable to all components where custom buttons are being used.

Themes

  • Removed: [Breaking Change] jQuery Mobile theme is not maintained anymore. Mobiscroll for jQuery is fully compatible with jQuery Mobile, use any other available theme.

  • Removed: [Breaking Change] Android Holo theme is not maintained anymore. Mobiscroll is supporting Android 4.1+, use any other theme available.

  • Changed: [Breaking Change] wp theme has been renamed to windows. Going forward use windows for the light theme and windows-dark for the dark version.

  • Changed:iOS theme has been improved in several places, including hover effects.

Menustrip

  • Removed: [Breaking Change] Menustip is not maintained as a stand-alone component. Functionality has been broken out into three focused components. Use the Scrollview, Navigation and Optionlist instead.

Forms

  • New: Note styling was added for providing inline feedback to users, supporting multiple color schemes.

  • New: Buttons received a makeover with support for outline buttons and they now support multiple color schemes.

  • Changed: [Breaking Change] Slider and Progress modules are now included in the Form module. Make sure to include mobiscroll-form instead of separately using mobiscroll-slider and mobiscroll-progress as before.

  • Fixed: Progress and slider label positioning was fixed for the iOS theme.

Rating

  • Removed: Rating and grading scroller component is not maintained anymore. Use the Image or Scroller components instead.

Scrollview

  • New: New component was added to help in creating scrollable layouts. Horizontal scrolling is supported at the moment.

Optionlist

  • New: The component has been created with the goal of making single and multiple value selection easy in a horizontally scrollable list of icons, labels and their combination. The functionality was available in the Menustrip, which was migrated and the API was simplified.

Navigation

  • New: The component has functionality that has been broken out of the Menustrip. It provides quick and easy solutions to three common navigation patterns: tabs, bottom navigation and the hamburger menu (use the last one with responsibility)

Calendar

  • Changed: The calendar view has been completely overhauled. A major refactoring has been performed including code and markup simplification.

  • New: Week view support has been added with the option of displaying and navigating the calendar on a weekly, bi-weekly … basis. Specify the number with the weeks option.

Range

  • Changed: The calendar view has been completely overhauled. A major refactoring has been performed including code and markup simplification.

  • New: Marked day support has been added. Little colored dots can show up in the Range picker that was only possible in the Calendar and Event Calendar components.

  • New:Week view has been added for supporting compact range picker instances. Specify the number with the weeks option.

Event calendar

  • Changed: The calendar view has been completely overhauled. A major refactoring has been performed including code and markup simplification.

  • New: Week view has been added for compact event calendar views. Specify the number with the weeks option.

  • New: A new option has been introduced to disable event listings in a pop-up bubble. Turn it off with the eventBubble bool setting.