Skip to content

Latest commit

 

History

History
197 lines (147 loc) · 7.37 KB

File metadata and controls

197 lines (147 loc) · 7.37 KB

Features

  • exemple(TLDraw): add TopZone component for auto conversion toggle
  • feat: add zoom functionality
  • feat: add pan functionality

Performance

  • perf(example): optimize perf of tldraw example
  • perf(core): refactor the library to optimize performance

Bugs fix

  • fix(tldraw): Converter add toRichText
  • fix(IIGestureManager): scratch-out on a shape does not erase the shape
  • fix: update SVG element selection logic to verify child element counts
  • fix: refactor decorable type checks in IIGestureManager and IIMenuContext
  • fix: enhance selection filter and outline rendering in SVGRendererEdgeUtil
  • fix: update ID generation logic in duplicate menu for consistent symbol identification
  • fix: improve point calculation in getPoint method for better accuracy
  • fix: correct spelling of "unknown" in error messages across multiple files
  • fix: EraserManager remove warning Circular dependency
  • fix(rest_custom_grabber.html): remove unused event listener for modal editor
  • fix(rest_diagram_import.html): update modal editor options to include editorOptions

Refactor

  • refactor: manager, move IISnapManager & IIGestureManager into manager folder
  • refactor(logger): change LoggerLevel values to integers and streamline logging methods
  • refactor(exports): reorganize export types into ExportCommon for better structure and maintainability
  • refactor(renderer): introduce base renderer and shared utilities for consistent rendering across formats
  • refactor(symbol): reorganize symbols into dedicated folders
  • refactor(Manager): separation of Managers' Dependencies
  • refactor(editor): restructure editor classes and introduce EditorFactory for improved instance management
  • refactor(helper): optimisation of helpers

Bugs fix

  • fix(readme.md): remove await from readme

Bugs fix

  • Disable default touch actions on multiple elements to improve touch interaction handling
  • When HMAC key is missing despite being optional in Admin UI configuration
  • Sample websocket_text_highlight_words broken, enhance export options to include text words and chars

Refactor

  • Consolidate and rename trigger configuration types
  • Add API key input to iinkts sample and pass it from Admin UI
  • Update samples, import iink-ts as module

Bugs fix

  • fix(RecognizerHTTPV1, RecognizerHTTPV2): add credentials: "omit" option to POST requests
  • fix(InteractiveInkEditor): clean root element
  • fix(InteractiveInkEditor): remove layer classes on destroy
  • fix(rest-raw-content-recognizerInk.html): recognition info is displayed twice on rest_v2_raw_content example

Featues

  • feat(Editor) added the option to give a async function for challenge validation #11

Bugs fix

  • fix(offscreen) insert gesture does nothing after convert + undo
  • fix(InkEditor.ts) [Raw Content] Show Recognition Blocks button does not work when writing after the check
  • fix(InkEditor) wrong default mimeTypes for Math & RawContent

Bugs fix

  • fix(InkEditor) last undo does not supress 1st result
  • fix(InkEditor) eraser does not work
  • fix(InkEditor) missing result after undo
  • fix(InkEditor) bad recognition displayed when language is not english

Features

  • feat(InkEditor): change CanvasRenderer with SVGRenderer
  • feat(examples): add japanese vertical example

Bugs fix

  • fix(InkEditor): add quiet_period before send recognition request

Features

  • configuration update
    • added classification to raw-content
    • added base lines on jiix
  • can resize edges by vertices
  • sync strokes with jiix element continuously

Refactor

  • replacing the editor constructor with an editor loader
  • delete global configuration, definition of specific configuration per editor
  • changing editor instantiation, split editor into separate editors
  • centralize layers
  • centralize event, rename intention to tool
  • separation of smart guide style into a specific file
  • separation of menu style into a specific file

Bugs fix

  • fix(Grabber) prevents the pointer cancel for touch event
  • fix(Convert) misalignment when converting text
  • fix(Interact) keep cursor during shape transformation
  • fix(Behaviors) fix change langage to reset init promise and raise event loaded
  • fix(RestBehaviors) missing exported event when export function ended

Samples

  • updating the display of exchanged Websocket messages on TLDraw example

Chore

  • chore(deps): upgrade all dependencies

Features

  • feat(example) add underline & strikethrought gestures on tldraw example
  • feat(example) add possibility to disable gesture on tldraw example

Bugs fix

  • fix(Convert) converted word in a group with a stroke disappears after conversion
  • fix(Gesture) don't send contextLessGesture if stroke not overlaps symbol
  • fix(examples) wrong placement of text after convert in tldraw example
  • fix(examples) style broken on websocket_text_customize_editor_css.html

Features

  • offscreen behaviors

Refactor

  • [suggestion] friendly type declaration #4

Refactor

  • use the native Crypto module instead of the crypto-js library as the library is no longer maintained #3
  • split examples css files
  • redesign of the examples homepage style

Bugs fix

  • fix(SmartGuide) it is possible to write just next to the ellipsis
  • fix(WSBehaviors) add stroke to model when importPointEvents

Bugs fix

  • fix(Types) not all types are exported for development
  • fix(Model) clear export when strokes changed
  • fix(README.md) installing iink-ts from github using readme fails
  • fix(install) npm install error after git clone
  • fix(style) Editor styles unavailable in shadow dom elements #2
  • fix(Convert) Server state randomly corrupts and collapses the iink editor content #1
  • fix(examples) math examples don't give result when katex fails

Samples

  • sample Math with graph

Bugs fix

  • fix(Style) wrong import for custom grabber & custom recognizer

Samples

  • sample custom grabber for websocket & REST
  • sample custom recognizer for websocket & REST
  • sample digram REST

Refactor

  • renaming redraw function to importPointEvents

Chore

  • chore(deps): upgrade crypto-js 3.3.0 -> 4.2.0

Bugs fix

  • fix(Stroke) generate uniqId
  • fix(Sample) wrong import into dev sample

Features

  • can redraw JIIX export

Bugs fix

  • fix(Smartguide) hide if no export JIIX

Features

  • migration javascript to typescript link