Skip to content

Implement a Fluent Design 2 (WinUI3) GUI. #7738

Open
@RokeJulianLockhart

Description

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using:

I believe that I am unable to access this information.

Is your feature request related to a problem? Please describe.

WinUI versions 2 and 3 are the sole currently Microsoft-endorsed GUI toolkits for Windows applications. This matters, because like how on AOSP, any application targeting API Level >31 is expected, by the userbase, to adhere to Material 3 design guidelines (the application style standard) and support Material You (the user-defined colouration customisation standard), Windows 11 users expect (Version >1 of) WinUI.

Currently, NextCloud does not do so:

Image

Describe the solution you'd like

Convert your GUI markup (or code, if it's inline — I'm unfamiliar with this codebase) to Version >1 of WinUI.

Describe alternatives you've considered

Somehow implement the Fluent Design application style guidelines without doing so. This seems like a lot more work for no gain, though.

Additional context

OneDrive has done so:

Image

Alternative examples of well-designed FD applications are:

  1. simon-knuth/scanner:

    Image

  2. bloxstraplabs/bloxstrap:

    Image

Metadata

Assignees

No one assigned

    Labels

    1. to developenhancementenhancement of a already implemented feature/code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions