Web App Redesign
My recent work was to redesign a web application used for designing mobile applications from the predefined templates. Today I will write about the redesign process of this application and about features and tools I worked with.
Tasks
There were two main tasks:
- to design layout and appearance of the entire editor and
- design how the user should move between Design Page and Flow Page and distinguish these two pages.
At first I reviewed the assignment and broke it down into smaller tasks:
Navigation Bar Redesign
The first part of the redesign was creating a new Navigation Bar, where all information and tools are discoverable and easy to use.
At first I divided Navigation Bar into four parts:
- Project Menu,
- Tools for Working with Artboard,
- Project Info and
- Tools for Working with Screens.
1. Project Menu
Project Menu contains:
- Options for Working with Project (Publish, Connect, Delete Draft),
- Info Section (About, Help) and
- Close Option.
I placed these options into Project Menu because they’re used once upon a time and there is more space available for other tools consequently.
2. Tools for Working with Artboard
There are three tools used for Artboard control:
- Switch between Design and Flow Page,
- Mode Selection,
- Zoom Control.
Switcher consists of icon, project name and colored stripe:
- icon helps with faster orientation,
- active item is colored and also marked with colored stripe above it because of the color blind people.
Mode Toggle contains current mode icon and current mode name:
3. Project Info
The Project Info was originally quite long and placed to the left side of the Navigation Bar:
I removed .mdl suffix from the Project Name and moved it to the middle of the Navigation Bar:
- Project Name is shorter and simpler,
- Project Info alone is more discoverable and
- switch between Design and Flow Page remains on the same place (left side of the Navigation Bar).
I used different colors for Project Name and Project Draft/Version Information to distinguish these two items:
4. Tools for Working with Screens
I grouped Device and Orientation into Device Settings Section and Preview and Device Preview into Preview Section:
Toolbar
Toolbar on Design Page is made up of four parts:
- General Design Settings — App Design Settings,
- Predefined Design Items — Pages, Components, Screen Flows,
- Tools for working with arrangement of components — Outline and
- Tools for working with data — Data Model, Dependencies.
Toolbar on Flow Page has only Screen Flow Properties:
Panel & Previews
I made the Left Panel almost a half narrower than the original Panel. Therefore it occupies much less space than the old one.
I also adjusted the thumbnails to “life” Previews of each Screen. The main advantage is that the user knows what is the exact content of each Screen and is not referred just to the name of the screen.
Every Preview is 96 × 155 px wide. I utilized Golden Ratio Calculator to set the ideal dimensions:
When creating Previews I worked with Repeat Grid feature of Adobe XD.
I prepared .txt document listing the names of each Screen and just pasted it into the name placeholder. All the names were updated accordingly.
I repeated the same process with images.
Prototype
Finally I created a clickable Prototype in ProtoPie application:
The Prototype consists of:
- Scrolling,
- Preview Window Opening / Dragging / Closing,
- Project Menu Showing / Hiding,
- Switching between Design and Flow Page,
- Panel Showing / Hiding,
- Toggle between Light / Dark Mode.
1. Scrolling
The Artboard scrolls vertically and horizontally just by dragging:
2. Preview Window Opening / Dragging / Closing
When the user clicks Preview Button the Preview Window appears. The Preview window is draggable so the user can move it wherever he wants.
3. Project Menu Showing / Hiding
The Project Menu appears when the user clicks Project button:
4. Switching between Design and Flow Page
When switching between Design and Flow Page, the color of icon changes and the stripe moves above the active item.
Tools in toolbar changes according to Page.
When Flow Page is active, the arrows connecting each screen appear.
5. Panel Showing / Hiding
When the user clicks Screens Icon the Screens Panel appears and the content moves to the right. When the user clicks the icon again, the Screens Panel disappears and the content moves back to it’s original position.
6. Switching between Light / Dark Mode
Switching between Light / Dark Mode changes the Editor color.
Auto Animate
I also tried to make the animations with XD’s new feature — Auto Animate. The workflow was absolutely amazing.
I draw the initial state of the Artboard:
Then duplicated the Artboard and modified objects to the aimed state:
Finally I just set the Action to Auto Animate in Prototype Mode and the animated transition between Artboards was created:
Only thing that I couldn’t do with Auto Animate was dragging the Preview Window.
But still, it’s a great feature that’s worth trying out and it saves a lot of time.
Protopie vs. Adobe XD Prototypes
You can compare both prototypes below:
And that’s it. Thank you for reading this article — hope it was helpful and if you have any comments just write them down below this article.:)