Content
Passwords
Documentation
Assets
Design System
Projects
Final notes
👉 1. Passwords
Login details to all source pages, files and apps we’ve used for over 2 years.
Name | URL | Login | Password |
Zeplin (legacy Burrow Designs) | rUnzex-sotzi5-vestew | ||
InVision (prototypes) | Kyogre100 | ||
Finova Design System |
| @NewPassP22 | |
Font Awesome |
| ux@finova.tech | 9*w3YPWzbpDc |
iStock account |
| 3705g1WD | |
CRM Testing account | Matt.Harrison | APRILdecemberTEST83! | |
Gumroad (Ant DS) Matt’s O login |
| matt.oxley@finova.tech | hKFf2Q3K3H! |
|
|
|
|
👉 2. Documentation
Links to all documents and source files we worked on.
👉 3. Assets
All assets are located across Sharepoint, Onedrive and others.
Asset | Project | URL |
---|---|---|
Final Video, Previous versions, Source files | Intermediary Manager | |
Final Video, Previous versions, Source files | Mortgage & Savings App | |
Final Video, Previous versions, Source files | Burrow | |
Legacy Sketch Design Files | Burrow |
👉 4. Design System
We recommend remaining the Design System version as is. Upgrading to a newer version would mean manual design work estimated at 4 weeks. There are no clear prons on the dev side either, as we’re not using React.
Design system principles should be dictated by default Ant Design specs https://ant.design/docs/spec/introduce as well as our internal agreements to the grid system and breakpoints https://www.figma.com/file/DFnVjRuzNa1oo8Dtkm2Hsw/00-%F0%9F%8E%A8-Design-System?node-id=2%3A0&t=1Ns74L4Qagpx2QIi-1
We also gathered some best practices and guides on how to develop future Finova Design System:
A. Replacing icons in the Design System
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Every time you intend to use a component from the Design System that we haven’t use used in the FF Summary or FF Forms there’s a big chance that the component is still linked to the Ant DS Icons. It is because we have updated icons and components used ONLY in the FF designs.
...
Check every icon that is used within the component
To do it, simply select an icon, and “Go to the main component”. If the main component is still Ant Design, it means it has to be replaced.
Find the corresponding icon from in the font awesome library
Update the main component with a font awesome icon (video tutorial)
Move the updated component to Font Awesome icons artboard, and leave the old one (detached from the component) in Ant Icons artboard for reference
Make sure that it worked properly and the icon has been replaced in the components
B. Adding new icons to the Design System
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
If you want to add a new icon to the DS
...
Make sure that the icon you want to introduce has no equivalent in Ant DS icons. Keep in mind that it might be using a different name that than you would expect, therefore look for it “visually” rather than by searching by name
Find the icon you want to add to the DS in your local file
Drag it into Figma
Place it into a 24x24 px frame, and adjust the size of the icon so it’s aligned to with all other icons
Name the frame using the same structure as all other icons - so that’s gonna be e.g. Icon / Outlined / Delete. If the icon is filled, you obviously change Outlined to filledfill, so everything is logically structured
Make sure the shape inside the frame is named “Vector”. It has to be the same for all icons, and it has to be only one layer. Make sure that the vector Constraints are Scale for both height and width
Apply the colour from the design system, I’ve used Finova Neutral 700 for all icons
Create component
All the conditions above must be met in order to be able to switch property properties within other components , and keep the structure clean
C. Maintaining icons in the DS
As updating icons across the DS is gonna take some time, I’ve decided to keep 2 artboards in on the Icons page.
Ant icons:
Every icon that has been replaced was taken from the Ant artboard. Icons with a green mark on top mean that these icons have been replaced, and they are no longer components, but just legacy icons to preview. That means that the main component is now in the Font Awesome artboard, and contains fontawesome the font awesome icon.
All icons without a green mark are still Ant Icon main components that may be living somewhere in other DS components, therefore they might need to be replaced in the future.
Font awesome icons:
These are the main components that have been taken from the Ant artboard, or added from the local file.
Blanked icons above each component are just old Ant icons for reference, and they are not linked to anything. They can be removed anytime. If there’s no icon above a component, it means that the icon has been added to the DS and had no equivalent in Ant.
D. Design System component updates
In the Pages menu - the ✅ icon next to a page title means that the page has been aligned to with the Finova brand style. It means that if in the future you want to use a component from a page that hasn’t been updated yet - you will need to do this by yourselves , because it still has the initial Ant DS style
All fonts have been updated automatically so most likely you don’t need to worry about it, but it is still worth to check
Corner The corner radius is 8px
Make sure that icons connected within a component, are updated and linked to Font Awesome artboard. Lots of icons that haven’t been used across FF designs will require to update them manually (check the video for reference)
Setting the proper colours will probably require the most work. Check pages that are marked with ✅ as a reference, and use the same colours for hover, clicked etc
It’s worth to check checking auto layout and resizing components, as I’ve already found a few components not set up properly that required an update
E. Mobile & Tablet responsiveness
Important to know on this one is that eventually, we have established 2 components component types/ behaviorsbehaviours. Mobile, and Desktop
The main difference is in how components stretch, and also the different look of forms. On mobile designs, labels are placed above the input field, along with any icons associated with this field. Another difference is that on mobile, all components are full-width. That means all form fields, buttons, containers etc. will scale along with the screen resolution.
The border between mobile and desktop rules is at 768px resolution. That means everything below 768px will be treated as a mobile design (see designs for reference)
Fact Find Summary
if the screen resolution has more than 1600 px, the panels no longer stretch , and are center centre aligned. 1600px is the maximum
Fact Find Forms
Maximum The maximum size of containers with forms is 802px. So regardless of how big the screen is, panels with forms will never stretch bigger. They will be aligned to the left side of the screen, and if there’s enough space for 2 columns - they will break into 2 columns (see designs for reference)
👉 5. Projects
Figma Files notes
Fact Find - FINAL
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
...
It’s the first version of FF, before the big dev review after which many things required to be redesigned. Some things that have been descoped, are still in this file - e.g. multi column layout for applicants, creating applicants during FF.
IMPORTANT
Do not update this file to the actual DS version. It may cause inconsistency in icons and some components that have been updated in the DS accordingly to the newest version
...
Most of the layers in the file are a mess, so don’t rely on layer names or structure. As these are concept wireframes that often required to be changed, moved around, redesigned etc - I wasn’t paying too much attention to layer names or the proper structure. However when you move to the UI stage, everything should be named and structured properly (See fact find file for reference)
...
Fact Find Documentation
Panel | ||
---|---|---|
| ||
https://www.figma.com/file/5BXe5BtM3cJyIRNe7CHzpJ/Fact-Find---FINAL?node-id=2154%3A61790 |
...
In this file you will find the most important information about some components logic and behaviour used across the Fact Find. Some of them will apply to future designs, such as product tags and some other will answer some questions, like why is one icon blue, and the other one grey. The future designs should be consistent with what’s in this file.
...
Product Panels Redesign
Panel | ||
---|---|---|
| ||
https://www.figma.com/file/DMH6gCMeery6pHOOzl20Zb/Case?node-id=2490%3A36604&t=zt76nIseOSZkZvHQ-1 |
...
Check “Messages for future” panel at the top of the page
One of the problems we are trying to solve, is lack of education and guidance in the system. That’s why we should try to provide some more guidance, description within drawers etc.
There’s a big misalignment in terms of naming panels. Different names appear in in Product view, and settings. Moreover some panel names are confusing, because they don’t reflect the actual Panel Purpose. Example - Document History.
Should users be allowed to change size of every panel? Seems like in some cases it doesn’t make sense to have half-width, for instance Document History
I’ve introduced a preview feature to all panels that might need it, such as Attached Files or Produced Documents. I’ve encountered cases that a preview is available from a drawer. In that case I think that preview in a modal on top of the drawer works.