aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/LinkBox.tsx
AgeCommit message (Collapse)Author
2024-03-30updated and fixed wiki link to use @(wiki:...) and fixed linkManager from ↵bobzel
infinite looping on relatedlinker(). fixed clicking in text exxeptions.
2024-03-30cleanup of import orderings.bobzel
2024-03-29fixed capture offset to target in link following. fixed links to appear in ↵bobzel
lightbox and to not disappear when dragged.
2024-03-29filter links out of carousel views.bobzel
2024-03-29fixed making strokes able to allow followTarget click funcs to what they're ↵bobzel
linked to. Made it possible to render links to links. avoid deleting links when switching tabs/closing app.
2024-03-27changed dashFieldViews to support Tab'ing between other dashFieldviews, ↵bobzel
changed deleting links to clear out the anchors so that linkBoxes will go away more easiliy. changed funcitonPlot to plot the equations that are linked to it. changed equations to link to functions. changed undo and other console logging to only happen when undo docked buttons are expanded (visible)
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-12fixed links to text to update automatically when textbox css styles change.bobzel
2024-02-07fixed icon placement in linkMenuItem.bobzel
2024-02-07changed so link docs are added to common ancestor of anchors so that they ↵bobzel
can appear above/below intermediary docs using z order. fixed dragging to tab bar to start dragging document as a tab.
2024-02-07allow linkBox to render without being in a documentview.bobzel
2024-02-07added back shiftkey to drag and embed. got rid of overlayplane link view. ↵bobzel
got rid of auto arrange. fixed text edit color for linkBox's
2024-02-07made various render methods in DocumentView computed getters for efficiency ↵bobzel
and to avoid artifacts (LInkanchorBox dragging) when something else invalidates causing components to regenerate. fixed linklines to animate when doing a zoom transition and to be able to target texts hyperlinks. fixed link lines to share properties with ink and updated the properties panel / menus to allow editing of either. addding toggling link lines on and off from linkitemmenu
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-02-06fixed setting text/line properties on linkBox. fixed setting current link on ↵bobzel
click.
2024-02-05changed backgroundColor to set on dataDocs. fixed pivoting on tags. fixed ↵bobzel
link description editing popup. fixed showing link editor in property view - still some weirdness in what is selected. fixed dragging tree view items to set dragData.treeview and be able to drop at bottom of tree. fixed addFolder menu option for TreeViews to add locally.. added a function to collect all docs of a given tag into a collection. fixed setting default font size to update autolayouts. changed dropping link onto same collection to not leave pushpin. fixed minimap thumb updating. added fieldvalue dropdown for dashFieldViews in text.
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..
2023-12-13cleaned up props/_props handling by inherting from ObservableReactComponentbobzel
2023-12-12fixed props => _props refernecesbobzel
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-30final rootDoc refactoringbobzel
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-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.
2023-11-12cleaning up freeformview code.bobzel
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-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-10-31fixed keyframe animation of ink and links. fixed getDocumentview with ↵bobzel
preferred collection
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-21change to doc decorations to be more "lightweight". made linkBox render ↵bobzel
links in a freeform view as a DocView. added an auto-reset view option for freeforms. fixed highlighting ink strokes. Made groups behave better for selecting things 'inside' the group bounding box that aren't in the group. Added vertically centered text option.
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-05-14major overhaul of field naming conventions.bobzel
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-27changed longPress to always select and to show decorations. fixed ↵bobzel
single/double-click code and cleaned up behavior timeouts. fixed pointer events for tree view editing titles and using as powerpoint.
2022-03-04removed pseudo Doc type system. playing with hot reloading.bobzel
2021-11-13change isContentActive to a tri-state to allow turning on/off and default - ↵bobzel
fixes issues with videobox and others so that content can be turned off reliably. added annotation overlay for treeViews for ppt like slides. lots of fixes to tree view to get layout to be more robust.
2021-09-17added 'unset' docFilters. changed link doc views to use comparison box with ↵bobzel
title/caption. fixed linkEditor to write to data doc. generalized comparisonBox rendering to use parameterized fields. fixed pdf/web to honor pointerEvents none prop and fixed textAnnotations to get rendered once as an Annotation. moved filterIcon stuff into DocumentView
2021-08-26fixed warnings/errorsbobzel
2021-03-30more treeView cleanup. Fixes to linkBox to allow selection properly. fixes ↵bobzel
to linkAnchorBox.
2021-03-29more progress in fixing & simplifying active/selected stuffbobzel
2020-12-11got rid of ChromeHeight and replaced with HeaderMargin in style provider. ↵bobzel
made text headers not overlap the tet itself.
2020-12-11converted all style sheet properties to enums.bobzel
2020-12-10removed annotationsKey prop in favor of reusing fieldKey. Fixed web pages ↵bobzel
to allow dash annotations again.
2020-12-10fixed filterBox/TreeView to support checkboxes again. Simplified ↵bobzel
{DocumentView/CollectionView/FieldView}props
2020-12-08simplified styleProvider arguments. fixed useClustersbobzel
2020-12-03changed parameters for style provider to use documentViewProps instead of ↵bobzel
renderDepth
2020-11-30changed color to backgroundColor in styleProvider. added a stuyle provider ↵bobzel
for overlayDocs