Giter Site home page Giter Site logo

Todo for first build about ui-calendar2 HOT 16 OPEN

angular-ui avatar angular-ui commented on June 15, 2024
Todo for first build

from ui-calendar2.

Comments (16)

zackarychapple avatar zackarychapple commented on June 15, 2024

@Urigo want to have a chat about this?

from ui-calendar2.

zackarychapple avatar zackarychapple commented on June 15, 2024

@miketierney, here is the re-write I was talking about.

from ui-calendar2.

ProLoser avatar ProLoser commented on June 15, 2024

I think you guys should tackle month view and the other views separately, perhaps even as separate directives. The buttons are super simple matters of ng-if logic. The key is to make a service or session that spans everything that provides a data api only and contains no view logic. Then implement it in the templates.

from ui-calendar2.

ProLoser avatar ProLoser commented on June 15, 2024

If you think about it in terms of visuals and not in traditional terms, you have an overall day view and an hourly view. The hourly view is potentially going to have multiple columns, which could be the other 6 days of the week, or even things like availability of conference rooms or coworker schedules.

If you build simple api methods to move the day pointer around, filter a range of events, and adding /removing /watching you have a lot of the data work covered.

Tackle visual layouts separately from data logic and give people building blocks so they can put together a calendar however they want. Then simply "prepackage" a few templates that combine these components in the fairly common arrangement.

Don't go about building one super directive with thousands of convoluted options and toggles. Build modular components and show "examples" of how easy it is to arrange them yourself to look just like the original

from ui-calendar2.

Urigo avatar Urigo commented on June 15, 2024

@zackarychapple Would love a chat!

from ui-calendar2.

zackarychapple avatar zackarychapple commented on June 15, 2024

@ProLoser very much like the way you think. @Urigo is there a part that you would like to tackle?

from ui-calendar2.

Urigo avatar Urigo commented on June 15, 2024

@zackarychapple I have to say that a lot of that stuff are already tackled with the datepicker..

from ui-calendar2.

zackarychapple avatar zackarychapple commented on June 15, 2024

@Urigo thats why I'm using some of that code to help get it started, any thoughts on a good part you want to tackle?

from ui-calendar2.

everythingspirals avatar everythingspirals commented on June 15, 2024

I would also be interested in contributing

from ui-calendar2.

crrdev01 avatar crrdev01 commented on June 15, 2024

@zackarychapple I'd love to chat more about this project. I'm currently working on an app that uses fullcalendar.

from ui-calendar2.

ballerabdude avatar ballerabdude commented on June 15, 2024

Should it be built for angular 2 since it will be out in about 6 months. It would suck if the project didn't work for angular 2. FYI I have not messed around with angular 2 yet so I might be wrong.

from ui-calendar2.

ssherriff avatar ssherriff commented on June 15, 2024

Not sure what the plan is with this project, but I'd be interested in helping to contribute. I'm working on a project that uses full calendar and angular, but would love to help create an angular native version.

from ui-calendar2.

ProLoser avatar ProLoser commented on June 15, 2024

I don't know what happened to @zackarychapple, @crrdev01 @ssherriff do you guys want me to add you as collaborators to the repo? You'd essentially be undertaking all of it yourselves, although I can provide guidances and advice regarding code review and architecture.

from ui-calendar2.

ssherriff avatar ssherriff commented on June 15, 2024

I'd like to help, but I don't have much experience with complete Angular libraries, so I'd definitely need help making sure the code and architecture was correct. I've done some full stack development including AngularJS but my background is in Java. I've done UIs with Angular and I've created directives, etc and understand all of that, but of course with something like this I'd want to make sure what I'm doing is actually the correct way. If that's all okay, I'm in.

from ui-calendar2.

PowerKiKi avatar PowerKiKi commented on June 15, 2024

@ssherriff if you need inspiration I'd say ui-grid is now a mature project. It seems to me that it is "big" enough and working well enough to be taken as an example. For instance the docs is very well made. There is probably a few ideas from that project worth investigating...

from ui-calendar2.

ssherriff avatar ssherriff commented on June 15, 2024

Thanks @PowerKiKi I'll have a look.

from ui-calendar2.

Related Issues (1)

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.