Coder Social home page Coder Social logo

polite.li's People

Contributors

akhilcacharya avatar kaveenherath avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

polite.li's Issues

Figure out the refresh scheme

How do we update the statuses?

Ideas:

  • On status hover, refresh individual user.

  • On timer, refresh all users

Any others?

Do Usability Evaluation

Have this before we do an MVP demo to Dr. St. Amant.

Abide by Neilsen:

  • Visibility of system status
  • Match between system and the real world
  • User control and freedom
  • Consistency and standards
  • Error prevention
  • Recognition rather than recall
  • Help users recognize, diagnose, recover from errors
  • Help and documentation

By Shneiderman:

  • Strive for consistency
  • Enable frequent users to use shortcuts
  • Offer informative feedback
  • Design dialogs to yield closure
  • Offer error prevention and simple error handling
  • Permit easy reversal of actions
  • Support internal locus of control
  • Reduce short-term memory load

By Norman's 7 Principles:

  • Use both knowledge in the world and knowledge in the head.
  • Simplify the structure of tasks.
  • Make things visible...
  • Get the mappings right.
  • Exploit the power of constraints...
  • Design for error.
  • When all else fails, standardize.

Add contact profiles

Contact profiles are links to your contact information.

For instance - 555-555-5555 for TEXT, 111-111-1111 for PHONE, @akhilcacharya for SKYPE

Idea: Menu bar setting, opens new window, allows you to add information for each preset data type.

Refactor Login

Apple-ish background and colors with the polite.li logo.

Basic contact functionality

Note

Depends on Issue #12

  • Open up an iMessage window when option is selected for SMS contact

  • Open up Skype when option is selected for Skype contact

Details:

Can use AppleScript to open up and use Apple tools

Command:
For direct message from:

osascript -e 'tell application "Messages" to send "Hello World" to buddy "J D McIninch"'

For opening the GUI:

open -a Messages - see if you can pre-populate with the number.

Office Hours

  • Bigger text/bigger buttons - make it more obvious what the function of the button is

  • Use images on the buttons instead of emojis.

  • Add link to GitHub in the user login

TODO:

  • Fix scrolling

  • Status after status update - for feedback (use animation)

  • Look over Heuristics for good UI

  • Add more users

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.