aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/InteractionUtils.tsx
AgeCommit message (Collapse)Author
2025-08-08fixed sizing of arrows and dashes to relate to stroke width. Made link's ↵bobzel
use fill to set color and default to backgorundColor
2024-10-30reworked how context menu buttons for ink and text work. added ↵bobzel
disableMixBlend for making transparent docs not use 'multiply'.
2024-08-21more lint fixes after updatebobzel
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2023-12-03cleaned up warnings and errors, working with typescript 20.10bobzel
2023-10-31fixed groups to use actual document boundaries for ink or link lines, ↵bobzel
instead of boundingbox. fixed doc title css. started to make link lines more compatible with ink.
2023-10-25fixed problem setting ink arrows where they don't show up until the line is ↵bobzel
modified.
2023-10-21change to doc decorations to be more "lightweight". made linkBox render ↵bobzel
links in a freeform view as a DocView. added an auto-reset view option for freeforms. fixed highlighting ink strokes. Made groups behave better for selecting things 'inside' the group bounding box that aren't in the group. Added vertically centered text option.
2023-09-13from last .. fixed dash array and endcaps for filled strokesbobzel
2023-09-13fixed ink lines to highlight with a dropshadow. added a stroke_borderWidth, ↵bobzel
but no UI for it.
2023-07-26fixed drawing on pdfs. fixed corsproxy issues on webpages (eg, bing ↵bobzel
search), fixed contextmenu color and dockedbtn color,
2023-05-14major overhaul of field naming conventions.bobzel
2023-02-10changed ink masks to have a blur and to allow masks of different colors by ↵bobzel
adjusting the color value to have no blackness.
2022-10-20added double-tap to keep ink primitive mode. cleaned up circle drawing and ↵bobzel
some other gesture code.
2022-10-18cleaned up gestureutils a bit. added recognize gestures option, but it ↵bobzel
probably shouldn't be used until the geometry gesture recognition descriptions are improved.
2022-10-03fixed client crash on text menu for ink strokes. fixed circle rubber ↵bobzel
banding. fixed vertical position of text in ink stroke
2022-08-22made ink strokes animatable. added currentFrame to playgroundFieldsbobzel
2022-06-05cleanupmehekj
2022-04-28added basic code for subgrouping transcribed textNaafiyan Ahmed
2022-04-14fix: fixed panning with finger interactionNaafiyan Ahmed
2021-12-02moved ink appearance menu to top of properties view. fixed size of ↵bobzel
arrowheads on selected ink.
2021-12-02added scale factor for arrows. added control point drag to reparameterize. ↵bobzel
fixed toggling tangent lines to not happen when dragging.
2021-11-29added moving ink stroke segments. added stretching and rotating ink ↵bobzel
strokes about opposite end point.
2021-09-30fixed dragging lines with arrows to display arrowheadbobzel
2021-09-29cleaned up/fixed line arrowheads & dots. added linecap options for lines, ↵bobzel
added outline of lines using fillColor. turned off border in comic mode for ink.
2021-09-29fixed filling of curves. added toggling of brokenindex with right-click. ↵bobzel
changed look of ink handles to be lighter weight and to reflect brokenindex sttate
2021-09-28prevent crashes when ink points are not multiple of 4. deleting ink ctrl ↵bobzel
point that leaves one bezier segment no longer converts to a line.
2021-09-28renamed some ink filesbobzel
2021-09-28a bunch of code cleanup for inkingstrokesbobzel
2021-09-28from lastbobzel
2021-09-28converted ink addpoints to not use sampling. needs addPoints() to be filled in.bobzel
2021-09-27fixed ink stroke editing to work with closed curves (eg break / restore ↵bobzel
tangent & drag start/end point). changed ink rendering to use svg bezier curves. fixed bugs with keydown handler to break tangent.
2021-09-14merged with masterbobzel
2021-09-10event handling fixes for ink. double click on deselected ink takes shows ↵bobzel
handles. lightbox view works. transparent fills are not selectable.
2021-08-21added unrounded endpoints for highlight ink strokesvkalev
2021-08-18highlighter tool added & workingvkalev
2021-08-12increasing opacity (selected lines are no longer slightly transparent)vkalev
2021-08-12fixed positioning of selection linevkalev
2021-08-11added circle shape generation using only 4 Bézier curvesvkalev
2021-06-30ink Bézier handle movement fixed + small visual changesvkalev
2020-12-16cleaned up removing frame animation fieldsbobzel
2020-09-24fixed circle, stroke widthyunahi
2020-08-25fixed ink warnings. double-click turns on control point editing - esc ↵bobzel
reverts. made aliasing ink strokes possible & working.
2020-08-25changed system documents to act like dividers in tree views. removed some ↵bobzel
menu items in cases they don't apply. fixed ink selection to not use boudning box.
2020-08-20Merge branch 'ink_edits'bobzel
2020-08-21fixed ink being cut offyunahi
2020-08-18fixed selecting horizontal/vertical linesbobzel
2020-08-10fixed line, able to add/delete control pointsyunahi
2020-07-29removed InkOptionsMenuBob Zeleznik