PrimeNG 1.0.0-beta.6 Released

PrimeTek is pleased to announce the new beta for PrimeNG 1.0 featuring 2 brand new components, 8 native menu reimplementations and general defect fixes.

New Components

Tooltip and TabMenu are the new additions to the suite. Moreover, we’ve reimplemented menu, menubar, tieredMenu, slideMenu, contextMenu, breadcrumb, megamenu and panelMenu as native angular2 components instead of using jquery widgets of prime.

Native

In beta7 we’ll remove the remaning javascript dependencies of PrimeNG to PrimeUI which are column resize, reorder and scrolling of datatable. This means, in next week’s 0.7 release, PrimeNG will not use any javascript from PrimeUI, and only use css. This is interesting because back in january when we announced PrimeNG, our initial plan was to provide Angular2 wrappers to our PrimeUI widgets, along the way we’ve realized that this approach has various shortcomings and writing native angular2 components is quite fun so reimplemented all of of them as native. We’ll keep schedule as it is based on jquery full calendar and but have plans to reimplement datetimepicker and slider instead of using jquery ui widgets for these two. These 3 work really well within the context of angular2 but one less dependency is always tempting when you create a library.

Changelog

Roadmap

We plan to do beta.7 by end of may, next week we’ll update the premium layouts and themes of PrimeNG (rio, modena, adamantium, olympos) to latest Angular2 version. In addition, we’ll do some changes to material ones to align them better to the material spec, especially form components and more ripple effects. As mentioned above, beta7 will break javascript dependency to PrimeUI so there won’t be a need to add primeui-ng-all.js anymore.

Always bet on Prime!