Git Product home page Git Product logo

etsmobile-windowsplatforms's People

Contributors

martingem avatar ttauveron avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

etsmobile-windowsplatforms's Issues

Make a Dashboard for the Desktop Version of UWP

Making the Dashboard

Since UWP has more room, we will divide the courses and today in the dashboard like for the Xbox App for Windows 10.
Like so:
[Side Navigation] [ List Of Courses ] [ Today ]
Instead of having the same as Windows Phone 8.1, which is a Pivot of Today, then List Of Courses

It will allow selection of courses and to navigate to either the grades or Moodle and will allow the complete reuse of Windows Phone 8.1 implementations.

Limitations

This will not alter any other page and will work only on UWP on desktop. On Windows 10 mobile, it will remain the same as Windows Phone 8.1.

Fix/Enhance Error Presenter

  • Lorsqu'il n'y a pas de cache ni online, afficher un message convivial
  • Lorsque l'utilisateur est offline mais qu'il y a du cache, afficher un message convivial
    (that's how it was, but changes occured and...)

Schedule TileNotifications instead of looking for classes each 30 minutes

Current Behavior

Each 30 minutes, the Cache get fetched to know if there is currently a class or a class occuring next

What's wrong...?

Since it's not a 10:00, 10:30, 11:00, etc. exactly, we need a better way to have the schedule showing at the right moment

Ok, what's the solution?

Schedule the ScheduleItems with expiration dates. We also want to make sure the next class appears the moment the last class finished.
Example: a class from 9 to 12, at 12:00:01 would shoud show the next class if any.

Fix some issues

  • Fetch in GetAndFetchLatest are not called
    Solution: use connectable observables to construct sequences
  • ReactiveUI Guidelines
    Solution: Use proper command names
  • Centralize some Resources

Calendrier n'est pas totallement stylisé

Il reste un peu de travail à faire pour styliser le calendrier. Je suis en attente du support de Syncfusion afin qu'ils finissent de "réparer"/changer leur implémentation pour me permettre d'avoir un UX de Calendrier Windows Phone 8.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.