![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/076a220b-320f-4f94-95f7-8029f3373eee_rw_1920.png?h=9aec0e6e0754dffa0102b1423a5a0205)
Global Modal Dialog Design
The first project I completed for ExtraHop was the exploration and design of a global modal dialog pattern for their network security platform. The first step was to inventory customer needs to determine what types of dialogs would be needed to implement.
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/2d5f6dca-e7cc-4c07-a177-1ecd80d6d2f5_rw_1920.png?h=476bef7798f4434ffff14b02f82b64f3)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/cfe0d5c2-c2ed-44b4-bba3-c0bd96407d04_rw_1920.png?h=7273f73c3856392b51fce7a894b483e9)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/6058b922-8555-4bb1-b18b-6152480025ce_rw_1920.png?h=7dfd1115ee35f10c11d533151af83db6)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/8148ba76-29b0-4500-a8e8-a5265847f204_rw_1920.png?h=2123deb67da7ba01c15d277107439b77)
The next step was to build a style board which contains all of the user interface elements needed to accomplish the primary and secondary use cases. I then used those style boards to experiment with visual styles - the idea being to change as many visual elements as possible to cover as many variations as possible.
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/0842f71a-90ed-4a07-9214-c6d2728d923b_rw_1920.png?h=8bfb4ade57f7b2043b78e880d7bee7ef)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/4b31e07a-f328-4daa-b65b-7913282763ad_rw_1920.png?h=73308d198ca242b737e14c24d94d486c)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/089f8486-a030-49d1-b96e-de5c056dc289_rw_1920.png?h=24e5b7d2a38fb649c3d6ef8812a2c5bf)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/afac5fc3-e864-40cf-bb92-d6ed365f0ad2_rw_1920.png?h=aecf0b0cf651a69ebaa8cde7fc187808)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/f97365ce-65d5-4c9d-aaff-f44dd327a286_rw_1920.png?h=e976011058ddf53187d00879dbd417b2)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/bd7cc1da-0273-442a-9d63-88eb9ca26afe_rw_1920.png?h=f4d13c9d17e08cde11fbb66696b9dcc4)
Once I had enough visual samples I used those style boards to get leadership approval and narrow down the options to one. My next step was to apply that approved style to a real-world sample - in this case the Alert Configuration dialog.
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/338f70f9-97fe-4989-ac1d-5e427fba279f_rw_1200.png?h=4b4a09620db71b772914c31f559a3701)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/a59e581d-2a77-4a89-8edf-228a64a068ef_rw_1200.png?h=5ebd5b20dca19be4d2c2217489324451)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/245d6f23-4592-4c32-802f-21f2723de748_rw_1200.png?h=bc7ae4139cf46d974e8c4d21be72531c)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/0142e933-f2ef-4794-ac0e-ba3b1dee8e34_rw_1200.png?h=b7557cbf65690e02823149beea15854c)
After applying this new visual style to the Alert Configuration dialog I noticed a usability issue. The UI pattern that I was using would have resulted in a "double" modal dialog situation. In other words, a dialog within a dialog would be needed so I introduced a new UI pattern which would eliminate the conflict.
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/4f2e005d-e5b3-4a79-ae4f-5f817c3ff993_rw_1200.png?h=9d6927338ca0843f4ab9af6a99a5e8ed)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/b3354d0e-28b5-416b-b582-8d422d0b07a5_rw_1200.png?h=01202d3d08a06427df5f93ed7df500b2)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/3a2c142a-7601-4852-9044-f46afad0f383_rw_1200.png?h=9f65e00048b1ff1bafcd015ed095f6d8)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/a6f08a43-e638-46f5-87a1-307e4700b115_rw_1200.png?h=9455a49dc64d150ff015cc51fe94d080)
Based on user research and user personas, I knew that most of ExtraHop's customers were IT & security professionals who are typically monitoring this system on multiple monitors in dark or dimmed rooms. For this reason I translated the visual design into a corresponding "dark" mode visual style.
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/0211259e-268b-4758-a201-e79bf517dad7_rw_1200.png?h=3ca44985e4fe9a58459013a1345c65d7)
![](https://cdn.myportfolio.com/78b496511b778e1070fb292594392c6d/ff109667-37e7-4e2a-bf00-2ecb0159438b_rw_1200.png?h=a7d6571cb5ebd85040b03a2c98992095)