From 4302a5e53f9e06de5983378c8498e95f9ea84622 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Sun, 30 May 2021 20:54:31 -0700 Subject: [PATCH] Note changes to project. --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 2287ca1..dcd9009 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,18 @@ This is an Elm-based implementation of Homework 4c for Human Computer Interaction. Elm is a functional programming language that __compiles to JavaScript__. +## Changes from Homework 4a and 4b + +From 4a to 4b, I changed the following: +* Instead of hovering, you click. This way, you can still preview your schedule while your mouse is elsewhere (perhaps on RateMyProfessor!). + You must now click add/remove to make a change. Add/remove are color coded green and red, and have visual icons (for the colorblind) +* Clicked (formerly hovered) lines are dashed to help improve accessibility for colorblind people. +* Used check marks instead of crosses (communicates “positive” result) + +From 4b to 4c, I changed the following: +* Moved away from table structure to support long views (column headers go out of view). + * Used icons to indicate various course info, instead. + ## Directory structure * `src/` contains the Elm source code for the application. * `Model.elm` contains descriptions of the data structures used