Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move calendar sharing and settings to a modal #4515

Merged
merged 1 commit into from
Nov 22, 2022

Conversation

st3iny
Copy link
Member

@st3iny st3iny commented Sep 16, 2022

Fix #4124
Fix #4711

WIP

First iteration

Calendar list item Modal
image image

Second iteration

There is no three dot menu anymore in the calendar list. There will be a single pencil icon/button which opens the modal.

image

@st3iny st3iny added 2. developing Work in progress design Related to design, interface, interaction design, UX, etc. enhancement New feature request Feature: Sharing feature: accessibility labels Sep 16, 2022
@st3iny st3iny self-assigned this Sep 16, 2022
@codecov
Copy link

codecov bot commented Sep 16, 2022

Codecov Report

Base: 41.55% // Head: 41.30% // Decreases project coverage by -0.24% ⚠️

Coverage data is based on head (8513a72) compared to base (3b6fca7).
Patch coverage: 0.00% of modified lines in pull request are covered.

❗ Current head 8513a72 differs from pull request most recent head e7c4897. Consider uploading reports for the commit e7c4897 to get more accurate results

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #4515      +/-   ##
============================================
- Coverage     41.55%   41.30%   -0.25%     
  Complexity      339      339              
============================================
  Files           225      226       +1     
  Lines          5641     5675      +34     
  Branches        738      743       +5     
============================================
  Hits           2344     2344              
- Misses         3297     3331      +34     
Flag Coverage Δ
javascript 31.16% <0.00%> (-0.26%) ⬇️
php 68.48% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...ts/AppNavigation/CalendarList/CalendarListItem.vue 0.00% <0.00%> (ø)
src/components/AppNavigation/EditCalendarModal.vue 0.00% <0.00%> (ø)
...ppNavigation/EditCalendarModal/PublishCalendar.vue 0.00% <0.00%> (ø)
...ents/AppNavigation/EditCalendarModal/ShareItem.vue 0.00% <0.00%> (ø)
.../AppNavigation/EditCalendarModal/SharingSearch.vue 0.00% <ø> (ø)
src/store/calendars.js 0.00% <0.00%> (ø)
src/views/Calendar.vue 0.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@ChristophWurst
Copy link
Member

Are the broken avatars spreading? 🙈 I thought only attendees look broken, not sharees.

@st3iny

This comment was marked as resolved.

@st3iny st3iny force-pushed the enh/4124/redesign-calendar-sharing branch from 7d7dd10 to 43a1720 Compare September 20, 2022 08:03
@st3iny st3iny force-pushed the enh/4124/redesign-calendar-sharing branch from 43a1720 to 668f953 Compare October 3, 2022 15:18
@st3iny st3iny changed the title Redesign calendar sharing Move calendar sharing and settings to a modal Nov 4, 2022
@st3iny st3iny force-pushed the enh/4124/redesign-calendar-sharing branch from a131088 to 1632e8e Compare November 4, 2022 15:29
@st3iny st3iny force-pushed the enh/4124/redesign-calendar-sharing branch from 1632e8e to 8badb9b Compare November 15, 2022 11:39
@st3iny
Copy link
Member Author

st3iny commented Nov 15, 2022

Are the broken avatars spreading? see_no_evil I thought only attendees look broken, not sharees.

I fixed it.

@st3iny st3iny added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Nov 15, 2022
@st3iny st3iny marked this pull request as ready for review November 15, 2022 13:40
@st3iny st3iny added this to the v4.2.0 milestone Nov 15, 2022
@jancborchardt
Copy link
Member

I assume it is because still WIP, but will the rest of the dropdown also be moved into the modal? :) Basically clicking the 3 dot icon should open the modal, and all info of the dropdown should be in the modal.

What seems most fitting is if we put "Calendar details & sharing" into a modal together, so name, color, and sharing can be edited in one place. Export and Delete calendar can be done there as well, basically just like the "Conversation settings" in Talk.

@st3iny
Copy link
Member Author

st3iny commented Nov 15, 2022

I assume it is because still WIP, but will the rest of the dropdown also be moved into the modal? :) Basically clicking the 3 dot icon should open the modal, and all info of the dropdown should be in the modal.

What seems most fitting is if we put "Calendar details & sharing" into a modal together, so name, color, and sharing can be edited in one place. Export and Delete calendar can be done there as well, basically just like the "Conversation settings" in Talk.

I kept them in a list for quick access. A unified design makes more sense. I'll move all other buttons to the modal too.

@ChristophWurst
Copy link
Member

ChristophWurst commented Nov 18, 2022

I assume it is because still WIP, but will the rest of the dropdown also be moved into the modal? :) Basically clicking the 3 dot icon should open the modal, and all info of the dropdown should be in the modal.

Could you please spec how this should look?

image

I liked the first iteration a lot better.

EDIT: Updated screenshot with updated button styling (which I just pushed).

@ChristophWurst
Copy link
Member

Looks super nice now @st3iny!

Should we move the Delete button to the bottom though? In other menus we also always put it last.

Bildschirmfoto vom 2022-11-18 17-23-43

@ChristophWurst
Copy link
Member

@GretaD could you please move the buttons to the bottom of the modal?

@GretaD
Copy link
Contributor

GretaD commented Nov 22, 2022

Screenshot from 2022-11-22 14-50-52

Copy link
Member

@ChristophWurst ChristophWurst left a comment

Choose a reason for hiding this comment

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

😎

Signed-off-by: Richard Steinmetz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews design Related to design, interface, interaction design, UX, etc. enhancement New feature request feature: accessibility Feature: Sharing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve usability of colour picker Redesign calendar sharing
4 participants