Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Building Power Apps
Unanswered

Looking for UI Improvement Advice

(0) ShareShare
ReportReport
Posted on by 359

Hello,

 

I'm not really good at making nice UIs with PowerApps. Can anyone offer me suggestions on what I can do to improve this? There are three main sections:

 

1. Recruiter search

2. Department search

3. Data table that shows the results of the currently active search.

 

 

I wonder if I should only make one search type visible at a time and hide the other behind a button? What do you think?

 

tempsnip.png

Categories:
  • zmorek Profile Picture
    3,272 on at
    Re: Looking for UI Improvement Advice

    I think it's a great start! I personally don't like hiding things behind buttons unless I really have to, for multiple reasons such as:

    • Users aren't as bright as you think they are, and some literally won't see the button, much less press it
    • It becomes hard to maintain/remember to maintain if you play with too many Visibility() properties on things
    • Don't make a menu unless you have to. If you're adding an icon that the user has to select just to select the only other option they can, you're wasting controls. Here is an example of a bad menu (in my personal opinion):

    zmorek_2-1676668205878.png

     

    See that (?) icon? Here's all it hides:

    zmorek_3-1676668221350.png

     

    Don't use one single icon to hide a menu... of two items. You're literally already showing one of the two items, just show them all. Again, this is my personal opinion, but I think it's pretty fair.

     

    I like to keep things simple, and remember, Power Apps is meant to be used on mobile devices too! With this in mind, accessibility options like an icon to clear the search bar, or a button to reset dropdowns, is huge. I see you have the Clear button up in the banner, that's a great start!

     

    Next consider user experience - if I'm a user and I just filled in every single search field and filter, where is my mouse (if I'm on a computer), or where does my attention go to?

    • The last search field/filter field I filled in, or;
    • The data table at the bottom

    If I wanted to reset everything, I personally would expect the reset button to be down near the filters, or above the data table, rather than in the banner. Because what happens after I reset everything and want to enter more search terms? Then I have to go back down and to the opposite side of the screen to restart my query. You lose time and attention - consider Fitt's Law. The time it takes a user to do something is a function of size and distance between start and end objects, and it's best to keep these things short and predictable.

     

    Further, consider adding something to reset your text inputs, like this:

     

    zmorek_0-1676667639832.pngzmorek_1-1676667664235.png

    See how when I type in the search bar, the icon changes from a search icon to a cancel icon? Then, as a user, all I have to do is select the X to clear all my search terms. Mobile users love this! You can use one single icon and play with its Icon() property, and its OnSelect() properties to do this. Don't forget the HintText() property to tell the user what the field does!

     

    zmorek_0-1676667855621.png

     

    See how this tells the user what they can filter with, and that they can select multiple? And it doesn't require a label with instructions! Saves space, and less controls to render.

     

    You're doing great, and I wish you the best.

     

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,524 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,906 Most Valuable Professional

Leaderboard