aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/formattedText/RichTextMenu.tsx
AgeCommit message (Collapse)Author
2025-04-15fixing summary/elision text node to work better with lists or hierarchical ↵bobzel
text nodes.
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-04-07added multiToggle option to allow popup to stay up until explicitly ↵bobzel
untoggled. fixed multitoggle to honor toggleStatus. fixed popup to follow target. fixed setting text highlight background fro popup menu. fixed flashcardui buttons to have background sized properly.
2025-02-12cleaning up how text boxes maintain focus when UI widgets are interacted with.bobzel
2025-02-11enabled multi-select modification of text documents from topBar buttons. ↵bobzel
fixed diagram box layout and scrolling. fixed problem with createDoc tool where it would fail when it got an array. fixed formatting of chat box errors.
2024-11-13made link text use text menu. and made link text zoom with view. cleaned up ↵bobzel
equationBox updateSize()
2024-10-30reworked how context menu buttons for ink and text work. added ↵bobzel
disableMixBlend for making transparent docs not use 'multiply'.
2024-10-29fixes to allow typing and drawing without a mode switch.bobzel
2024-10-28reworked LabelBox's to be fully editable. gor rid of singleLine for label ↵bobzel
boxes. made a text_fitBox field to render text with a labelBox. fixed styleprovider in freeformview clusters to be untracked() to avoid invalidations. added a default text color to Settings panel. fixed clicking text buttons to not lose focus in labelBox.
2024-10-10fixed being able to use text menu on text in comparison box. Allow ↵bobzel
TextDocuments to be created with a RichText field. Changed comparisonBox to horizontally center flashcard text.
2024-10-01more lint fixesbobzel
2024-10-01fixed eraser mode button to show current eraser and to show options.bobzel
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-07-25lots more 'any' cleanup and more.geireann
2024-05-02lots more dependency cycle unwinding.bobzel
2024-04-23fixes for rich text menu updates and setting parameters on text doc vs ↵bobzel
within in RTF. Lots of lint cleanup.
2024-04-21more lint cleanupbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-04-04cleaned up converting to bullets/listbobzel
2024-04-02fixed highlight list type buttonbobzel
2024-04-01fixed text toggle buttons to highlight based on selection. enabled ↵bobzel
background colors for text lists. cleaned up text insertion point setting on pointer up. fixed autoHeight for text boxes with 'auto' nodes like ordered lists.
2024-04-01fixing setting marks on ordererd_listsbobzel
2024-03-21changed gpt calls from text box to package result into an elision node.bobzel
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-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-02-06fixed setting text/line properties on linkBox. fixed setting current link on ↵bobzel
click.
2024-01-02fixing more .props => ._props refernces.bobzel
2023-12-29cleaned up imports, mobx observable initialization and some compile errors.bobzel
2023-12-13cleaned up props/_props handling by inherting from ObservableReactComponentbobzel
2023-12-12cleaned up SelectionManager. fixed schema viewbobzel
2023-12-10massive changes to use mobx 6 which means not accessing props directly in ↵bobzel
@computed functions.
2023-12-04trying to do version updates on all npm packages.bobzel
2023-12-03cleaned up warnings and errors, working with typescript 20.10bobzel
2023-11-30final rootDoc refactoringbobzel
2023-11-30fixed rootSelected prop to be optional. fixed fonticont toggle to pass ↵geireann
'self' even though it's deprecated.
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-09-04improved setting font size on lists.bobzel
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-06-06updated text properties to be prefixed with field 'text_'bobzel
2023-05-14major overhaul of field naming conventions.bobzel
2023-02-21fixed explore mode zooming. don't show doc decorations until you move ↵bobzel
outside of the document, fixed dragging radius button over webbox to still get pointer events. fixed selection text in coments for web boxes.. fixed setting default background color for notes. fixed mode buttons to trigger click behavior before double click behavior. fixed events on nested text boxes that are linkAnchors (like text quotes in sidebar comments),
2023-02-02added initial support for equationBox font size settingbobzel
2022-09-11fixed fontFamily menu for ink strokesbobzel
2022-09-11fixed crash when selecting ink strokesbobzel
2022-09-08fixed maintaining selections after ctrl-a + setting a font propertybobzel
2022-09-08fixed font menu settings to be accurate of current selection.bobzel
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-08-04fixed notetaking view to have an 'unset' category for unassigned notes. ↵bobzel
fixed pivot view to not fail when docs have no width.