Skip to content
This repository has been archived by the owner on Oct 31, 2018. It is now read-only.

[WIP] redesign calendar app #359

Merged
merged 30 commits into from
Mar 27, 2014
Merged

[WIP] redesign calendar app #359

merged 30 commits into from
Mar 27, 2014

Conversation

jbtbnl
Copy link
Contributor

@jbtbnl jbtbnl commented Mar 3, 2014

Work in progress on introducing a sidebar in the calendar app to provide simpler navigation through the users calendars. Also the datepicker has been restyled to improve accessibility and clean up the UI.

Refer to owncloud/calendar#269 for earlier discussion about the new design. Let's continue here to iron out the details.

Reference screenshot:
untitled

Checklist:

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 3, 2014

CC @owncloud/designers

@jancborchardt
Copy link
Contributor

@jbtbnl dude, you are awesome! :) I have yet to try it out. But already some remarks (partly from #269):

@georgehrke
Copy link
Contributor

Wow, that looks fantastic! =D Thanks @jbtbnl !
Could you maybe take a look at the resize issue. The calendar and the left sidebar don't resize when resizing the browser window.

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 3, 2014

@jancborchardt thanks, it must be in the name ;)

the calendar grid doesn’t seem to extend all the way to the bottom? There’s like 10–15 pixels whitespace left to the bottom of the screenshot

This occurs also in calendar/master, I tried to fix it but it seems that a lot of heights and widths are calculated by JavaScript and I've found no good entry point to start fixing it. (also @georgehrke)

@wtayyeb
Copy link
Contributor

wtayyeb commented Mar 3, 2014

Great, I have test it, but if there is a button to hide/show the sidebar it will be great.
It is owncloud design bug also. the owncloud not properly shown on smartphones.

its look like there is a bug there in the design
Firefox 27.0.1, Windows 7
screenshot 1393876049

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 3, 2014

@wtayyeb thanks for reporting, I will take a look at it. Hiding the sidebar is something that should be implemented in core, since it is a design element that is common to a lot of apps. Would you like to check if such an issue already exists in core? Look for mobile theme related issues.

@wtayyeb
Copy link
Contributor

wtayyeb commented Mar 4, 2014

there is an app named MobileCompTheme which just use css @media.

@jancborchardt
Copy link
Contributor

Yes, the mobile stuff should be separately done in core. We’ll probably work on that for ownCloud 7.

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 4, 2014

@jancborchardt this branch is currently at the point where we should decide on how to clean up the bunch of action icons at the right of each calendar name. In owncloud/calendar#269 we talked about expanding a calendar entry downwards.

If we would like to implement this it would be best to implement this as a general design element in core. Do you agree? I do not yet have a good idea in mind on how such thing should be designed. Shall I create an issue in core or design so that we can discuss this with @owncloud/designers?

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 4, 2014

@wtayyeb the issues you experienced earlier should be fixed by owncloud/calendar@29d796f. Can you confirm this? Thanks!

@jancborchardt
Copy link
Contributor

@jbtbnl I would say we should do that in a separate discussion / pull request, otherwise this one grows too large. Is that ok? And yeah, I would also say it should be a general design element in core – great point! :)

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 5, 2014

@jancborchardt @georgehrke @raghunayyar please review this pull request, I feel like it's ready to merge this into master.

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 19, 2014

There's still the - very minor - issue I mentioned earlier: If you click the share icon and - if you haven't noticed the input has focus - clicks in the input, the dialog slides up again

@tanghus it's a minor issue that in my opinion is not worth fixing right now because it will become obsolete anyway when owncloud/core#7563 is implemented

The "checkboxes" looks awesome, although maybe not very standard UI element? I can disable my own calendars, but not the shared one. Is that intended, or is it not in the scope of this PR?

There is an issue for that: owncloud/calendar#21

@tanghus
Copy link
Contributor

tanghus commented Mar 19, 2014

👍 👯 🌴 🍸

@MorrisJobke
Copy link
Contributor

I like it! 👍 from me, but I think I didn't test every possible case. But maybe we try to get this in and refine it where this is needed. For example the slightly greyed out calendar actions. @tanghus You're the master of this repo.

@jbtbnl You have done great work!

@MorrisJobke
Copy link
Contributor

Sorry. Just mixed up @georgehrke with @tanghus ... @georgehrke should have a look at this.

@georgehrke
Copy link
Contributor

I'll give it a final review tomorrow

@raghunayyar
Copy link

This looks awesome to me as well. Great job once again. :)

@tanghus
Copy link
Contributor

tanghus commented Mar 24, 2014

I'll give it a final review tomorrow

@georgehrke ^

I'm afraid there will be conflicts with #308 though, so you have to decide which goes first.

@libasys
Copy link
Contributor

libasys commented Mar 24, 2014

screen_redesign

some questions: i have made some fixes and updated the redesign tree to fullcalendar 1.6.4 js. how can i update/merge this now to [wip] redesign calender?
This is the repo: https://github.com/libasys/redesigncal602, only the changed files uploaded

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 24, 2014

@libasys it seems that you created a new repository, with only the files that have been changed in it. This will not merge upstream because they are detached from each other.

What you could do is the following:

  • clone the calendar/redesign branch
  • include your changes
  • commit your changes
  • push to a new private repository
  • create a pull request for calendar/redesign

Then GitHub will come up with a nice comparison view showing what lines have been changed and this will enable the developers around here to verify it and merge it into calendar/redesign and later on calendar/master.

@libasys
Copy link
Contributor

libasys commented Mar 24, 2014

Have the link to contacts/redesign branch? why contacts/redesign, this is calendar!

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 24, 2014

@libasys ehm, calendar/redesign offcourse, my bad 😄

Just clone https://github.com/owncloud/calendar.git and then switch to redesign branch.

@libasys
Copy link
Contributor

libasys commented Mar 24, 2014

somebody works with aptana studio and team git, to help me?

libasys and others added 5 commits March 24, 2014 15:40
Update calendar.js to 1.6.4
Adding timeline Feature
Fixing repeating options problem
Adding currentDay view datepicker Small css additions and Fixes
Updating to fullcalendar 1.6.4
better calc timeline left side
CSS Fixes style.css and fullcalendar
Redesign refer to #359 [WIP] redesign calendar
@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 26, 2014

@georgehrke I'd like to merge this before it becomes outdated please :)

@georgehrke
Copy link
Contributor

My last examination for this semester is tomorrow. I'll review tomorrow afternoon.

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 26, 2014

@georgehrke OK great, I'm sorry for bothering you then!

@georgehrke
Copy link
Contributor

👍👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍

Sooo awesome!! thanks a lot :D

@georgehrke
Copy link
Contributor

one little thing: automatic resizing of calendar doesn't work on y-axis

@libasys
Copy link
Contributor

libasys commented Mar 27, 2014

@georgehrke No Prob! a big thanks back to the dev ;)

jbtbnl added a commit that referenced this pull request Mar 27, 2014
Merging redesign calendar app
@jbtbnl jbtbnl merged commit 940510c into master Mar 27, 2014
@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 27, 2014

@georgehrke I'll create a separate issue for the vertical resizing because it's not a regression and not really related to the redesign.

@jancborchardt
Copy link
Contributor

WOW! This is finally in! So great, thank you @jbtbnl

@jbtbnl
Copy link
Contributor Author

jbtbnl commented Mar 28, 2014

@jancborchardt thanks, it took three months to get this in... worth the effort though :)

@MorrisJobke MorrisJobke deleted the redesign branch May 13, 2014 08:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants