What should we do next?
These are the capabilities Perspective developers ask for most — the gaps we keep hitting on real plant floors. Some we're already building. Tell us which one would save you the most time.
Requested features & roadmap
Pinned / frozen columns
Freeze key columns to the left or right edge while the rest of a wide table scrolls. The stock Perspective table can't pin columns.
True multi-column sort
Sort by region, then line, then timestamp at once — with a visible sort order. A long-standing Perspective table limitation.
Inline editing with validation
Edit cells in place with required / min-max / regex rules and clear dirty & invalid markers before write-back.
Cross-project search & replace
Find and replace tag paths, bindings, script text and component properties across every project on the gateway, with a preview before you commit.
Styled Excel (XLSX) export
Export the current view to a formatted .xlsx with headers, number formats and frozen panes — not just raw CSV.
Conditional formatting rules engine
A no-script UI to color cells, rows and components by threshold rules — reusable across views.
Native pivot / grouping
Group and aggregate rows (sum, avg, count) with collapsible group rows, without building it by hand each time.
Report scheduler with PDF email
Schedule a Perspective view or dataset to render to PDF and email on a cron — built in, not a bespoke gateway script.
Project version diff & rollback
See a readable diff between project versions and roll back a single view or script — better than full gateway backups.
UDT inheritance & overrides
Cleaner multi-level UDT inheritance with per-instance overrides that don't break on parent edits.
Audit-log viewer component
A drop-in component to browse the audit log with filtering by user, action and time range.
Alarm shelving & notes UX
Faster shelve / acknowledge with a reason and freeform notes, surfaced right in the alarm table.