Child pages
  • Releases of 2020

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In this release, in which we focused on Developer Productivity and First Experience, these are the main new features:

First Experience:
  • Cleaned up the User Interface of Servoy Developer
  • New design for the Welcome screen that is displayed on first launch after installation
  • New Start Page when opening Servoy Developer with the latest news & useful links
  • Completely overhauled All-in-One installer
Tools for the Developer in Servoy Developer:
  • Brand new Form Designer
  • Brand new CSS Editor
  • Completely new JavaScript build system, based on extended JSDoc support
  • JavaScript Refactoring support
Extensions & updated to the Solution Design feature set:
  • TableView row styling through CSS StyleSheets
  • Conditional styling of Forms & Elements through a new onRender event
  • New Windowing API
  • Extended Inheritance model
  • Improved Drag 'n Drop event model
Deployment Features:

...

The Servoy 6.1 release focuses on the following area's:

  • Extending the capabilities to create compelling User Interfaces
  • Web Client compatibility 
  • Developing large-scale Solutions
  • Ease of deployment 
User Interface enhancements

Servoy 6.1 introduces several new UI widgets and extended styling capabilities 

...

UI Widgets

...

  • Listbox: A ListBox is similar to a Combobox, but instead of having a dropdown to display all the possible values, it has a multi-line UI where displaying the possible values. The ListBox is availble in two variations: Single and MultiSelect
  • Accordion Pane: The AccordionPane is similar to a TabPanel, in that it contains multiple Forms, of which only one can be shown at the time.
  • Spinner field
  • Popup Form

...

Styling options

...

  • CSS3 border-radius
  • CSS3 gradients
  • CSS3 RGBA colors (semi-transparent colors)
  • CSS background-image
  • TableView & Portal header styling through CSS
  • TableView & Portal odd/even/selected row border styling through CSS
  • Form Part StyleClass support
  • Undecorated JSWindows
  • Support for Smart Client Look & Feels to decorate the window chrome

...

Web Client compatibility

...

  • ListView: The ListView mode for forms is now fully supported in the Web Client 
  • Title Border: The TitleBorder is fully supported on Forms, Panels, Labels and Border Panel shape
  • Shapes: The Shape widgets (Horizontal/Vertical Line, Circle, Rounded Rectangle and Border Panel) are now fully supported in the Web Client
Programming API
  • Multiple TopLevel scopes
  • Entity scopes 
  • Formatting on Labels
  • QueryBuilder API
  • Folder support in the Media library
Deployment
  • Support for installing the Servoy Application Server on any compliant Java Application Server, like JBoss, WebSphere, GlassFish etc. using WAR files: Servoy Developer 6.1 features the ability to export an entire Servoy Application Server plus a selections of plugins, beans, lafs and drivers as a so-called WAR file, which can be deployed to any compliant Java Application Server 
  • MetaData Export & sync facilities
  • JMX Application Server monitoring
  • Extended SQL Performance data on Servoy Admin page
  • Support for updating to a specific buildnumber
Developer productivity
  • Browser selection when launching a Debug Web Client