Updated launch4j for Java 8.
Updated CSS styles for Java 8.
Fixed removal of "timing" style of time segments when another task is selected.
Added zoom and jump to date controls in time segments graph.
Fixed zoom not properly updating ticks on graph.
Fixed TODOs in graph editor.
Fixed ConcurrentModificationException when a new segment appears in the graph editor.
Better-suited ticks step in time graph (proper support for seconds-minutes-hours etc.)
Zoom now targets center instead of right edge.
Fixed incorrect detection of existing time segments when resizing a time segment in the graph.
Since popups in Java FX 8 are again annoying, restoring old behavior of main window and current task notification popup:
- main window minimizes to tray
- current task notification popup style is "Tooltip"
Bumped up Java dependency and artifacts versions.
Fixed keyboard navigation of inactivity dialog and accepting input with "Enter" causing it to immediately reopen.
Migrated from Joda to java.time
Bumped up Java dependency versions. Added feature to not show the current task popup window since there is no way for it to NOT steal focus in Java 8.
Added a Java FX 8-compatible exception logger.
Fixed minor NullPointerException.
Updated Javadoc.
Improved exception handler to show all exceptions.
Improved sort order updates to work much faster thanks to new Java FX 8 features.
Changed table column size policy to hopefully resolve resizing issues.
Added jump to current time button in time segments graph.
Fixed exception when running a background task.
Changed console stack traces to use CRLF line endings.
Removed corrected JavaFX 8 FIXME.
New column resize policy didn't work. To resolve multiple issues with columns being wider than the window, switching to a simple model until something is done about it in Java FX.
Fixed drag'n'drop not working.
Fixed regression bug where an edit was canceled, caused by the focus restore feature.
Changed to Java 8 native date picker for report date range.
Fixed editing of custom field values of a task while it is timing.