aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/pdf/PDFViewer.tsx
AgeCommit message (Collapse)Author
2024-03-18link to pdf's data doc on pastebobzel
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-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-29cleaned up imports, mobx observable initialization and some compile errors.bobzel
2023-12-13cleaned up props/_props handling by inherting from ObservableReactComponentbobzel
2023-12-12cleaned up SelectionManager. fixed schema viewbobzel
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-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-19fixed creating anchors when pinning pdf/web/text doc with selection. fixed ↵bobzel
showing selected text overlay for text docs.
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-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-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-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-08-31fixed compile errors and switched to use_azure = false for server.bobzel
2023-08-27fixed filters to filter by linkedTo instead of lat/lng. made links to ↵bobzel
pushpins when anything is added to sidebar and pushpin is selected
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-07-26fixed drawing on pdfs. fixed corsproxy issues on webpages (eg, bing ↵bobzel
search), fixed contextmenu color and dockedbtn color,
2023-07-03tring to fix mix-blend-mode on windows...bobzel
2023-06-22cleaned up dragging - abort presItem drags properly, fix naming for ↵bobzel
drag/dropAction, small fix undo of drag removeproperties, dragging in/out of headerBar, fixed isContentActive to avoid SnappingManager.GetIsDragging. fixed resizing videos.
2023-06-13fixed updating cached docs when opening a backlinks collection. added some ↵bobzel
FieldInfo types and added 'enumeration' field display in schema view. fixed bug in schema view column sizing. updated a bunch of standard field names to be more consistent.
2023-06-06updated Symbol naming. fixed various compile errors related to type checking.bobzel
2023-05-17changed creationDate to author_date. fixed undo bug with webboxes. fixed ↵bobzel
menu problems with Open New Embedding and moved some collection menu items to buttons/
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-05-13changed EditableViews to support oneline and multiline. Also added ↵bobzel
transformer UI to allow documents to be entered. changed transformer to write doc id's, not variables.. made schema view support oneline and fixed bug with docdecoration hader occluding things invisibly. updated web pages to be zoomable and for its anchors to update web page and scroll location properly. made autolinkanchor directly go to target on click.
2023-04-27removing unused code - viewspecscript and x,y in slowloaddocumntsbobzel
2023-04-26fixed filters - checkboxes generated when options are less than 20, added ↵bobzel
-undefined- as distinct value option. fixed pointer evcents for docs on pdfs
2023-04-17Merge branch 'master' into pres-trail-sophiebobzel
2023-04-17fixed text selection on pdfsbobzel
2023-04-17Merge branch 'master' into pres-trail-sophiebobzel
2023-04-14got rid of CollectionView prop. fixed DocFocusOrOpen to toggle targets and ↵bobzel
zoom correctly.
2023-04-13Merge branch 'master' into pres-trail-sophieSophie Zhang
2023-04-13added text editsSophie Zhang
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-27fixed selections on PDFsbobzel
2023-03-06Merge branch 'master' into pres-trail-sophieSophie Zhang
2023-03-05replace jumpToDocument with showDocument. restructure code to get rid of ↵bobzel
scrollFocus by adding getView() and fixing focus() and restoreTargetView
2023-03-01Added text completionSophie Zhang