aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/SelectionManager.ts
AgeCommit message (Collapse)Author
2025-01-13changing ai for images and collections to work mostly the same way. fixes ↵bobzel
for document view/collection/images to keep things working when the ai editor view reduces the rendered document size. fixed so that freeform views overlaid on images/vieos/etc have the ui menu items of collections.
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-05-02lots more dependency cycle unwinding.bobzel
2024-04-29more eslintbobzel
2024-04-24completing eslint passbobzel
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-04fixed notetaking & pile views with _propsbobzel
2024-01-02fixing more .props => ._props refernces.bobzel
2023-12-14a bunch more fixes to making things observable. fixed calling ↵bobzel
super.componentDidUpdate on subsclasses
2023-12-13cleaned up props/_props handling by inherting from ObservableReactComponentbobzel
2023-12-12from lastbobzel
2023-12-12cleaned up SelectionManager. fixed schema viewbobzel
2023-12-12fixed overlay view and scriptingRepl and all observable Doc arrays to be ↵bobzel
shallowly observed.
2023-12-10massive changes to use mobx 6 which means not accessing props directly in ↵bobzel
@computed functions.
2023-11-30final rootDoc refactoringbobzel
2023-11-19fixed animations of text html overlays and turned off overflow hidden so ↵bobzel
that rotation doesn't get clipped. cleaned up docView querying for Selection
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-11-07Changed how selection works to avoid invalidations. Fixed Cast problem with ↵bobzel
ProxyFields that caused renameEmbedding to infinite loop.. Changed brushing for the same reason. Cleaned up a few things with filter code.
2023-09-06added undo for removing dashboards and add to recently closed. fixed link ↵bobzel
menu to open up link editor more direclty
2023-08-27breaking include cyclesbobzel
2023-07-27fixed importElementBox and made importBox be a masonry view. fixed clicking ↵bobzel
background of importBox to deselect everything. fixed masonry view documennt screentolocal and fixed column handle placement. fixed 'never' disable click script flag. fixed color of documentdeocrations title.
2023-05-16fixed bugs with goldenlayout dragging and undoing. fixed searching for ↵bobzel
filter values in sidebars. Stopped creating empty list for collections when datafield() is accessed because it messes up undo of a collection. fixed tab title editing. from marquee. Added UndoStack UI and additional naming support in code.
2023-05-14fixed webpage link following by adding a presData for the current URL to all ↵bobzel
embedded docs. fixed getView() in showDocuments to not get called with the proper anchors. changed unrendered MARKERs to CONFIGs. changed anchors to Configs or Markers as appropriate.
2023-04-13lots of changes to get rid of ContainingCollectionDoc and ↵bobzel
ContainingCollectionView props.
2023-03-24overhaul of selection api so that schema and other views behave like ↵bobzel
freeform and use document views onClick for selection
2023-03-14simplified Deserialize code. streamlined currentUserUtils to need fewer ↵bobzel
compiled functions by parameterizing more functions. .
2023-03-11changed links from being a computed field on documents to being accessed by ↵bobzel
a function call on LinkManager
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-21working cleaned up version of link editor properties in propertiesViewbobzel
2022-11-18migration of link properties to propertiesViewbobzel
2022-09-14changed docking view thumbnails to be imagefields, not docs. allowed ↵bobzel
docking view to be nested to avoid crashes before when they became nested. fixed dropping docs with dropAction of 'alias' to never remove them. fixed clearing startLink to not deselect when link is already started
2022-08-24cleaned up some of the pin with view code. added a pin button to menu bar ↵bobzel
when tab is selected to avoid needing to use context menu
2022-07-08fixes for drawing ink on pdf/image/etc. fixes for showing contextMenu. ↵bobzel
moved gestureOverlay into main dashboard area to avoid drawing on UI widgets. more code cleanup to put things in reasonable places and avoid importing too much stuff.
2022-07-08restructured currentUserUtils to avoid having import cycles.bobzel
2021-12-07restored keeping properties pane open when selection changes. added Doc ↵bobzel
paraemter to fitWidth() prop function. split MapBoxInfoWindow out of MapBox and added an Add Note button.
2021-10-29toggle properties on selectionLauren Choi
2021-10-28selection of link lines deselects everything else first.bobzel
2021-10-28added rudimentary ability to select link linesbobzel
2021-09-21fixed up some darkScheme css, enabled comic mode for developers, enabled ↵bobzel
opening up fields on dashboards in myDocuments
2021-09-09added SelectionManager.Docs() to avoid having to dereference props to get at ↵bobzel
the seelcted Doc. this was causing a cycle in menu items when selected. fixed sizing of filterBox. enabled showing titles for VID,COL,and IMG in addition to RTF.
2021-08-26fixed warnings/errorsbobzel
2021-07-29converted HTMLANCHOR and TEXTANCHOR to MARKERbobzel
2021-07-29fixed navigating to a PDF anchor from sidebar.bobzel
2021-07-12Changed "schemaView" :arrow_right: "collectionSchema"geireann
So style is consistent with other folders
2021-07-10added indentation for visibility of hierarchy0x85FB9C51
2021-04-04mergingusodhi
2021-03-29initial changes to cleanup pointer events.bobzel