v0.2
Major Update
This update serves to fix problems with v0.1 that resulted in infinite loops, as well as improvements to the visual result of the position view to improve its usability
Changes
- Limits total iterations in getShifts() javascript function to prevent infinite looping when the number of total users is greater than the number of users in the active schedule
- Refactored position view rendering code to be easier to work with
- Start and end time now displays on the edge of shift rectangles
- If there isn't enough space at the edge of a shift, the time will move to the inside
- Added a basic icon for use with the compiled python script