Coder Social home page Coder Social logo

mareoraft / calendar Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 198 KB

Share your google calendar publically/conveniently/beautifully with others.

Home Page: http://learnnation.org/calendar.html

License: MIT License

Python 23.21% HTML 15.84% JavaScript 50.38% SCSS 10.58%

calendar's People

Contributors

mareoraft avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

calendar's Issues

google broken

fetching google stuff broke

it says it needs a new auth token, but then it can't fetch the new token

weather text ugly

The weather text being darker than the swatches just isn't working. Let's try making them white or off-white instead.

'waiting' message while waiting for events

Sometimes it takes google a long time to deliver the events (or maybe another issue?). In the meantime, the calendar should somehow indicate that the events are not yet populated.

weather broken

it seems that the weather-api library is discontinued. Probably yahoo upgraded API and it broke, author decided not to maintain.

anyway, i updated to the newest version but it still didn't work. i think we will need to get rid of it and switch to a new library

cleanup README

Please cleanup the README discarding all the unneeded stuff.

sticky header doesn't work on mobile

We could try the other sticky header approach. But I'm wondering if mobile devices take one big picture and let ppl scroll through it or disable any fancy scrolling.

shorter 'last updated' string

I want the status to be truncated when the date is today. For example, it need not say "Tuesday July 3 2:00 PM" when that is today. Rather, in that case, it can just say "2:00 PM".

auto-scroll

Can we automatically scroll the user to 9 AM or similar?

highlight TODAY

It would be nice, if possible, to have a red circle around the TODAY day number much like is seen in other calendar applications, so that the user can easily see which day is today.

name change

Consider changing name to "calendar".

Pros:

  • iCal, google calendar, BusyCal all use name "calendar"

Cons:

  • can't think of any

Either way, both learnnation.org/cal, ./calendar, and ./schedule should all successfully reach the site.

display less columns on small screens

Use mobile-first / screen width targetting with SASS to make the number of columns change depending on the screen width.

Suggestion:

  • vertical iphone - 3 cols
  • horizontal iphone - 5 cols
  • ipad or larger - 7 cols

The header should also be shortened on mobile if necessary so it fits nicely and so user can click the arrow buttons without much trouble.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.