- Switched from a global reset in www/css/ts-screen.scss to a selected top-level elements reset to allow default formatting for user notes. - Restructured the #entry-list and entry displays. - Restructured notes div, now has a sub-div for text and a textarea element for input. - Added Showdown.js, a JavaScript Markdown library for formatting comments. - Moved EntryView blur events to the View events map. - Added images for expansion of notes. - Added the ability to edit notes. - Split EntryListView.addOne into renderOne and addOne so that renderOne can be called with a new entry (fixes duration glitch)
30 lines
992 B
ReStructuredText
30 lines
992 B
ReStructuredText
Current
|
|
=======
|
|
|
|
Upcoming
|
|
========
|
|
- Generate day seperators
|
|
- Fix UI for tasks with a duration a day or longer
|
|
- Fix hover UI for user menu
|
|
- Fix hover UI for timeline menu
|
|
- Test (implement?) timeline selection
|
|
- Add UI for timeline creation
|
|
- Change the UI for editing the start-time. Use a date-picker (custom jQuery
|
|
UI theme?)
|
|
- Fix UI for timestamp edits which change the order of events in the timeline.
|
|
- Create a light, alternating background for entries
|
|
- Add hover-enabled icons for editing entries/showing notes
|
|
- Create tooltips.
|
|
- Create a realtime tick-tock for the duration of the current item.
|
|
- Mobile version of the app.
|
|
- Refactor code, seperate out reusable bits for mobile version.
|
|
- Automatic code-highlighting (Highlight.js)
|
|
|
|
Done
|
|
====
|
|
- Add UI for note-taking
|
|
- Add Markdown converter for notes.
|
|
- Fix the duration bug when adding new events. Need to set the nextModel for
|
|
the previously 'current' timestamp and set the nextModel of the new timestamp
|
|
to 'null'
|