aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/InkingStroke.tsx
AgeCommit message (Collapse)Author
2023-12-12fixed and cleaned up snapping linesbobzel
2023-12-11fixed includes of scss globals into typescript files.bobzel
2023-12-10massive changes to use mobx 6 which means not accessing props directly in ↵bobzel
@computed functions.
2023-12-05mostly working version with latest librariesbobzel
2023-12-03cleaned up warnings and errors, working with typescript 20.10bobzel
2023-11-29cleaned up presElementBox and did more this.rootDoc => this.Document/layoutDocbobzel
2023-11-16fixed alt-drag to toggle scroll mode. fixed replaceTab to work properly ↵bobzel
with panelNames. made slides pointing to trails open the target trails in situ. cleaned up code when starting drag to call freeformview more nicel. fixed brush/highlight of tabs. made collectionFreeformView/FreeformDocs use a more robust and simpler approach to caching freeform values.
2023-11-08fixed bug where tableBox's didn't render all of the rows they receive. lots ↵bobzel
of code cleanup -- moving things from Doc.ts to better locations. Changed overlays and published docs to be local to their dashboard. changed treeview icons.
2023-10-31fixed keyframe animation of ink and links. fixed getDocumentview with ↵bobzel
preferred collection
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-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-29fixed autoHeight text scrolling in its own tab and elsewhere. update ↵bobzel
ChildDrag to GroupChildDrag and simplified documentView code. fixed MapAnchorMenu to allow linking by dragging text icon.
2023-09-19fixed closing a text box while typing in it.bobzel
2023-09-19fixed pinning ink strokes to honor save layout/content.bobzel
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-08-17fixed brushing of pinned viewports for chrome to not flash. converted ↵bobzel
pres<Property> to config_<property> and treeView<Property> to treeView_Property. fixed text toolbar to show/set text properties based on insertion point.
2023-08-15fixed inking strokes to not recompute fill and stroke color for each re-render.geireann
2023-06-19renamed all config doc creators to just ConfigDocument()bobzel
2023-06-14fixed ink rotation to not make stroke fly apart.bobzel
2023-06-14another fix for closed ink masks that aren't filled.bobzel
2023-06-14fixing ink masks when selected to not turn blue/blackbobzel
2023-06-06updated text properties to be prefixed with field 'text_'bobzel
2023-06-06updated Symbol naming. fixed various compile errors related to type checking.bobzel
2023-05-16updated some ink field namesbobzel
2023-05-14fixed webpage link following by adding a presData for the current URL to all ↵bobzel
embedded docs. fixed getView() in showDocuments to not get called with the proper anchors. changed unrendered MARKERs to CONFIGs. changed anchors to Configs or Markers as appropriate.
2023-05-14major overhaul of field naming conventions.bobzel
2023-04-04fixed using freeformview in sidebar of pdfs. fixed issues with dragging ↵bobzel
items out of schema and with selecting the schema view by clicking on headers. Fixed a lot of errors caused by using OmitKeys which masks type checking. fixed some pointerevent problems with treeview and freeformview
2023-03-28numerous changes to try to simplify event handling in DocumentView - got rid ↵bobzel
of isContentActive in DocComponent since it's in DocumentView. Including adding 'enableDragWhenActive' , 'onClickScriptDisable',
2023-03-27changed longPress to always select and to show decorations. fixed ↵bobzel
single/double-click code and cleaned up behavior timeouts. fixed pointer events for tree view editing titles and using as powerpoint.
2023-03-20cleaned up pointer events so that nested documents can be selected directly ↵bobzel
without selecting their container. fixed following link to video timeline marker. fixed focusing on groups. added didMove to DocFocusOptions to restore ability to do toggle on/off of target. fixed lockingPosition of ink strokes. fixed clicking on inkstrokes in groups to use visiblePainted instead of all for pointer events.
2023-03-05replace jumpToDocument with showDocument. restructure code to get rid of ↵bobzel
scrollFocus by adding getView() and fixing focus() and restoreTargetView
2023-02-27fixed positioning of rotated ink mask strokesbobzel
2023-02-27restructured getAnchor()/scrollFocus to be more consistent. added ↵bobzel
setterscript for computedFields. restructed getFieldsImpl to avoid making multiple requests for the same document due to timing issues by 'locking' a document cache with a promise before sending the server request. added rotation and fill color as animatable fields. fixed image cropping for
2023-02-22fixed pres hide before/after, select w/o nav, and updating contents.. made ↵bobzel
collections fitWidth by default so that they resize like a normal window. Made freeform pan/zoom animate when changing keyframes. allow nesting of keyframe collections.. made presEffects work even if there's no transition movement. made nested collection timelines follow parent by default, but with ability to change ordering. fixed treeView incremental render. treat doc anchors are preselements instead of delegating. don't highlight ink when dragging ctrl pts.
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.
2023-02-09fixed childLayoutString to work. made images capable of fitWidth. fixed ↵bobzel
animating data field pres changes. fixed lightbox to ignore annotations on collections. fixed double-click on icon to open in lightbox. added options for turning off ink labels, and opening ink in lightbox. fixed closing ink strokes by dragging. fixed drawing ink to use coord sys of starting point and to render ink the correct width and to honor GestureOverlay mode properly. .
2023-02-04image background color determines opacity of image (independently of ↵bobzel
annotations over image). enabled scrolling of images when in fitWidth mode. added disabling of text labels in ink shapes.
2023-01-20removed tour map from lightbox. added option to create anchors without ↵bobzel
adding thm as annotations. made zoom of text an option for pres and links
2022-12-21cleaning up ACLs for performance and claritybobzel
2022-12-01refactored process of following links / jumping to docs and added following ↵bobzel
options for zoomTime, etc instead of setting temporary fields on docs.
2022-11-11made inkMask white.bobzel
2022-11-11fixed converting strokes to inkMasks. cleaned up rendering inkStrkes w/ w/o ↵bobzel
closed/borders. fixed highlighting strokes not to show boundingbox.
2022-11-10fixed inkMaskStrokesbobzel
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-24made text boxes support animation frames. fixed dragging on unselected pres ↵bobzel
element ttitles. cleaned up setting ink to have animation frames.
2022-08-23added color to animated properties. changed doc decorations to stop before ↵bobzel
menu bar. changed color of tab bar so that doc decorations is visible when overlapping.
2022-08-22made inkMasks animate when they are turned on /off. fixed inkStrokes to ↵bobzel
be interpolated when they have an activeFrame set.
2022-08-22made ink strokes animatable. added currentFrame to playgroundFieldsbobzel
2022-08-11added better ui and backend support for mask ink strokes. added frame #'s ui ↵bobzel
for seeing current animation frame.