Skip to content
This repository has been archived by the owner on Oct 29, 2021. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
morinted committed May 12, 2014
1 parent e7a9da2 commit 8860e80
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,21 @@ Some features currently present:
- Select x of y optional courses, ideal for electives.
- Hosting a server at home.tedmor.in to let individuals connect with the GUI.
- Export .ics files for easy calendar integration.
- Sorting by various attributes, including start time, days off, and length of day.
- Can ignore discussion groups and tutorials when sorting (eg. A day with only a discussion group would be considered a day off)

### Future Features
### Future Plans

Looking toward the future:
These are problems that exist or features that are to be implemented. Consider this a bug list:

- When time permits, a nice feature would be a dynamically-sized GUI, but this is not planned in the short-term.
- Make suggestions for other features!
- GUI: 1-hour long classes have text that overflow out of the calendar event.
- GUI: There is no indication of loading after sending requests to the server. A status bar with a loading symbol and status message would be preffered.
- GUI: When connecting to server, the message box can get caught behind the main window.
- SERVER: When a very large schedule generation occurs, smaller tasks are queued after. The fix will be implementing a multi-threaded approach.

And here are some features under a wish list, which may not happen:

- A dynamically-sized GUI, but this is not planned in the short-term.

## User's Guide

Expand Down Expand Up @@ -123,4 +131,4 @@ Depending on your connection, the script may take ~10-20 minutes to run for the

## Dependencies

The schedule generator was made using the [OCSF](http://www.site.uottawa.ca/school/research/lloseng/supportMaterial/ocsf/ocsf.html) client-server interface. The iCalendar support is provided by [Biweekly](http://sourceforge.net/projects/biweekly/)
The schedule generator was made using the [OCSF](http://www.site.uottawa.ca/school/research/lloseng/supportMaterial/ocsf/ocsf.html) client-server interface. The iCalendar support is provided by [Biweekly](http://sourceforge.net/projects/biweekly/)

0 comments on commit 8860e80

Please sign in to comment.