aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/WebBox.tsx
AgeCommit message (Collapse)Author
2024-05-08lots of api cleanup and cycle removalbobzel
2024-05-03fixed pdf rendering. fixed cropping images. fixed zooming out of an image ↵bobzel
that is fitWidth to set scroll bar properly.
2024-05-02another push to remove cycles by pushing things onto Doc and DocumentViewbobzel
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-25added toList() for Doc|Doc[]bobzel
2024-04-25fix lint errorsbobzel
2024-04-25changed marqueeAnnotator to save inline annotations as text strings instead ↵bobzel
of Docs. enabled making image crops of text selections on PDFs. cleaned up webboxrendered lint promses, and Annotation render
2024-04-21more lint cleanupbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-03-30got rid of HTMLMarkers in favor of Configs -- fixes issues with pdf and web ↵bobzel
annotations not scrolling to the right place. Also got rid of default values for x/y which caused a similar problem for some configs which should not have x/y set. fixed webBox to have its annotation computedField set properly
2024-03-30cleanup of import orderings.bobzel
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-03-04cleaned up a number of things related to autoHeight and ↵bobzel
stacking/masonry/notetaking views
2024-01-25added hash function to save prior states that get overwrriten in presBox ↵geireann
restoreTarget
2024-01-24several fixes to drag/drop so that dropAction's set on target work for tree ↵bobzel
views, notetaking, formattedText, etc. make bringToFront an optional prop.
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-22cleaned up viewPath methods and LightboxView's containment apibobzel
2024-01-18lots of changes to try to simplify API for viewPaths and relatedbobzel
2024-01-04fixed ffmpeg for uploading videos. fixed getView() to take focus options so ↵bobzel
that if a sidebar or timeline has to be opened, the didMove flag can be set properly. added video snapshot frame to top menu. fixed using '^' to stop and start a selection region on timelines.
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-29fixed dropping images from web. fixed exif data on images and autorotating ↵bobzel
exif rotated images. fixed selecting on web pages, and resizing web pages upward so that pointer events aren't grabbed.
2023-12-28fixed youtube uploads, cleaned up a bunch of imports and added some typings ↵bobzel
files.
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-12fixed and cleaned up snapping linesbobzel
2023-12-11more updates to mobx 6. updated typescript to v5. updated pdf-distbobzel
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-11-30completed transition from rootDoc => Document, dataDoc, layoutDocbobzel
2023-11-29cleaned up presElementBox and did more this.rootDoc => this.Document/layoutDocbobzel
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-22fixed more issues with rotation. restrutured how MarqueeAnnotator works to ↵bobzel
be simpler and more correct.
2023-11-19stop rendering web pages when zoomed out > 25xbobzel
2023-11-19fixed creating anchors when pinning pdf/web/text doc with selection. fixed ↵bobzel
showing selected text overlay for text docs.
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-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-11-07Changed how selection works to avoid invalidations. Fixed Cast problem with ↵bobzel
ProxyFields that caused renameEmbedding to infinite loop.. Changed brushing for the same reason. Cleaned up a few things with filter code.
2023-11-04cleanupbobzel
2023-11-02performance fixes - don't invalidate as much by using reactions in place of ↵bobzel
computd values; don't make things active when things are dragged unless CanEmbed; fix for linkBox to use reaction.
2023-11-02cleaned up brushView to only apply to freeformviews that aren't overlays ↵bobzel
(wasn't being used properly. before anyway). cleaned up marquee view divs.
2023-10-12performance fixes to reduce re-rendering : moved link brushing out of Doc's ↵bobzel
highlighting and into Annotation.tsx, stopped freeformview from rerendering whenever its invalidated by not always setting layoutElements to a new list.
2023-10-04from last -- test font color to determine which blend mode for clippings.bobzel
2023-10-04from lastbobzel
2023-10-04using hard-light instead of multiply for blend mode of web clippings to ↵bobzel
better handle white text
2023-10-04several fixes for webclips, linking to pdf/web, fonticon dropdowns. removed ↵bobzel
sliderbox. reduce uses of scriptContext fixed web clipping annotations to be in correct spot and not to crash because of using a url that it doesn't have. fixed pdf/web links to not use anchor from other end of link. because of sharing of GetAnchor global. added a backup when presbox overwrites a doc's data field. removed sliderBox. fixed fontIcon dropdowns to not call click script twice. removed scriptContext where it wasn't needed which is everywhere except TreeViews.
2023-09-13need to honor 'addAsAnnotation' flag getting anchors so that docs know when ↵bobzel
they are a target of config.
2023-09-07fixed removing map pins to not reappear. updated config anchors to not be ↵bobzel
added to annotations list. fixed imageBox to not pass its configs on to its parent collection when focusing.