aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/GlobalKeyHandler.ts
AgeCommit message (Collapse)Author
2025-04-14fixed how templates are expanded to avoid template sub-component conflicts ↵bobzel
by changing how field keys are named. fixed various Cast functions to be more typesafe by including undefined as part of return type. overhaul of Doc.MakeClone, MakeCopy, FindRefernces - makeClone is no longer async. fixed inlined docs in text docs.
2025-04-08fixed gptImageLabel calls and added ImageCastToNameType to deal with ↵bobzel
filenames with '.'s in them. fixed vertical centered text.
2025-03-12made @... create dashField views instead of [@..]. minor cleanup of ↵bobzel
dashFieldView and schemaCellField. made schemaCellField call focus() when SetIsFocused is called so that dashFieldView boxes are editable when clicked. Made overlay of documentIcons appear whenever cells are focused and disappear on blur.
2025-03-06a bunch of changes to improve how docs are selected automatically when created.bobzel
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-10-30reworked how context menu buttons for ink and text work. added ↵bobzel
disableMixBlend for making transparent docs not use 'multiply'.
2024-08-27Merge branch 'master' into eleanor-gptdraweleanor-park
2024-08-09a bunch more typing fixes.bobzel
2024-07-11updateseleanor-park
2024-05-16Merge branch 'restoringEslint' into eleanor-starterbobzel
2024-05-08lots of api cleanup and cycle removalbobzel
2024-05-02lots more dependency cycle unwinding.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-26fixed eraser buttons so that you can switch to the previous eraser, then ↵bobzel
click again to choose a different eraser
2024-04-21more lint cleanupbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-03-30cleanup of import orderings.bobzel
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-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-01-30changed dropConverter to keep title of dropped Doc. added paintFunc node/ ↵bobzel
checkbox view to formatted text. changed paintFunc to be computed based on layouytfieldkey being text in a freeformview. changed some inputRules to apply to code blocks. changed : contextmenu to allow regular note to be created. changed experimental tools to be user tmeplate tools. fixed focus on search bar when opening context menu
2024-01-04fixed ffmpeg for uploading videos. fixed getView() to take focus options so ↵bobzel
that if a sidebar or timeline has to be opened, the didMove flag can be set properly. added video snapshot frame to top menu. fixed using '^' to stop and start a selection region on timelines.
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-12cleaned up SelectionManager. fixed schema viewbobzel
2023-12-12fixed and cleaned up snapping linesbobzel
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-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-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-10tweaked keyboard modifiers for pan & zoom modes so that ctrl drag is ↵bobzel
distinguishable from pinch zoom
2023-11-09playing with pan zoom modes.geireann
2023-07-19more keyboard shortcut updates.geireann
2023-07-19added shortcuts for imports and trailsgeireann
2023-07-19got rid of Ctrl-O to open a new tab maximised. added style prop for header ↵geireann
bar when tab is maximised.
2023-07-07a bunch of fixes to simplify collaboration and make it work better.bobzel
2023-05-21from lastbobzel
2023-05-21fixed comparisonBox to create embeddings of documents by fixing ↵bobzel
targetDropAction to work for non-collections. fixed carouse3D view to have correct screentolocal XFs,
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-14major overhaul of field naming conventions.bobzel
2023-03-20fixed copying of docs with template layout docs. fixed clone to search ↵bobzel
through RTFs for referenced documents to clone. renamed nested documents docId instead of docid for consistency with other nested field ids.
2023-03-17fixed copy paste to clone links if both anchors are copied. adjusted API ↵bobzel
for clone to have a cloneLinks field.
2023-02-22added shortcut for write toolmonoguitari
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. .
2022-12-08cleaned up animation effects to not reference presBox. fixed anchors in ↵bobzel
text to have link properties set properly from properties view.
2022-11-16big changes to make link following use the same code as pinning docs for trails.bobzel
2022-11-01fixes for goldenlayout to initialize more cleanly. updated all old ↵bobzel
ReactDOM.render() to ReactDom.createRoot(). fixes for PDF/Web sidebar sizing. added text from pdf selection anchors to sidebar notes. fixed PDF text selection to align properly.
2022-10-31cleaning up link count icon to be part of documentLinks view and to appear ↵bobzel
on tab views that have links.
2022-10-13fixed copying text when a document is selected. fixed tree view shifting ↵bobzel
when editing a line that is too long.
2022-08-30fixed loadingDocument issues with overwriting height with NaN and setting ↵bobzel
'data' field unnecessarily and at the expense of being able to set it for replacement docs when using animation frames
2022-08-29fixed being able to draw on web/pdfs. adjusted default margins of stacking ↵bobzel
views.
2022-07-20added a 'guest' login mode. added ability for mainView to be any doc, not ↵bobzel
just a docking collection.
2022-07-08restructured currentUserUtils to avoid having import cycles.bobzel