(New) Layer Function Controls

Designers can now switch Record Time, Add Reaction, and Add/Remove Layer on or off per template, and per layer within it — the more restrictive setting always wins.

Every generic element layer header carries a few common buttons — Record time, Add reaction, Add/remove layer. Until now these always appeared, on every template, for every user. A Designer can now switch each one on or off per template, and — since a follow-up enhancement — per individual layer too.


Table of Contents

  1. How It Works
  2. How to Setup
  3. Per-Layer Configuration
  4. Example Scenario
  5. 🚀 How to Participate in the Preview

How It Works

Audience: Users

Interface: Chemotion ELN – Generic Element detail view

When a Designer turns one of these off — for the whole template, or for just one layer — the matching button simply isn’t there on the layer header of any element made from it. Nothing to configure, the form is just simpler.

Primary Benefits:

  • Cleaner forms: templates that never need a reaction layer or a manual timestamp aren’t cluttered with those buttons.
  • Consistent everywhere: the moment a Designer changes a switch, every element opened from that template reflects it — old and new alike.
  • No data lost: hiding a button never touches data already recorded through it; it only stops new use of that button.

⬆ Back to top


How to Setup

Audience: Designers

Interface: Generic Elements Designer → Template settings

The three switches live in the same Template settings panel used for Cover Image.

Configuration Steps:

  1. From the top-right user menu, open Generic DesignerGeneric Elements Designer.
  2. On the element’s row, click the gear icon (Template settings) in the Template column.
  3. Under On each layer header, switch Record time, Add reaction, or Add/remove layer on or off.

(Click to view in a new window )

Template settings modal for the Viability element, showing the On each layer header controls: Record time, Add reaction, Add/remove layer

Key Points:

  • Independent switches: each of the three controls is set separately — turning one off doesn’t affect the others.
  • Binds to the template, not a version: the setting lives on the template itself, so it isn’t something to re-set on every release.
  • Immediate: the panel warns that a change “applies to all versions of this template and takes effect immediately.”

⬆ Back to top


Per-Layer Configuration

The same three switches can now also be set per layer, for when only one layer in a template needs to differ from the rest.

Configuration Steps:

  1. Click Edit this template (the document icon) in the Template column to open the template in the Work Area.
  2. On the layer you want to adjust, click (More layer actions).
  3. In the Layer actions modal, find Layer functions and switch Record time, Add reaction, or Add/remove layer for that layer alone.

(Click to view in a new window )

Layer actions modal for the General Information layer, showing the Layer functions section with Record time, Add reaction and Add/remove layer switches

Key Points:

  • Most restrictive wins: the effective state is template and layer combined — if a function is off at the template level, its per-layer switch shows disabled (“Off at template level”) and can’t be turned back on for just one layer.
  • Version-bound: unlike the template-wide setting, a per-layer choice is saved with that layer and released as part of the template version.

⬆ Back to top


Example Scenario

  1. A Designer opens Generic Elements Designer, clicks the gear icon on an element that never needs a reaction layer, and switches Add reaction off — this applies to every layer, template-wide.
  2. On a different template, a Designer instead opens one specific layer’s Layer actions modal and switches Add reaction off there only — other layers on the same template keep the button.
  3. Every element made from either template reflects the change immediately, old and new alike; elements that already had a reaction layer keep it, only the button to add another one is gone.

⬆ Back to top


Note: This feature is currently in preview and may undergo further refinements based on user feedback.


🚀 How to Participate in the Preview

Follow these steps to explore the new features and share your insight:

  1. 🖥️ Visit the Staging Instance
    Access the preview environment at: labimotion-stage.ibcs.kit.edu

  2. 🔍 Explore and Test
    Try out the enhancements — see how they fit your workflow.

  3. ❤️ Your Feedback Matters
    Share your comments or report any issues in our GitHub Discussion Thread.

We appreciate your help in testing these new features!

⬆ Back to top


Copyright © 2022-2026 LabIMotion.
This site uses Just the Docs, a documentation theme for Jekyll.