##  New Features
### **Plateau Studio**
- Plateau Studio now supports **OpenType font (OTF)** format, you can upload and use your custom OTF fonts.
- In applications integrated with **
(IAM and ADFS)**, you can seamlessly utilize the **Preview Feature**, offering a comprehensive and secure preview experience within the context of oAuth-integrated environments.
- Page, module, and folder names now enhanced to allow the **inclusion of characters such as '-' and '_'.**
- The file upload process now incorporates **extension verification**, enabling users to upload files with **identical names but different extensions.**
**Example:** You can now upload both **example.json** and **example.png**.
- In section **See Progress Details** on Export and Publish actions, the entire line has become clickable to be able to expand the package details.
- When performing **Compiled Export**, the confirmation message now includes details along with a direct link to the progress details. Simply click the **See Progress Details** button in the message to access detailed information.
- Our documentation refined with the following improvements:
- **Uncompiled Export** docs added with the **symphony-cli installation** guide revised,
- Documentation now guides MicroUIs transitioning to Plateau Studio on how to use the **Module Prefix structure**,
- Section on **Input format in the Data Formatting** added.
### **Plateau UI**
- Following properties now added to **VSheet Component:** Style Layout, Size, Background Color, Box Shadow and Border.
<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v1.8.1/VSheet.gif" width="640" /> <br/><br/>
- **xTicksDisplay** and **yTicksDisplay** props added to **BarChart** and **LineChart** components that controls whether tick labels appear or not on the chart axes.
- **On mobile app development,** several events added for the confirmation and rejection buttons, respectively, to answer the prompt asking for permission:
- **galleryPermissionGranted** and **galleryPermissionDenied** events to access files on your device in the **VFileInput Component** for mobile,
- **locationPermissionGranted** and **locationPermissionDenied** events to access the device's location in the **Map Component** for mobile,
- **cameraPermissionGranted** and **cameraPermissionDenied** events to access the device's camera in the **QRReader Component** for mobile.
### **Plateau Mobile**
**iOS**
- **oAuth integration** now available for both **iOS and Android**. Now, obtaining tokens from **IAM services** is executed by using information read from the **Settings File**. These tokens are then incorporated into service requests, enhancing the overall security and functionality of the application.
<img src="https://raw.githubusercontent.com/STechQ/cdn/main/release/notes/plateau-studio/plateau-mobile/release-notes/v1.8.0/appAuth_iOS.gif" width="300" /> <br/><br/>
**Android**
<img src="https://raw.githubusercontent.com/STechQ/cdn/main/release/notes/plateau-studio/plateau-mobile/release-notes/v1.8.0/appAuth_Android.gif" width="300" /> <br/><br/>
##  **Bug Fixes**
### **Plateau Studio**
- Issue causing **delays in loading** the due to UI Editor initialization during page openings, resolved. This enhancement ensures a smoother performance.
- **Preview Feature** on web application **performance enhanced**. It now operates more stably, providing an enhanced user experience.
- Fixed the issue that caused **Start/Stop Working** and **Uncompiled Export** errors in applications that contain a **workflow model.**
- Issue where paths were duplicated in the **settings.yaml file** during an **Uncompiled Export** successfully resolved.
- Improvements and bug fixes implemented for the **Create Folder** functionality:
- Changes made in the **FileExplorer** now **instantly reflect in the QJsonPaths** without the need for a manual refresh,
- **Path Tooltips** on UI Code Editor, **QjsonPaths** properties and VImg **Src** property now include the **module names**,
- Fixed the issue where **multiple folders with the same name and path** could be created,
- Resolved the error caused by **changing a folder name** to another name that includes the previous folder name. For example, renaming "Folder1" to "Folder1_temp"
- Only folders and modules that can be moved are listed on the **MoveTo** screen.
- The system was inaccurately including **newly deleted organizations** in the user's organization creation limit. This issue now fixed and you will now experience more accurate tracking of your organization creation limits.
### **Plateau UI**
- When a width applied to the **VTextField component**, the issue of **appendIcon was overflowing** outside the TextField, fixed.
- **Style enhancements** implemented and bugs fixed in the several properties of following components:
- **Input Components**: Style Box Shadow, Style Background Color and Style Border,
- **VDatatable**: Style Height, Style maxHeight, Style minHeight, Style Width, Style maxWidth, Style minWidth and Style Border,
- **Textarea Component:** cellBackground, outlinedBorder,
- **PhoneInput Component:** Border, borderRadius.
- **FileInput Component**: Height and Width properties.
### **Plateau Mobile**
**Android**
- Issue causing the **inability to load images** due to certificates successfully resolved.
- Issue where the **keyboard wasn't closing** when switching between pages.