Pre-release
Pre-release

@sgrieve sgrieve released this Aug 2, 2018

Assets 3

This release includes some bug fixes so that Nammu 1.0 can run on Java version 10. This resolves the issue reported in #333 and has been tested on java 8 and 10 on Mac and Ubuntu 18.04 LTS.

Jul 16, 2018
Remove colouring to test speed problems.
Assets 3

Version 1.0.0

Summary

This release has focused on the implementation of user customizable font and appearance settings. This was achieved through the creation of a new appearance settings pane. Other changes focused on the improvement of error and status reporting to the user and the overall improvement of the user experience

See below for more details.

Major Changes

  • Added functionality to allow users to alter the editor font size
  • Added functionality to allow users to change the console font and background colour to enhance accessibility
  • User inputs are now all validated to ensure they do not cause unexpected behaviour, for example the user cannot set the console font color to black if the background color is already set to black
  • Line number spacing is updated alongside the changes in font size
  • A bug where users could save non atf files which caused the validation server to fail with a success message has been resolved
  • The file save and load dialogue have been made more consistent with regard to file extensions

Minor Changes

  • Some legacy code which was being imported but not used has been removed
  • Error handling has been added to the default path setting, so that a missing directory will not cause a crash
  • The model view button caused a crash if a multi fragment file was loaded. This has been resolved and appropriate information is written to the console to inform users that this is an experimental feature
  • Refactoring of the settings menu construction to make more extensible in the future
  • Update the readme to clarify some of the instructions and to remove warnings about using large files
  • New server address has been added to the default config file but has not been set as the default.
  • Further error handling has been added to the loading and saving of user config files
  • Increment version number of Nammu to 1.0.0 and the settings file to 0.17
Sep 29, 2017
Merge pull request #290 from oracc/new-server
Create version 1.0.0
Pre-release
Pre-release

@sgrieve sgrieve released this Aug 29, 2017 · 69 commits to master since this release

Assets 3

Version 0.8.0

Summary

This release has focused predominantly on fixing problems caused by loading
large files. Syntax highlighting is now applied dynamically so the whole file is not
processed at once. Other changes have focused on the GUI, fixing line scrolling issues on file load and lemmatisation and correctly displaying error highlighted lines.

See below for more details.

Major Changes

  • Created new appearance settings pane to house interface settings such as font size
    and color changes.
  • Syntax highlighting is now applied dynamically on user scrolling. This
    enables rapid scrolling, editing and syntax highlighting.
  • Large files are now handled without problems.
  • Fixed bug on file load that was making large files load slowly.
  • Cursor position no longer jumps to end of file following lemmatisation.
  • Cursor position is set to the start of a file on new file load.
  • Implemented a new welcome screen for new users which points to documentation.
  • Error lines are now anchored to a block of text, not a line number.

Minor Changes

  • Changed default console styling to grey background with black text to improve accessibility.
  • Fixed compilation problems for external Java libraries; it is now much easier to
    build the development version of the code on a new machine.
  • Fixed bug where loading small files after large ones would occasionally cause
    a crash.
  • The toggle syntax highlight button has been removed as we no longer have performance
    issues that would require the toggling of syntax highlighting.
  • Added new settings parameter to track if a user is new to Nammu.
  • Fixed some typos in menu tooltips.
  • Edits to readme and wiki to reflect changes to code.
  • Reduced the number of calls to update syntax highlight to remove duplicate calls. Gives a performance gain.
  • Line wrapping bug where long lines were not split correctly has been fixed.
  • Highlight colors for lem and comments are distinct again.
  • Increment version number of Nammu to 0.8.0 and settings file to 0.14.
Aug 29, 2017
Merge pull request #275 from oracc/development
Merge for version 0.8
Pre-release

@sgrieve sgrieve released this Jun 23, 2017 · 146 commits to master since this release

Assets 3

Updated to load a list of protocols from the settings.yaml file to make new file creation more straightforward.

Pre-release

@sgrieve sgrieve released this Jun 16, 2017 · 169 commits to development since this release

Assets 3

Implemented clickable error messages in the console, which scroll the screen and move the cursor to the line containing the error after a mouse click.

Fixed working directory bug so that user's working directory is now used as the default location to save and load files.

Other minor fixes:

  • Handle errors caused by an opened file going missing, e.g. if a memory stick containing a file is removed
  • Minor syntax highlighting performance enhancements
Mar 17, 2017
Merge pull request #221 from oracc/development
Development