aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/pdf/PDFViewer.tsx
AgeCommit message (Collapse)Author
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
2023-02-28cleaning up of following inPlace links to overlay current inplaceContainer ↵bobzel
contents instead of deleting them.
2023-02-27feat: deleted unnecessary props from MarqueeAnnotatorSophie Zhang
2023-02-27feat: added summarization functionality to WebBox and cleaned up codeSophie Zhang
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 hiding doc decorations when clicking on a nested doc. finished ↵bobzel
removing old view spec code in favor of saving and restoring anchor data.
2023-02-22added GPT summarization functionalitySophie Zhang
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-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
2023-01-06added zoom box highlighting of text anchors in pdf/web pages for link/pres ↵bobzel
following. Added serial/parallel option for presentation group with up. Added direct pinning of text seletions to trails. fixed 'hide' option for preselements to work with hidebefore/after
2022-12-16fixed problem with undo. regularized all linkfollowing anchor fields to ↵bobzel
start with followLink<xxx>. added ease vs linear flag for scroll transitions in link and preselmeent navigations. added link follow to move target to specified offset from source. shifted from setting dropAction on items to setting childDropAction on collections
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-16big changes to make link following use the same code as pinning docs for trails.bobzel
2022-11-09fixed treeViews again to make room for hover buttons properly. fixed ↵bobzel
copying text from pdf to highlight copied regions without always displaying anchor.
2022-11-08making pasting form pdf work again with backlinks. text fixes for ↵bobzel
equationViews and dashField views -- trying to get docref linkAnchor to work.
2022-11-01fixes for goldenlayout to initialize more cleanly. updated all old ↵bobzel
ReactDOM.render() to ReactDom.createRoot(). fixes for PDF/Web sidebar sizing. added text from pdf selection anchors to sidebar notes. fixed PDF text selection to align properly.
2022-09-19fixed searching in pdfs by updating to pdfjs's new findController apibobzel
2022-09-19if same youtube video is uploaded, reuse the existing file without ↵bobzel
downloading again. removed failed uploads from parsed_files. change pinWithView to highlight the pinned view region. Give pinWithView collections an option to just pan or zoom to % of screen size.
2022-08-29fixed being able to draw on web/pdfs. adjusted default margins of stacking ↵bobzel
views.
2022-08-26from lastbobzel
2022-08-17fixed dragging docs on web and pdf to work better by temporarily adding ↵bobzel
transparent docs to the opaque layer so they can get drop events. cleaned eraser and pen interaction code and made erasing strokes work faster and avoid hanging by not intersecting strokes that are already partially deleted.
2022-07-22adjusted native dim scaling slightly combining props.scaling and ↵bobzel
props.ContentScaling into props.NativeDimScaling and fixing some resizing behaviors for fitWidth freeformviews and native-sized text boxes. Also fixed clicking on presboxe elements to not drag.
2022-07-08restructured currentUserUtils to avoid having import cycles.bobzel
2022-07-03fixed worker version for pdf to match npm version #bobzel
2022-06-20a bunch of changes to make some userDoc() field accesses more typesafe by ↵bobzel
going through CurrentUserUtils. Some normalization of naming/functionality in CurrentUserUtils
2022-06-06added auto links from recordings to pdfs when they scroll. opened audio ↵bobzel
links on right by default instead of in lightbox. focus on pdf/coponent anchor when following link from it (via the LinkMenu)
2022-06-05merged with master and added transcription icon view for recognized inkbobzel
2022-06-03fixed opening closed tabs from Files sidebar to re-use best Alias before ↵bobzel
making a new alias.
2022-06-03fixed pushpin link toggling when zoom is not set. fixed adding annotations ↵bobzel
to webBox's without opening sidebar. Made linkDoc preview always open
2022-05-18fixed linking bug so that both start and end link can be regions. added ↵bobzel
zoom to target checkbox for link editing. extracted out a new field pointerEvents so that lockPosition is not automatically conflratd with no pointer events. updated freeformview focus to work with zooming on region selections.
2022-05-13fixed crashing bug when quickly re-updating webbox (or other) icon. fixed ↵bobzel
infinite loop in FilterBox. changed TimeView to scale WebBox's. fixed issues with timeView filters. fixed bugs with webBox scrolling on startup, following links, etc.
2022-05-12fixed perfromance (flickering, speed) issues with having pointerEvents prop ↵bobzel
invalidate documents - switched to using a function to avoid flickering on PDFs of annotations in particular.
2022-05-11fixed some zorering issues with transparent/opaque docs on pdfsbobzel
2022-05-11fixed crop of pdfs when zoomed. removed some unused pdf code. removed unused ↵bobzel
LOD code.
2022-05-11added cropped images of pdfsbobzel