> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

# May 24, 2024

> Omni In-App Logging, Tab Rearranging and Styling, Single-Dashboard-Only User Permission, & more

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## Omni in-app logging (launched)

*Chris Merrick · `administration`*

New logging in the app, adding observability to the most important actions in the app

<Frame>
  <iframe src="https://www.youtube.com/embed/0U7jblI3YGQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Tab rearranging and styling

*Luke Bowerman · `workbook`*

A preview of tab rearranging (dragging) and styling for the workbook

<Frame>
  <iframe src="https://www.youtube.com/embed/J_ZQA4urkL4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Single-dashboard-only user permission

*`administration` `dashboard`*

A preview of "external" users - a new permission for users that receive only access to explicitly granted content, allowing the ability to strongly lock the app experience for some users

<Frame>
  <iframe src="https://www.youtube.com/embed/XXYD8CQMRak" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Embed event signaling + listeners (launched)

*Nate Agrin · `embed` `adminstration`*

A new event listening framework for embedded applications to understand activity inside the Omni iframe for orchestrating experiences external to Omni

<Frame>
  <iframe src="https://www.youtube.com/embed/khTcGB422-Y" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Transparent vis colors

*Sarah Waterson · `visualization` `workbook` `embed` `dashboard`*

New controls for transparency in visualization colors, offering big improvements especially vis-a-vis light and dark mode toggling

<Frame>
  <iframe src="https://www.youtube.com/embed/RLxtxxURKPE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## More Calcs AI witchcraft - population calcs (launched)

*Conner Ching · `calcs` `ai` `workbook`*

A mind-blowing demo of calcs AI for pulling public data, here population data to rebase metrics

<Frame>
  <iframe src="https://www.youtube.com/embed/PuAH8pZjEXs" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## User attributes in filters

*Steven Talbot · `workbook` `dashboard`*

An early preview of user attributes in filters, for wiring user preferences into the filter experience

<Frame>
  <iframe src="https://www.youtube.com/embed/mzTPBWbPx3I" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Filters that control other filters

*Jamie Davidson · `dashboard` `workbook`*

A new filter construct that allows one filter to control other filters - in this example allowing a user to toggle currency and control a pair of field selectors (rather than having to toggle them independently)

<Frame>
  <iframe src="https://www.youtube.com/embed/ZXZLzijX_J8" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dynamic column picker (launched)

*Colin Zima · `modeling` `analysis-pattern`*

Some interesting new modeling patterns for dynamic column pickers and dynamic table pickers using `IDENTIFIER`, including default filters to select a starting column or table

<Frame>
  <iframe src="https://www.youtube.com/embed/PlaIvGz28YY" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dynamic table picker (launched)

*Steven Talbot · `modeling` `analysis-pattern`*

Some interesting new modeling patterns for dynamic column pickers and dynamic table pickers using `IDENTIFIER`, including default filters to select a starting column or table

<Frame>
  <iframe src="https://www.youtube.com/embed/nKPBYZRFcTQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Navigation and search very early preview

*Luke Bowerman · `content-discovery` `design`*

An early look at work to polish the navigation experience + in-app search

<Frame>
  <iframe src="https://www.youtube.com/embed/hgwBQCQ1l38" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
