android icon indicating copy to clipboard operation
android copied to clipboard

Move to Material You / 3

Open jancborchardt opened this issue 3 years ago • 3 comments
trafficstars

In Talk we are already moving step by step to Material You, we should coordinate to have both apps steadily move towards this more modern look. :) https://m3.material.io/

Also ref Talk app issue for this, as probably some components can be shared? https://github.com/nextcloud/talk-android/issues/2076

And cc other Android app devs @tobiasKaminsky @AlvaroBrey @AndyScherzinger @mahibi @nextcloud/android @stefan-niedermann @David-Development @joleaf

jancborchardt avatar Jul 28 '22 07:07 jancborchardt

Such a meta-overview ticket is nice, but we shall have concrete actions, which we then can do. So, from a design/UX perspective, what are the most visible/best changes to do? Shall we first focus on e.g. colors? Or specific components, like buttons?

tobiasKaminsky avatar Jul 28 '22 07:07 tobiasKaminsky

@tobiasKaminsky from your view what would make sense? I’d assume it would be best to cut it into upgrading the individual components, if that’s technically possible?

  • Content view / file list
  • Header
  • FAB
  • Navigation
  • File detail view (activity, sharing etc)
  • Image viewer
  • Dialogs
  • Settings
  • …

Does that make sense?

jancborchardt avatar Jul 28 '22 08:07 jancborchardt

The UI "components" would be the right way like you stated @jancborchardt - I already started working on it in https://github.com/nextcloud/talk-android/pull/2084 but paused the work to first have the server theme implementation in place since some things change with the latest material libraries for the UI elements API-wise.

The biggest impacts I have seen so far are then with the dialogs and bottomsheets since it affects the background-coloring. Buttons are rather flexible in their design-options now so we can stay with the pill-style, chips needs to rework (see Talk code), for the Toolbar we might want to thing about using the theme color for text and icons in light theme (at least, dark theme I am not sure).

AndyScherzinger avatar Jul 28 '22 10:07 AndyScherzinger

Should we close this in favor of https://github.com/nextcloud/android/issues/10638 then or the other way around?

jancborchardt avatar Aug 18 '22 08:08 jancborchardt

@jancborchardt I think we can close this one since the other one has the. Top level steps and references to talk

AndyScherzinger avatar Aug 19 '22 21:08 AndyScherzinger