Back to Blog

Atlas Weekly: W-18

Atlas TeamAtlas Team
Share this page
Atlas Weekly: W-18

A big week for interfaces and data management — viewers can now interact directly with widgets and forms in interfaces, deleting a column shows a full impact preview and auto-cleans all dependents, and DXF exports now let you choose the coordinate system. The datatable also got a significant UX overhaul.

Features

Viewer interactions in interfaces

Viewers can now interact with button widgets, edit datatable cells (when enabled by editors), and use popup action buttons directly within interfaces — no editor access required. This makes it possible to share fully interactive interfaces with data entry teams and stakeholders while keeping the underlying project in read-only mode. Each widget controls exactly which columns viewers can write to, and all changes go through the same validation as editor actions.

Datatable overhaul

The column editor now opens as a popover alongside the data, so you can see the rows underneath while configuring a column. The datatable panel can be dragged all the way up to fullscreen or collapsed down to just a header bar. Column headers now respond to double-click (starts editing) and right-click (opens the context menu), making common actions considerably faster to reach.

DXF export: choose your coordinate system

When downloading data as DXF, you can now pick the target coordinate reference system directly from the download modal — choose from common presets or enter any EPSG code manually. Previously, exports always used an auto-detected UTM zone, which caused large positional offsets in CAD applications expecting a different projection.

Column deletion with impact preview

Deleting a column now shows a full impact preview — listing every view, widget, form, and lookup that references it — before anything is removed. Once confirmed, Atlas automatically cleans up all dependents in one sweep: lookups, computed columns, widget bindings, form conditions, and popup references are removed without leaving broken references behind.

Map export improvements

The map export interface has been modernized with a cleaner layout and several reliability fixes. The legend now supports layer folders, allowing grouped datasets to appear correctly in exported map images.

Fixes and Improvements

  • Workflow cancellation — clicking Stop on a running workflow now immediately terminates the worker process; previously the task continued running in the background despite being marked as cancelled
  • Workflow status display — re-entering a running workflow now shows the correct per-node status on the first frame; switching between workflows mid-run no longer leaks status indicators across instances
  • Navi header — Navi now has a prominent back button and cleaner visuals that align with the rest of the app
  • Navi session names — renaming a Navi session now updates the name immediately without requiring a page refresh
  • Navi action chips — action chips are correctly restored when returning to a Navi session after a page refresh
  • Section filter indicator — the filter-active indicator on interface sections now lights up correctly when the filter widget is nested inside a tab widget
  • Duplicate column names — creating a column whose name already exists now automatically appends a suffix instead of silently conflicting
  • Scalar widget viewport — applying a filter in a scalar widget no longer resets the map viewport
  • Feature search zoom — zooming to a search result or feature now preserves your current zoom level when fitting bounds
  • WMS raster transparency — WMS-converted rasters now correctly render transparent pixels when a background value is set; clicking outside the data extent no longer returns an error
  • Map tiles after dataset overwrite — tiles now refresh correctly when a dataset is overwritten with new data
  • WMS/raster failure messages — WMS and raster data connection failures are now surfaced clearly in the UI instead of silently failing
  • Marker selection flicker — selecting a map marker no longer causes a brief visual flicker
  • Icon layers — fill and outline style controls are now hidden when a point layer uses a custom icon, removing irrelevant options
  • Public share link access — anonymous users on public share links are no longer blocked by an access-level loading state
  • Share modal visibility — the share modal now indicates when an interface is set to hidden
  • Real-time collaboration — multiplayer cursors and presence indicators now run on a backend WebSocket connection, improving reliability and reducing latency