aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
AgeCommit message (Collapse)Author
2025-05-07fixed dont_center on Docs in gridview. fixed ai view screentolocal in ↵bobzel
docView, and made ai view more streamlined. got rid of ai history sidebar in images. fixed imageeditor to use a mask that doesn't show the original conctents. fixed gptpopup scrolling, turning off of spinner, and improved ability to filter Docs
2025-04-14fixed how templates are expanded to avoid template sub-component conflicts ↵bobzel
by changing how field keys are named. fixed various Cast functions to be more typesafe by including undefined as part of return type. overhaul of Doc.MakeClone, MakeCopy, FindRefernces - makeClone is no longer async. fixed inlined docs in text docs.
2025-03-30changed Doc.Layout calls to doc[DocLayout]. fixed flashcard ui placement on ↵bobzel
card view. fixed css scaling for styleprovider icons and annotation resizer
2025-03-26fix so that views use don't use the rootDocument, but rather the current ↵bobzel
rendering document. got rid of resolvedDataDoc -- just use rootDocument[DocData]
2025-03-23more _props.Document to .Document refactoring. type updates to ↵bobzel
prosemirrortransfer
2025-03-04fixed frame animtation to not write 0's by default. fixed lightbox stepinto ↵bobzel
to restore collection pan/zoom correctly. removed firefly unused ai buttons from imagebox.
2025-02-24added borders (width, color, and style) for DocumentViews. fixed dropdown ↵bobzel
slider buttons to show text labels.
2025-02-03fixed pres animation of colection that's progresivized by removing ↵bobzel
dataTransition assignments that made no sense.
2025-01-29generlized some of cardDeck ui. showTags is under View for all collections. ↵bobzel
chat popup is available for all docs, but only works for card views. added clear filters button for chat popup.
2025-01-01monorepo setupGeireann Lindfield Roberts
2024-10-30from lastbobzel
2024-10-30fix for disableMixedBlend over images and videos.bobzel
2024-10-30reworked how context menu buttons for ink and text work. added ↵bobzel
disableMixBlend for making transparent docs not use 'multiply'.
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-07-18starting to remove anysgeireann
2024-07-12Fixed nested collections in templates. cleaned up some cod.egeireann
2024-07-10fixed undoing bringToFront selections - made longPress observable work. ↵bobzel
made ink strokes keep Z index by default when clicked.
2024-05-20lint fixesbobzel
2024-05-16cleaned up and fixed feeformdocview styleprovider.bobzel
2024-05-16moved isHovering to DocumentView as instance variable instead from ↵bobzel
FormattedText as a Document field. cleaned up cluster style provider. fixed freeformView to not trigger as many updates when a doc is dropped, and fixed layoutEngines to not return a background or color unless actually set by the engine.
2024-05-08lots of api cleanup and cycle removalbobzel
2024-05-02lots more dependency cycle unwinding.bobzel
2024-04-30unwinding more import loops by splitting up Documents.ts into DocUtils.ts ↵bobzel
and moving crate functions to <>Box functions
2024-04-30unwinding some import cycles. added PinFuncs and .from(dv:DocumentView) for ↵bobzel
CollectionFreeForm stiuff
2024-04-30changed acl- and some other field- to acl_ and field_ stylebobzel
2024-04-21more lint cleanupbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-03-26added empty image tool and click on empty image to select from filesystem. ↵bobzel
fixed following links in lightbox and showing links to stackedTimelines. fixed embedding docs into text. fixed not resizing text boxes that also show up in pivot view. prevent context menu from going off top of screen. fixed freeform clustering colors and click to type. fixed links to stackedTimeline marks, and titles for marks. made title editing from doc deco and header use same syntax as keyValue. fixed marquee selection on webBoxes. turn off transitions in freeformdocview after timeout. enabled iconifying templates to propagate to "offspring". fixes images in templates. don't show headr on schema views.
2024-02-22replaced freeform document view wrapper with more direct caching of props.bobzel
2024-02-07switch to xAnchor to clean up link lines. added transition to getBounds() ↵bobzel
so that LinkBox can follow animated transitions. added dataTransitions for stacking view. fixed presBox to be able to clear transition timers when a new slide transition is chosen.
2024-01-23reorganization of DocumentView, DocumentViewInternal and FieldView methods ↵bobzel
and props. fix for selection bug after following a link. migrating to use [DocData] instad of GetProto()
2024-01-22fixed schema rows to render, fix for resizing docs from left side. all ↵bobzel
locking docs in non freeform view. fix for labelBox with multiple rows to keep top rows. cleaned up docViewPath/containerViewPath &
2024-01-18lots of changes to try to simplify API for viewPaths and relatedbobzel
2024-01-03cleaned up screenToLocalTransform in several places by making it additional ↵bobzel
methods. cleaned up styleProider api a bit to take DocumentViewInternalProps, not DocumentViewProps..
2024-01-03fixed marquee annotator for lightbox with pdf and rotated documents.bobzel
2023-12-14a bunch more fixes to making things observable. fixed calling ↵bobzel
super.componentDidUpdate on subsclasses
2023-12-13cleaned up props/_props handling by inherting from ObservableReactComponentbobzel
2023-12-10massive changes to use mobx 6 which means not accessing props directly in ↵bobzel
@computed functions.
2023-12-03cleaned up warnings and errors, working with typescript 20.10bobzel
2023-12-01converted props.DataDoc to props.TemplateDataDocument and fixed so that it's ↵bobzel
always undefined unless it's a template. converted references from rootDocument to props.TemplateDataDocument.
2023-11-30completed transition from rootDoc => Document, dataDoc, layoutDocbobzel
2023-11-30fixed not fitting width for carousel views.geireann
2023-11-29numerous changes to fix bugs and to fix/remove old or hacky code. fixed doc ↵bobzel
dec resizing. moving this.rootDoc => this.Document . fixing template artifacts.
2023-11-27fixed dataView to not lose focus when typing 'enter' by fixing ↵bobzel
freeformdocumentview panelwidth() to
2023-11-22fixed more issues with rotation. restrutured how MarqueeAnnotator works to ↵bobzel
be simpler and more correct.
2023-11-20made nudging operate on screen space pixelsbobzel
2023-11-20added rotation to transforms (partially done)bobzel
2023-11-20fixes for selecting/moving docs that are rotated.bobzel
2023-11-17major overhaul of resizing code. updated doc fields for enabling native ↵bobzel
with modification to be cleaner. added Vcenter option for text in menu bar. fixed doc rotation. enabled scaling of DataViz views. fixed text sidebar opening size and sidebar issues with native dims for PDF/Web
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.