February 2024 updates for modernization and theming in Power Apps
Note: This blog is in continuation of the series of modern controls coming to canvas apps. You can find the January 2024 updates here.
Modern controls updates in canvas apps
We continued enhancing modern controls and theming and delivered some key enhancements, which are rolling out to our customers at the time of publish. Below are the updates made to controls and theming in the last month:
- Number input – Makers can add a number input control that can be used to type in or use the arrows to select a number value. They can also configure decimal precision and step values for this control. This control also provides number type as a default output to build numeric scenarios in Power Apps.
- Table control –An OnSelect event has been added to the Table control, allowing makers to specify an action when a single record has been selected. Users can still navigate rows in the Table using arrow keys without triggering this event.
- Collapsible sections in the properties pane – Modern controls have a new look with respect to the Properties pane with the introduction of collapsible sections. Properties have been reorganized and grouped into one of four sections: General, Behavior, Size and position, or Style and theme. This change improves consistency of the location of properties across modern controls, and can lead to a simpler maker experience in the properties pane by allowing makers to collapse sections of properties they are not currently interested in.
Upcoming enhancements to modern controls and theming:
We are currently working on a few exciting updates that will be released in next few weeks:
- New controls
- Icon control – Makers will be able to add fluent icons soon for design consistency with modern controls. Makers will be able to change the icon style to outline or filled. Makers will also able to customize the color of the icons.
- Stream control – Stream (on SharePoint) is an intelligent video experience that empowers you to record, upload, discover, share, and manage video just as you would any other file. Power Apps will soon publish a control for makers to configure a stream video to play in Power Apps. This is also the replacement of control for Stream (Classic) as the classic stream service is on path to deprecation in April.
- Icon control – Makers will be able to add fluent icons soon for design consistency with modern controls. Makers will be able to change the icon style to outline or filled. Makers will also able to customize the color of the icons.
- Upcoming styling on all modern controls:
- Fill – This property will be available to add or edit background color of all input controls, text control and more.
- Padding – Makers will soon be able to provide left, right, bottom and top padding to almost all modern controls.
- Border properties – We are making Border color, style, thickness and radius properties available to all applicable controls including input controls.
- Align – We are also adding align options for button, badge and number input control.
- Simple in-app custom theming
- The first iteration of custom theming will be available soon, allowing a maker to create a custom theme for a single app. Makers will be able to pick the font as well as a seed color, which will be used to automatically generate a 16-slot color ramp for the theme.
Thank you to our community and makers for continuing to provide us feedback!! This feedback is incredibly valuable and helpful in guiding improvements to modern controls and theming capabilities.