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

Vertical bars are almost invisible in week view #314

Closed
claell opened this issue Jan 22, 2017 · 21 comments · Fixed by #421
Closed

Vertical bars are almost invisible in week view #314

claell opened this issue Jan 22, 2017 · 21 comments · Fixed by #421
Labels
3. to review Waiting for reviews design Related to design, interface, interaction design, UX, etc. enhancement New feature request good first issue Small tasks with clear documentation about how and in which place you need to fix things in.

Comments

@claell
Copy link

claell commented Jan 22, 2017

At first I thought there are no vertical bars at all, but they are only not really visible. This makes it harder to read the calendar when there are not many events.
bildschirmfoto vom 2017-01-22 22-09-45

@georgehrke
Copy link
Member

cc @nextcloud/designers @jancborchardt

@georgehrke
Copy link
Member

@claell What version are you on? (both Nextcloud and calendar versions)

@claell
Copy link
Author

claell commented Jan 22, 2017

Nextcloud version 11.0.1, calendar version 1.5.0

@eppfel
Copy link
Member

eppfel commented Jan 22, 2017

I would need to see some proposals for comparison. Not a big issue IMO, but, yes vertical bars could be stronger than horizontal ones.

@georgehrke georgehrke added the design Related to design, interface, interaction design, UX, etc. label Jan 23, 2017
@claell
Copy link
Author

claell commented Jan 23, 2017

Just checked on another monitor and there the lines are better visible, but also could be stronger.

@jancborchardt
Copy link
Member

The vertical bars could be exactly colored like the stronger horizontal bars, but no stronger.

@claell
Copy link
Author

claell commented Jan 24, 2017

@jancborchardt I think this is already the case.

@jancborchardt
Copy link
Member

Yeah, so I think it’s proper. The horizontal bars to delineate the time are more important because it’s smaller steps. Weekdays are very wide already so easier to distinguish. If the vertical bars would be darker they would take precedence over the horizontal ones, which is wrong.

@claell
Copy link
Author

claell commented Jan 24, 2017

Ah, did not see that this was a reply to @eppfel.

Then I suggest to make both darker and/or stronger.
A few mockups:
Darker lines:
c05d66d6-e0ef-11e6-82ee-9c27ec1b0ad62

I did a quick research how this is handled in analog calendars and they often use a different vertical delimiter, this would look like:
c05d66d6-e0ef-11e6-82ee-9c27ec1b0ad61

Darker lines:
c05d66d6-e0ef-11e6-82ee-9c27ec1b0ad612

@eppfel
Copy link
Member

eppfel commented Jan 24, 2017

Nice work 👍

Kind of like the gaps approach, but I don't believe it fits the nextcloud look. Would need to see it with context.

Maybe do not interrupt the horizontal separater between all-day- and not-all-day events? 🤔

And can you try, the idea of @jancborchardt making it just the same width as the horizontal separater?

@claell
Copy link
Author

claell commented Jan 24, 2017

I did some more mockups showing them in context and without interrupting the horizontal separator.

As I am using only an image manipulation program it is hard to modify width.
But I just had a closer look and it seems @jancborchardt was right. The width of both horizontal and vertical lines is equal (1px) and only the color is different.

mockup 1
mockup 2

Darker:
mockup 3
mockup 4

@jancborchardt
Copy link
Member

Great stuff @claell! :) I really like the vertical separation via whitespace (also in the header) and I think it fits our style of showing less and using whitespace rather than additional lines.

Do you want to start a pull request with that? :) By the way, I also added you to the designers team, so welcome! 🎉

@claell
Copy link
Author

claell commented Jan 24, 2017

Thanks :)

I have almost no experience with js or webdesign unfortunately, so I don't know how to achieve what I have mocked up.

Also I don't know how to test the changes afterwards.

@jancborchardt jancborchardt added 1. to develop Accepted and waiting to be taken care of enhancement New feature request good first issue Small tasks with clear documentation about how and in which place you need to fix things in. labels Jan 25, 2017
@jancborchardt
Copy link
Member

@claell this actually is a very good starter issue to get into CSS I would say. :) Just right-click the calendar in your browser and inspect it. There should be some border-right or border-left attributes in the CSS you can set to none to make the border go away. Then you can use padding-left and padding-right on each of the td elements to achieve the whitespace.

If you need more help, us @nextcloud/designers are glad to support you and help you get involved! :)

@claell
Copy link
Author

claell commented Jan 25, 2017

I played around a bit with the inspector yesterday but didn't find the right things to change.

I managed to remove the horizontal borders now, but I don't get the horizontal lines "cut".

@eppfel
Copy link
Member

eppfel commented Jan 25, 2017

@claell The layout is a bit cheated. I had a quick look at it yesterday. There is one table overlaying the other. You have to edit both of them.

@claell
Copy link
Author

claell commented Jan 25, 2017

But I think I cannot change the space between horizontal borders with padding, as this is just resizing the borders around the content afaik: http://stackoverflow.com/questions/339923/set-cellpadding-and-cellspacing-in-css/10994718#10994718

@georgehrke georgehrke added this to the 1.7.0-next milestone Apr 5, 2017
@georgehrke
Copy link
Member

@claell @jancborchardt @eppfel How do we want to proceed here? :)

@jancborchardt
Copy link
Member

As far as I can see the horizontal lines are darker. :) Made in a PR some weeks ago I think.

Dennis1993 added a commit that referenced this issue Apr 23, 2017
idea to #314
The left sidebar from NextCloud uses a right border in #ebebeb. The grid use the color #f8f8f8. I chanced the color to #ebebeb (a Little bit darker) to improve the visibility.
@Dennis1993
Copy link
Contributor

Dennis1993 commented Apr 23, 2017

#421 Maybe this is a improvement? I changed the color a little bit of the grid

@georgehrke georgehrke added 3. to review Waiting for reviews and removed 1. to develop Accepted and waiting to be taken care of labels Apr 29, 2017
@georgehrke georgehrke added this to the 1.5.3-current-maintenance milestone May 11, 2017
@georgehrke georgehrke removed this from the 1.7.0-next milestone May 11, 2017
georgehrke added a commit that referenced this issue May 12, 2017
@claell
Copy link
Author

claell commented May 14, 2017

Sorry for the late reply. As I told before, I did not know how to implement the mockups I created. So if nobody else is trying to do this, I guess what #421 does is fine.

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 good first issue Small tasks with clear documentation about how and in which place you need to fix things in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants