aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/FieldView.tsx
AgeCommit message (Collapse)Author
2025-01-14added drawing fill style referenceeleanor-park
2024-10-10Merge branch 'master' into alyssa-starterbobzel
2024-10-08modified how buttons are laid out on carousel and comparison views so that ↵bobzel
text boxes can reflow around them. extracted flashcard pratice into its own component and applied it to carousel3D and carousel
2024-10-07moved all quiz code out of LabelBox and ImageBox and into StyleProviderQuiz. ↵bobzel
changed quizBoxes and quizMode to be stored as Doc metadata. Extended styles to cover contextMenuItems. remove this.setListening() from comparisonBox until contextMenu selectedVal is fixed.
2024-10-07Merge branch 'master' into alyssa-starterbobzel
2024-10-04more lint fixes to schema view changes.bobzel
2024-10-04Merge branch 'master' into nathan-starterbobzel
2024-10-04cleaning up CardDeckView so that animations work smoothlybobzel
2024-10-01Merge branch 'master' of https://github.com/brown-dash/Dash-Web into ↵Nathan-SR
nathan-starter
2024-09-19merged with master -- updated filtering from cardView branchbobzel
2024-09-17linted cardView files after merge.bobzel
2024-09-11Merge branch 'master' into alyssa-starterbobzel
2024-09-10moved TagsView up into DocumentView so that one row of tags will be visible. ↵bobzel
fixed setting pixel size of images to resize annotations so they don't appear to change. added vert/horiz centering for stacking views. fixed pres box to not have scroll bars. fixed resizing properties panel.
2024-09-02Merge branch 'master' into alyssa-starterbobzel
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-07-24more update of anysgeireann
2024-07-22adding type fixes to avoid 'any'sbobzel
2024-07-18starting to remove anysgeireann
2024-07-08Speech to phonemes progressalyssaf16
2024-06-28header text no longer shifts left on hoverNathan-SR
2024-06-06Flashcard changes - menu addedalyssaf16
2024-05-16moved isHovering to DocumentView as instance variable instead from ↵bobzel
FormattedText as a Document field. cleaned up cluster style provider. fixed freeformView to not trigger as many updates when a doc is dropped, and fixed layoutEngines to not return a background or color unless actually set by the engine.
2024-05-08lots of api cleanup and cycle removalbobzel
2024-05-06eslint cleanupbobzel
2024-05-02another push to remove cycles by pushing things onto Doc and DocumentViewbobzel
2024-04-30unwinding more import loops by splitting up Documents.ts into DocUtils.ts ↵bobzel
and moving crate functions to <>Box functions
2024-04-29updating showDocument to not have to know about groups -- all group logic is ↵bobzel
in collectionfreeformview.
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-24fixed search on pdfs to display results when pDF is not selected. fixed ↵bobzel
presentation transitions to animate. changed so that annotaitons on pdfs would highlight when following a pres slide. fixed scrolling to annotations (and other viewSpecs) from presentations by using the slide target, not the slide as the focus document. cleaned up search and fixed to unhighlight searches on close. fixe pdf search unhighligting to work.
2024-04-21more lint cleanupbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
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-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-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-01-25fixed script typechecking which fixes editing keyvalue pane. renamed ↵bobzel
contentPointerEvents to childContentPointerEvents to match what it does.
2024-01-24added dragConfig() to allow components to set custom docDragData fields. got ↵bobzel
rid of treeViewDoc prop
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-18lots of changes to try to simplify API for viewPaths and relatedbobzel
2023-12-29cleaned up imports, mobx observable initialization and some compile errors.bobzel
2023-12-03cleaned up warnings and errors, working with typescript 20.10bobzel
2023-12-01converted props.DataDoc to props.TemplateDataDocument and fixed so that it's ↵bobzel
always undefined unless it's a template. converted references from rootDocument to props.TemplateDataDocument.
2023-11-18fixed ctrl-drag for expressions, maps, fform doc selections. fixed using ↵bobzel
shift to add Doc to a selection and also when bounding box already covers the doc to add. fixed dragging maximize button to start goldenlayout drag properly. fixed typing character to group,etc a multiselection when a text doc has input focus. fixed using clusters. add Shift-U to ungroup alternate group style. multi-select blurs() all active inputs. shift-selecting a multi-selected Doc, deselects it.
2023-09-29fixed autoHeight text scrolling in its own tab and elsewhere. update ↵bobzel
ChildDrag to GroupChildDrag and simplified documentView code. fixed MapAnchorMenu to allow linking by dragging text icon.
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-05-14major overhaul of field naming conventions.bobzel
2023-05-13fixed caption scrolling in carousel view. fixed display of audio tags in ↵bobzel
textboxes. fixed screengrab video upload and made dictation view possible (but needs reworking)
2023-04-13lots of changes to get rid of ContainingCollectionDoc and ↵bobzel
ContainingCollectionView props.
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