The URCaps SDK (1.0, 1.1 and 1.2) supports implementation of two PolyScope GUI contributions; an installation node, and a program node. Both contributions are graphically designed in a subset of HTML.
Some URCaps are today relying on other GUI components, not covered by the HTML subset.
E.g. based on a Swing implementation, to create custom images, graphics, and even other components, such as full screen overlays, toolbars and popups.
To ensure platform flexibility and provide a homogeneous looking UI for the user, the possibility to rely on other layout styles than HTML will be restricted in the future. Hence, UR only recommends to develop URCaps using the functionality given by the SDK.
Please note, that overlays or other non-supported GUI elements will be blocked from a future software version.
All developers will be notified a number of months in advance through this forum, to allow migration time.
We recommend migrating new and existing URCaps to only use HTML based layout, allowed by the SDK.
If you encounter any GUI related functionality, that is currently not covered by the SDK, which you either currently use or expect to use in a future URCap, please post this as a feature request.
The feature request must be stated under the Feature Request category, and in the following format:
- Title of feature request
- Description of feature as use case
As a UR+ < role > I would like < this feature > so it can < give some benefit >
E.g. As a UR+ vision system developer, I would like ability to have slider input elements, so it can allow the user easily to adjust contrast and saturation settings within the allowed range. - Optional technical details
E.g. if there are specific technical requirements.