Skip to content

Conversation

@CarterSolberg
Copy link
Collaborator

@CarterSolberg CarterSolberg commented Feb 1, 2023

Typescript Refactor

Description

  • Massive update with lots of under the hood changes.
  • Added a toolbox item for changing annotation color.
  • Added a toolbox item for changing annotation size.
  • Added a toolbox item for filtering out annotations based on annotation confidence.
  • Added support for adding diffrent Submit buttons, such as a Reject button or Failure button.
  • Added a display for annotation's confidence on hover.
  • Added keybinds for most operations.

Also Closes #45

PR Checklist

  • Merged latest main
  • Version number in package.json has been bumped since last release
  • Version numbers match between package package.json and src/version.js
  • Ran npm install and npm run build AFTER bumping the version number
  • Updated documentation if necessary (currently just in api_spec.md)
  • Added changes to changelog.md

Breaking API Changes

This very well may break something. This pr contains all of the changes from the past ~8 months where we went added a lot of features and refactored much of the code.

joshua-dean and others added 30 commits February 1, 2022 13:37
…ons with confidence less than the value on the slider to deprecated
@CarterSolberg CarterSolberg added bug Something isn't working enhancement New feature or request refactor The code should be better labels Feb 1, 2023
Copy link
Member

@TrevorBurgoyne TrevorBurgoyne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly suggested cleaning up some comments, imo if we want to resurrect the commented out functionality we can look back at a previous version, up to you tho. Overall the seperation into different files and the ts reworking seems very nice. It would be a lot more work but could be nice to add more detailed function helpers to those functions that still don't have them. Overall a nice chonky pr 👍

CarterSolberg and others added 2 commits February 2, 2023 17:24
Co-authored-by: Trevor Burgoyne <82477095+TrevorBurgoyne@users.noreply.github.com>
Co-Authored-By: Trevor Burgoyne <82477095+TrevorBurgoyne@users.noreply.github.com>
@CarterSolberg
Copy link
Collaborator Author

It would be a lot more work but could be nice to add more detailed function helpers to those functions that still don't have them.

Yeah I think that's the plan, but for now we'll wait to do that for another refactoring passthrough. This pr is way too chonky as it is.

Co-Authored-By: Trevor Burgoyne <82477095+TrevorBurgoyne@users.noreply.github.com>
Copy link
Member

@TrevorBurgoyne TrevorBurgoyne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Copy link
Collaborator

@joshua-dean joshua-dean left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few semantic changes suggested, but otherwise this looks pretty slick overall

CarterSolberg and others added 2 commits February 9, 2023 15:18
Co-authored-by: Joshua Dean <joshua.dean@sentera.com>
Copy link
Collaborator

@joshua-dean joshua-dean left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@CarterSolberg CarterSolberg merged commit 05bbe6c into main Feb 15, 2023
@joshua-dean joshua-dean mentioned this pull request Sep 27, 2024
@TrevorBurgoyne TrevorBurgoyne deleted the typescript-refactor branch September 27, 2024 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request refactor The code should be better

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keyboard shortcut request

4 participants