Release per September 23, 2022: InPlace v0.19.0
InPlace Version v0.19.0 delivers the following milestones in the project Practical Tools to Build the Context Web as supported by NLnet:
- Responsive screens (Milestone T12).
- Property Mapping for Aspect Roles (Milestone T15)
Major changes
- Responsive screens. This milestone has been prepared long ago, and just needed a little final tweaking here and there. The responsiveness of the screens makes InPlace useable not only on wide screens such as a laptop or desktop, but also on various tablets and mobile phones. The main features are:
- the top toolbar collapses into a hamburger menu (placed at the right side of the screen) below a certain cutoff point (when the screen gets narrower than small tablets);
- screens that are built from tabs see these tabs collapse into a second hamburger menu (placed at the left side of the screen);
- the number of columns a table displays is limited; extra columns are selectable in a drop down.
- fields are compressed horizontally.
Obviously, these things hold for the screens that are generated automatically from models.
- Property Mapping for Aspect Roles. It turns out that 'property mapping' should be understood as a form of contextualization. A property type as used in an aspect should be mapped onto a local property type in the specializing role. This means that it is replaced in perspectives and in queries, and in assignment statements.
Demonstration of responsive screens
This video shows InPlace on an iPhone 7 with 32 GB of memory and running IOS 15.6.1.
The video below shows more dynamically how the top toolbar collapses and how tabs collapse when screen size flips between various standard sizes.
Demonstration of property mapping
In the video below we explain in some detail the notion of property contextualization. We also demonstrate a simple case.
Updated documents: