aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/DocumentView.tsx
AgeCommit message (Collapse)Author
2024-05-10fixed exception when text templates have no inherited data, and when text ↵bobzel
views are modified after the editor has been destroyed. random code cleanup
2024-05-10added an always option for OpenWhere lightbox. cleaned up/fixed making ↵bobzel
collections capable of being a lightbox.
2024-05-10fixed clicking on template text when template is not selected to get focus ↵bobzel
right. fixed treeView preDrop to compute sameTree correctly so that presbox treeview can nest documents hierarchically properly.
2024-05-08fixed text selection on web pages. cleaned up gptSummarize to work on any text.bobzel
2024-05-08lots of api cleanup and cycle removalbobzel
2024-05-07lint cleanup for schemaviewbobzel
2024-05-06eslint cleanupbobzel
2024-05-03merged with new version of masterbobzel
2024-05-03Merge branch 'master' into nathan-starterbobzel
2024-05-03reverting unnecessary changesbobzel
2024-05-02removed console.logsNathan-SR
2024-05-02another push to remove cycles by pushing things onto Doc and DocumentViewbobzel
2024-05-02arrow selection fixedNathan-SR
2024-05-02lots more dependency cycle unwinding.bobzel
2024-05-02selected cell moves with col; jitter on col move index 0 fixedNathan-SR
2024-05-01more cycle import removal. fixed ndollar bugs introduced during lint changes.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-28cleaned up explore mode to use focus(). fixed focusing on group doc ↵geireann
elements to not focus on group first.
2024-04-28simplified explore mode implementationbobzel
2024-04-21more lint cleanupbobzel
2024-04-19lint fixes.bobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-04-11Row dragging no longer interferes with multi-selection; dragged rows render ↵Nathan-SR
where they will be dropped; pointerevent listeners removed from schemarowbox
2024-04-10fixed buttons to have an embedContainer. cleaning up notetaking view - ↵bobzel
fixing colors for input buttons, fixing when buttons appear (by extending the column targe to always be 100%)
2024-03-31fixed dropdown in title bar location. moved rotate button up to not ↵bobzel
interfere with button bar. don't blur title when editing it. fix drawgging rotate center on templates. support setting alternate colors for text docs -- pretty hacky. fixed tabbing through dashFieldViews.
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-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-27fixed lightbox views to suppressheight for docs with layout_fitWidth setbobzel
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-24fixed linkdocpreviews to sequence through multiple links. fixed text boxes ↵bobzel
to update text when dashfieldView text changes (but the fieldview doesn't), fixed dashFieldViews to be editable cleanly, and to allow sub-dashFieldViews to be editbale. allowed toggle on/off of dashFieldView fieldKey. got rid of sidebars in scemaCells. fied editing dashFieldViews in captions and as childrend of dashFieldViews by passing rootSelected
2024-03-22Merge branch 'master' into nathan-starterNathan-SR
2024-03-19routing select through selectCell; shift select kind of working; cell ↵Nathan-SR
selection updating still broken; cell select with shift select broken
2024-03-19cleaned up user templates to not get changed on reload. made setting a ↵bobzel
template add it to the template tools list and as a tools button. fixed linking to parts of a template. fixed disappearing templates caused by stacking view set a field with an empty key. updated field assignment syntax in trees, dash field views, and key value box to all use :,:=,=,=:= syntax. added text elide button. added @(title) syntax for hyperlinking. made using a template both inherit from the template to get default values and use the template to render. fixed submenu placement of context menu. updated RTF markdown doc.
2024-03-19multiple cell selection startedNathan-SR
2024-03-17DocView 1330 problem statementNathan-SR
2024-03-17use metakey to edit computedfield result instead of expression in schema ↵bobzel
cell, set default new field values on data doc. fixed stacking view from autoresizing when switching to a different collection view. changed syntax for setting fields in text docs to use ':=' for computed fields. Added call to Chat in computed functions when (( )) is used. Added caching of computed function result when a function called by ComputedField uses the _setCacheResult_ method (currently only gptCallChat).
2024-03-14cleaned up some audio recording and annotating codebobzel
2024-03-12made text templates be both layout templates and prototypes of new text ↵bobzel
documents. fixed onPaint funcs to be undoable. fixed comparisonBox to render a text box if it's fieldKey has a richtext field - this makes flashcard templates much easier. fixed right-click on hyperlinks to bring up menu. fixed layout_centered to be settable on templates. added enable flashcard property for text.
2024-03-09added a template button to top bar to set default layout. fixed show title ↵bobzel
when value is a list. fixed typeahead for createing notes with templates.
2024-03-06fixed plotly/mermaids loading from a new accountbobzel
2024-03-04cleaned up a number of things related to autoHeight and ↵bobzel
stacking/masonry/notetaking views
2024-02-28extracted field dropdown menu to a components and then cleaned up ↵bobzel
collectionTimeView, Documentview titles, and FilterPanel to share it
2024-02-26fixed some string types to be enumerations for dropAction. fixed bug in ↵bobzel
golden layout dragging where a stack's tabs could disappear.
2024-02-22fixed search to update after typing delay. fixed collection of tags to set ↵bobzel
container for embeddings
2024-02-21got rid of dropdown for fieldValue views of a tag since tags have no values. ↵bobzel
fixed populating collection with tag docs to not create duplicates.
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-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.