aboutsummaryrefslogtreecommitdiff
path: root/src/fields
AgeCommit message (Collapse)Author
2023-03-05replace jumpToDocument with showDocument. restructure code to get rid of ↵bobzel
scrollFocus by adding getView() and fixing focus() and restoreTargetView
2023-03-01changed inPlace link following to be lightbox. allowed collections to be ↵bobzel
labeled as lightboxes. lightbox collections display link targets in an overlay that hides the rest of their content
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-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-30fixed pointerEvents for text box footnotes. fixed keyvalue editing to not ↵bobzel
typecheck. fixed schema header field editing from keyvalue pane. fixed webBox error causing overlayview to not work for Repls and others. fixed some layout issues with stackingview columns.
2023-01-25added a linkFollow o[ption to choose between opening target, or highest ↵bobzel
level collection containing target. fixed adding marker annotations to pdf/web/etc. fixed following link to wikipedia pages to not create a new document each time. made searchBox's search function static so that it can be called programmatically. Fixed LinkDocPreview to not flicker when doing a nopreview link follow. changed PlayTrail to restore state of all freeform collections containing source anchor.
2023-01-17fixed linkint to trail to follow trail immediately in lightbox and show ↵bobzel
trail ui in minimized mode. fixed overlay of pres box to not disappear when lightbox appears. closing /ending trail hackily restores collecftion to prior pan/zoom.
2023-01-13cleaned up linkmanager a little. maded myshareddocs a folder in ↵bobzel
myfilesystem. fixed setting author on copied documents to current user.
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-23fixed list lastElement() to return real field value, not proxy. fixed ↵bobzel
getField to only query proto if value is undefined, not just falsy
2022-12-21cleaning up proxys and getFieldRef hopefully to be more understandable and ↵bobzel
efficient
2022-12-21cleaning up ACLs for performance and claritybobzel
2022-12-21Merge branch 'master' of https://github.com/brown-dash/Dash-Webgeireann
2022-12-21server side updatesgeireann
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-09added splash ui for document loading.bobzel
2022-12-09fixed how proxyFields work so that field promises generate mobx ↵bobzel
invalidations correctly. fixes problem with key value pane, stacking views, presBox, etc.
2022-12-07stopped update _cache in ProxyField because it invalidates too much stuff ↵bobzel
during rendering. moved some setContentViews() to constructors for efficiency
2022-11-29fixed docDecoration appearance after following link and clicking before ↵bobzel
highlight times out. fixed selection of links to allow setting background color of link line and link text box. added background for link description text and highlighting of link when clicked/selected.
2022-11-29changes to streamline link editing UI (got rid of LinkEditor). cleaned up ↵bobzel
link (un)highlighting.
2022-11-18migration of link properties to propertiesViewbobzel
2022-11-16added presEffects to link anchorsbobzel
2022-11-10partial fix for previewing multiple links to different sidebar notes. fixed ↵bobzel
opening sidebar to create an annotation the first time. fixed honoring dashFieldView's non-editable flag. moved isLinkButton setter to expert and make isLinkButton default for Buttons. fixed following Links with Zoom to reset view. fixed view for editing onClick for documents
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-10-28fixed proxyfields to use cache if it's available which saves orders of ↵bobzel
magnitude opening up Files list. Fixed copying docs to appear in Files list. fixed undo for change perspective and header color
2022-10-27cleaned up treeViews to work across PresBox/ppt slides/collections/ - ↵bobzel
modified DocumentView rendering to remove pres box refs. fixed mainView width.
2022-10-25fixed up dragging fields from key value pane to support numbersbobzel
2022-10-25various tweaks: show border highlights in tree views, uniform treatment of ↵bobzel
embedding using title bar, even for free form views, choose bestAlias when dragging from files menu, text boxes honor document moves, show title for timeline annotations, fix dragoffset for stacks with buttons/description headers,
2022-10-04fix to show close and open icons of hideResizers documents. fixes for native ↵bobzel
size control of text and freeform collections. fixes for lightbox view of native size collections. fix for 'false' script.
2022-10-03added a reset menu item for docking views in their context menu. fixed ↵bobzel
being able to edit dockingConfig in keyValue by quoting with ' instead of ". If there's no dockingConfig, make one.
2022-09-22remove overlaydocs when switching dashboards.bobzel
2022-09-20display error instead of infinitely loading after refreshmehekj
2022-09-14fixed very weird bug where setting permissions on dashboard with itself as a ↵bobzel
nested dashboard caused a duplicate of the dashboard to be overlayed on top of the dashboard, but covering up all of the main Dash chrome...
2022-09-13fixed activePresentation to work properly with multiple dashboards. fixed ↵bobzel
undoing PinDoc.
2022-09-12Merge branch 'master' into sharing-jenny (break)Jenny Yu
2022-09-12breaking: made trails belong to dashboard instead of userdocJenny Yu
2022-08-30made script caching more robust to avoid compiles and speed up startup.bobzel
2022-08-29fixed centering link targets in zoomed images and scrolled docs. stopped ↵bobzel
highlighting opacity=0 documents
2022-08-25fixed crashes in notetaking view and cleaned up code a bit. fixed undo of ↵bobzel
column deletion.
2022-08-24Merge branch 'parker'bobzel
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-23Merge branch 'master' into parkerbobzel
2022-08-22added animation of background color, and streamlined/extended a variety of ↵bobzel
props-related things.
2022-08-22from lastbobzel
2022-08-19fixed undo bug in dragManager where batches weren't being closed. fixed ↵bobzel
schemaheader copy method to copy all parameters. fixed notetaking columnresizer to create an UndoBatch. fixed notetakingview's columnHeaders to return the actual headers list, not a copy. fixed document decorations to not modify docsBeingDragged
2022-08-11added better ui and backend support for mask ink strokes. added frame #'s ui ↵bobzel
for seeing current animation frame.
2022-08-09added an audio annotation button to the anchor menu bar.bobzel
2022-08-09fixed presbox pinning from crashing/failing by making it a prefetchproxy. ↵bobzel
update user cache when switching active page.
2022-08-04fixed undo/redo for notetaking view. fixed list undo/redo for ↵bobzel
schemaheaderfields -- not very elegant though.