Background Stories, Interesting Facts and Announcements

Protogrid is alive and kicking. In this blog, our innovative engineers and creative graphic designers share their stories, anecdotes as well as useful tipps and tricks.

Protogrid 1.2

Michel Müller on 2016-07-04

Today, version 1.2 of Protogrid has been released. This greatly enhances what you can do with your Protogrid Apps! All environments in the Protogrid cloud have been upgraded to this new version. Below you find the highlights of what's new.

  • Paging is now available in all JSON API endpoints returning Card lists. See also our updated documentation. Additionally, Cross-Origin settings have been fixed to allow logging in from an external page.
  • The Login page of your environments has been slightly improved graphically.
  • The TableView column auto-resizing has been fixed.
  • The activation page when signing up for a new environment has been greatly improved. (since v1.1.4)
  • Your environments now always show a favicon. (since v1.1.4)
  • The users app icon is now shown when opening a user's profile Card. (since v1.1.4)
  • A bug waas fixed that lead to problem when updating Cards. (since v1.1.4)
  • And last but not least, the big new feature of v1.2: Client Script Libraries and Triggers.

    The "Script Libraries" Card has been replaced with a new "Code" Card showing you all sourcecode related elements. Your existing Script Libraries are now found in the table "Server Script Libraries".
    Code Overview

    Triggers that you define on the Code Card can be added to Text- and Numbers fields in order to extend their action menu. More places to use Triggers will follow soon.
    Adding Trigger to Textfield
    Adding Trigger to Textfield 2
    Action Menu after Extension

    Programming a Trigger is dead simple. You can specify code directly in the Trigger definition, ...
    Code in Trigger
    Code in Trigger Result

    ... or in the associated Client Script Library (for each Trigger you can choose one library to back it),
    Code in Client SL
    Call to Client SL
    Result of Call to Client SL

    ... or even in external JavaScript files that you attach to the Code Card.
    Attaching External JavaScript
    Result of External Call

Upcoming enhancements

We are currently accelerating the release schedule to bring you many new features, see also our updated roadmap.

For the next release 1.3 we will introduce unlimited CSV Card import- and export based on a new backend feature that allows us to run tasks in the background on the server. Furthermore we will extend the usefulness of the now introduced Triggers by adding them to programmable Buttons that you can add to the Card body.

Protogrid 1.1

Michel Müller on 2016-05-06

We're excited to bring you Protogrid version 1.1 today! All environments in the Protogrid cloud have been upgraded to this new version. 1.1 brings many improvements for stability and performance as well as our new JSON API for both read and write access to your data. See below for more details on what's new. Please note: If you want to use these new features in your Protogrid apps for iOS you have to generate and roll-out the app again.

  • JSON API is ready for use. See the documentation for details.
  • Search in relation field dropdown lists and Tableviews has been improved for compatibility with non-English-alphabets.
  • Relation field dropdown lists are now ordered by shortname.
  • Improved worst case performance for TableViews.
  • Bugs related to User profile handling have been fixed.
  • Scrolling issues with TableViews in descending order have been fixed.
  • An issue with TableViews has been fixed that lead to a non-persistent error conditions when too many requests were sent at once (due to fast scrolling).
  • The amount of data returned in one relation field dropdown request has been increased for a better UX.

Known Issues

  • If Cards have different shortnames in different languages, it is possible that the relation field dropdown list returns unordered.
  • Searching for numbers can lead to additional results when Card IDs start with the number in question.

Upcoming enhancements

We are currently accelerating the release schedule to bring you many new features, see also our updated roadmap.

For the next release 1.2 we will introduce client-side ScriptLibraries with the possibility to include external JavaScript sources and buttons as triggers. Furthermore we will introduce background server tasks with a progress UI in the web client.

Protogrid 1.0.6

Michel Müller on 2016-03-02

Today, version 1.0.6 of Protogrid has been released. All environments in the Protogrid cloud have been upgraded to this new version. Below you find the highlights of what's new.

  • Faster performance when loading TableViews and Cards.
  • Protogrid now saves the last state of a filter for the next time a Card is accessed.
  • Filtering tableviews by date with zero code required:

    New widget "Date Filter Definition"
    adding date filter

    Options for Date filters
    date filter definition

    Choosing the field to filter by
    choosing field to filter by

    Dragging in the widget list brings the filter to the top of the Overview Card
    widget-ordering

    How the Overview Card looks like just before filtering..
    overview card before filtering

    ..and after the filter is applied
    overview card after filtering

Known Issues

The following issues have been recognized in the current version and we're working on hotfixes to address them.

  • Under some circumstances, sorting a TableView in descending order may lead to scrolling problems.
  • There is an issue where characters outside the English alphabet used in search terms don't lead to the expected search result.
  • Under some circumstances, TableView loading may still be slow.
  • Under some circumstances, the ordering of Menus may be reset back to the default after the upgrade (Design/Administration/Main).

Upcoming enhancements

We are currently accelerating the release schedule to bring you many new features, see also our updated roadmap.

For the next release 1.0.7 we will introduce a Read/Write JSON API to Protogrid, among other features.

It’s awesome. It’s free.

Protogrid is completely free for up to two users with any number of applications.