Skip to content

Update design guidelines and add new screenshots#15002

Open
nimishavijay wants to merge 3 commits into
masterfrom
update-design-guidelines
Open

Update design guidelines and add new screenshots#15002
nimishavijay wants to merge 3 commits into
masterfrom
update-design-guidelines

Conversation

@nimishavijay
Copy link
Copy Markdown
Member

(AI-assisted by Claude for first-draft and converting to .rst)

☑️ Resolves

🖼️ Screenshots

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

AI-assisted by Claude Opus 4.7 for first-draft and converting to .rst 

Signed-off-by: Nimisha Vijay <nimisha.k.vijay@gmail.com>
@skjnldsv

This comment was marked as resolved.

Signed-off-by: Nimisha Vijay <nimisha.k.vijay@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 22, 2026

@nimishavijay
Copy link
Copy Markdown
Member Author

developer_manual/design/foundations.rst:192: No newline at end of file. (missing-final-newline)

oops, copy-paste oversight

/home/runner/work/documentation/documentation/developer_manual/html_css_design/icons.rst:7: WARNING: duplicate label icons, other instance in /home/runner/work/documentation/documentation/developer_manual/design/foundations.rst

Could we consider removing the html css design section? I has been outdated for almost 10 releases now. or we set up a redirect to the new guidelines 🤔

@skjnldsv
Copy link
Copy Markdown
Member

Could we consider removing the html css design section? I has been outdated for almost 10 releases now. or we set up a redirect to the new guidelines 🤔

Sure, why not ?

@skjnldsv
Copy link
Copy Markdown
Member

Please also use conventional commits :)

Comment thread developer_manual/images/radio-group.png
Comment thread developer_manual/design/introduction.rst Outdated
… description.


Signed-off-by: Nimisha Vijay <nimisha.k.vijay@gmail.com>

Nextcloud design and brand standards are used to maintain the identity of Nextcloud apps.
If you're a developer who wants to create or contribute to a Nextcloud app, following this guide will make sure your app looks like it belongs to the Nextcloud family.
Nextcloud design and brand standards are used to maintain the identity of Nextcloud apps. If you’re a developer who wants to create or contribute to a Nextcloud app, following this guide will make
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will this line break be fine?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Theoritecally, our design rst guidelines ask devs to split all lines after 120 characters.

limits <https://www.nngroup.com/articles/response-times-3-important-limits/>`__.
- The state of the application should be clear. If something loads, provide feedback.
- Regularly reset your installation to see what the first-run experience is like, and improve it.
- Ideally do `usability testing <http://jancborchardt.net/usability-in-free-software>`__ to know how people use the software. Testing with 5 users is enough to identify most of your problems.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor, but this can be https now: https://jancborchardt.net/usability-in-free-software :)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Ideally do `usability testing <http://jancborchardt.net/usability-in-free-software>`__ to know how people use the software. Testing with 5 users is enough to identify most of your problems.
- Ideally do `usability testing <https://jancborchardt.net/usability-in-free-software>`__ to know how people use the software. Testing with 5 users is enough to identify most of your problems.

the `W3 website <https://www.w3.org/WAI/standards-guidelines/wcag/glance/>`__
- Software should work. Only put features into main branch when they are complete. It is better to not have a feature instead of having one that works poorly.
- Software should get out of the way. Do things automatically instead of offering configuration options. When people ask for a setting, find out what the root of the problem is and fix that instead.
Also read `Choosing our Preferences <http://ometer.com/preferences.html>`__.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here, can be https: https://ometer.com/preferences.html

Suggested change
Also read `Choosing our Preferences <http://ometer.com/preferences.html>`__.
Also read `Choosing our Preferences <https://ometer.com/preferences.html>`__.

- Software should get out of the way. Do things automatically instead of offering configuration options. When people ask for a setting, find out what the root of the problem is and fix that instead.
Also read `Choosing our Preferences <http://ometer.com/preferences.html>`__.
- People’s data is sacred. Provide undo for most operations and optionally a confirmation for bigger more complex operations, but be careful about confirmations `as they might be
dismissed <http://www.alistapart.com/articles/neveruseawarning/>`__.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https and link slightly changed

Suggested change
dismissed <http://www.alistapart.com/articles/neveruseawarning/>`__.
dismissed <https://alistapart.com/article/neveruseawarning/>`__.

* The state of the application should be clear. If something loads, provide feedback.
* Regularly reset your installation to see what the first-run experience is like, and improve it.
* Ideally do `usability testing <http://jancborchardt.net/usability-in-free-software>`_ to know how people use the software. Testing with 5 users is enough to identify most of your problems.
For further UX principles, read `Alex Faaborg from Mozilla <http://uxmag.com/articles/quantifying-usability>`__, and the `GNOME Human Interface Guidelines <https://developer.gnome.org/hig/principles.html>`__
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https

Suggested change
For further UX principles, read `Alex Faaborg from Mozilla <http://uxmag.com/articles/quantifying-usability>`__, and the `GNOME Human Interface Guidelines <https://developer.gnome.org/hig/principles.html>`__
For further UX principles, read `Alex Faaborg from Mozilla <https://uxmag.com/articles/quantifying-usability>`__, and the `GNOME Human Interface Guidelines <https://developer.gnome.org/hig/principles.html>`__

Copy link
Copy Markdown
Member

@jancborchardt jancborchardt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very nice! Just some details on the links (being not https) and on screenshots (like left nav not appearing blurry).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be good to have 1 or 2 of them checked, no?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks a bit wrong or too little contrast. Is it correct @marcoambrosini @nimishavijay?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn’t have the new left nav changes yet, and the left nav is also not blurred.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be nice to have one of the entries hovered/focused to show it?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also here, background of nav is not blurred

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left nav not blurry

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left nav not blurry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🏗️ At engineering

Development

Successfully merging this pull request may close these issues.

4 participants