Mark favorite apps, pull to refresh and more

With release 2.0.511, we are happy to announce more features that will make better PowerApps experience. Favorite feature allows you to mark apps as favorite and favorite app list can be found in the app list dropdown. Pull-to-refresh gesture is an easy way to update app lists in mobile clients. Mathematical functions are helpful when creating apps with numbers and calculations. Considering different input needs, it is your choice to delay input reaction. Besides all the features, we also fixed client for iOS 10. You should be able to log in and use PowerApps on iOS 10 now.

Favorite Apps

Favorite feature is added to the three-dot dropdown options of an app. By clicking the Favorite, the app is marked as a favorite app.

Favorite apps have a star mark on the top left corner of the icons.

We’ve also added a Favorites list in the dropdown app lists. You can find all your Favorite apps here.

Pull to refresh

In mobile clients, pull down on the screen can refresh the app list. The refresh is based on the current app list option and sorting option.

Delay action during text entry

With build 2.0.511, we are enabling fine control over when to trigger the changes happening live in text input as the user is typing. For calculation purpose, you may want the calculations to start along with typing inputs. However, if it is a search, instead of searching incomplete word, you may want to start searching after the user finishes typing a word. Those are just two examples. To switch between the behavior, you’ll need to select the text input control and set its DelayOutput property to true of false. Here are two main use cases:

Scenario 1: the changes need to trigger a search or other query on the data backend

In this case, set the DelayOutput to true. Here is an example. We have an app generated from data. Notice that changes in TextSearchBox1 would trigger a search on the Company entity. To optimize the performance and utilize network efficiently, we need the search to trigger at the time when user take a brief stop from typing, which usually imply that user has finished typing a word or phrase.

Set DelayOutput of the input box to true to delay action during text input.

Scenario 2: The input box changes are changing the state of other controls without triggering any backend operations

In this case, by setting DelayOutput to be false,any change in the canvas can trigger instantaneous changes. Here is an example, the Total in the picture below is equal to Price times Units. Setting DelayOutput to false, you can trigger live updates with the Total while user is still typing.

When users are using the app, the Price is 4 and calculation starts while typing 100 in Units. This is a simple calculation and the result is given when user finishes typing 100.

Mathematical functions added

For your calculating pleasure, we have added more mathematical functions. There functions have the same names and arguments as their counterparts in Excel.