## ![](https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-studio-common/plateau-studio/party-horn.svg) **New Features** ### Features on Plateau Studio - ### Features on UI - In the **Excel export** operation performed with the **exportToXlsx** method, **header and item styles** can now be set. You can use **headerStyle** and **itemStyle** parameters for set header and item styles. For more information, click [See More](https://docs.onplateau.com/UI-Screens/Logic/exporting-data#how-do-you-set-header-and-item-styles) <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.1/ExcelHeaderAndItemStyle.png" /> - **TIFF Viewer** Just Got Better at DocumentViewer component. - Improved waiting experience with a loading animation before files are fully loaded. - Added zoom and rotate features for better image control. - Introduced pagination to easily navigate through multi-page TIFF files. - The **inputMode** attribute in HTML is used to hint browsers about the **expected type of input**, helping devices with virtual keyboards show the right layout. **The OTP component** now uses this to display a **numeric keyboard** on mobile for easier code entry. - <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.1/OtpInputMode.gif" /> ### Features on Workflow - ## ![](https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-studio-common/plateau-studio/bugs.svg) **Bug Fixes** ### Fixes on Plateau Studio - An issue was identified where navigating to a UI page before the UI Setting files were fully loaded—particularly on the first launch of the application—could result in various errors like below. This issue has now been resolved. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.1/OpenUIPageBeforeLoadingSettinsError.png" /> ### Fixes on UI - Resolved memory growth issue in UI application to **improve performance.** - **Hierarchical validation of components within RenderingComponent and BlockComponent** was implemented in the **Validate and ValidateAll** operations. - Resolved a styling issue where the **height** style was only applied to the **.v-input__slot** container and not reflected on the **textarea** element. The **selector** was updated to apply the style directly to the **textarea**. - Fixed that when used in the **Nar environment**, the **ItemsPerPage menu** in the **VDatatable** component experiencing a **z-index loss**, and when used in a **popup**, the menu appeared to **disappear**. - Fixed that when used in the **Nar environment**, the **menu location** of the **VInlineTimePicker** and **VInlineDatePicker** components appeared in the **wrong place**. - The **"sourcemap export"** feature was disabled in the **UI build** through Webpack configuration for UI Application Penetration Test. - In the design section of the editor screen, **component IDs are now displayed alongside the Dialog**. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.1/DialogIdInEditorScreen.png" /> - Resolved the issue in the **deleteComponent()** method. ### Fixes on Workflow - Resolved an issue that prevented modification of step IDs in Workflow steps. - In the SLA Editor, assigning a date for **SLA types left blank has been prevented**, and the calculation of nextRunTime has been disabled. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.1/SLA1.png" /> <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.1/SLA2.png" />