Skip to content

UI/UX design review and enhancements #18

@SunboX

Description

@SunboX

This is the issue to provide and discuss some design enhancements.

There are some things in Windows (Mobile), you should be aware of.
Windows Mobile differs from other mobile OS by the way it provides consistent look and feel across all apps, it shouldn't matter if it is a pre-installed or a custom one.
Espacially if the app is a productive app, like this one. 😏

Microsoft itself has some notes about Design & UI here: https://developer.microsoft.com/en-us/windows/apps/design
(Microsoft Design Language principles: https://www.microsoft.com/en-us/design/principles)

This will bring some limitations regarding the design of the app. Basically, every Windows Mobile app should use the same font, icons and the Windows theming. I will explain them now.

Font

The font you should use in Windows apps is called Segoe UI.
There's a list of available fonts and some notes over here: https://msdn.microsoft.com/en-us/windows/uwp/style/fonts

Icons

Windows provides a own icon set. It's called Segoe MDL2 icons.

If you need to design additional icons (not included in the default icon set), please design them so they look coherent with the Segoe MDL2 icons.
Please provide the new icons as SVG graphics.

Sizes

The sizes are defined in an device-independent unit called DIP (Device-independent pixel).
As a rule of thumb, the defined sizes should always be dividable by 4. For example, the default CommandBar has a height of 48 DIP.
You can read more about that here: https://msdn.microsoft.com/en-us/library/windows/desktop/ff684173(v=vs.85).aspx

Colors (theming)

Windows (Mobile) offers the user two different kinds of theming, a light theme (more or less white) and a dark theme (more or less black).
The user can also choose a accent color. The nextcloud windows app should use these pre-defined colors.

Many apps are only using the company color on their splash screen. I've done this on the splash screen and the login screen.

Downloads

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions