Mathias Jakobsen
56438c32cc
Merge pull request #14245 from overleaf/mj-linebreak-arguments
...
[lezer+visual] Allow optional arguments for line breaks
GitOrigin-RevId: e59a7c9a2efacc8a0fde887736899bbcbb52a4bc
2023-08-15 08:03:00 +00:00
Mathias Jakobsen
0b91a2052a
Merge pull request #14233 from overleaf/mj-table-generator-skip-hlines
...
[visual] Table generator tweaks
GitOrigin-RevId: 80ec32d024d185861a3635d5cc6d77d6a7031b64
2023-08-15 08:02:57 +00:00
Mathias Jakobsen
63b09c3da3
Merge pull request #14227 from overleaf/mj-table-gen-booktabs
...
[visual] Support booktabs horizontal borders
GitOrigin-RevId: 9e59341b514c667fbba4154e6316274f9e42db3d
2023-08-15 08:02:54 +00:00
Mathias Jakobsen
6d8c8e678e
Merge pull request #14226 from overleaf/mj-table-gen-reinstate-regex
...
[visual] Reinstate regex for escaping ampersands
GitOrigin-RevId: 61f561fdee0ff9393fb20eb0a0485ce7fbf75bea
2023-08-15 08:02:51 +00:00
Alf Eaton
253f2c53d5
[visual] Show tooltip with target for linkable nodes ( #13636 )
...
GitOrigin-RevId: c236caff7560d8d3e4f53667c7abe27b57f7711d
2023-08-14 08:05:09 +00:00
Alf Eaton
8f1de5fa09
[visual] Convert pasted HTML to LaTeX ( #12094 )
...
GitOrigin-RevId: a2fd4411ab8655eea834d321025efb9644081252
2023-08-14 08:05:05 +00:00
Alf Eaton
971e0f0e84
[visual] Add decorations for \textsuperscript
and \textsubscript
( #14153 )
...
GitOrigin-RevId: 7a5bfc7077131dab7ba9569b7edc0d5daad65347
2023-08-14 08:04:50 +00:00
Alf Eaton
32d5c99cdc
Merge pull request #14163 from overleaf/ae-maketitle-empty-lines
...
[visual] Preserve empty lines after maketitle
GitOrigin-RevId: c5f040567e220069f96d6962d8bd40334c9f68c8
2023-08-14 08:04:46 +00:00
John Lees-Miller
48ee8779f0
Merge pull request #14221 from overleaf/mj-regex-fix
...
[cm6] Remove negative lookbehind in regex
GitOrigin-RevId: 30c19680b1e20011945a7185a966100dc5e25d13
2023-08-09 08:04:36 +00:00
Mathias Jakobsen
2e944a6230
Merge pull request #14192 from overleaf/mj-table-keyboard-selection
...
[visual] move selection on keyboard buttons
GitOrigin-RevId: 617be9188880a98c1803033c406501ac02083bbc
2023-08-09 08:04:19 +00:00
Mathias Jakobsen
c332a65eb0
Merge pull request #14105 from overleaf/mj-table-generator
...
[visual] Initial table generator
GitOrigin-RevId: 5c1a9cad898c988d21390358872a6c2eaf1c32fc
2023-08-09 08:04:15 +00:00
Alf Eaton
f8f56cea89
[cm6] Add LineBreak to LaTeX grammar, highlight and decorate ( #13742 )
...
GitOrigin-RevId: 64c54676e0284b7187678eedcc5096b1aa284cc0
2023-08-04 08:05:26 +00:00
Alf Eaton
ea9a9fbe1c
[cm6] Use less string casting, refactor tokenizers ( #13898 )
...
* Use more char definitions in tokenizers
* Refactor tokenizers
GitOrigin-RevId: 89f49da15f2bd64419fd2f19b0f255625e1d75cc
2023-08-04 08:05:21 +00:00
Alf Eaton
1f173010c7
Improve collaborator cursor positioning ( #14145 )
...
GitOrigin-RevId: c43f0877700381279c2f79699ea3963c3e9c12b3
2023-08-04 08:05:17 +00:00
Alf Eaton
c37b87e254
Move mark decorations after atomic decorations ( #14146 )
...
GitOrigin-RevId: aedaa57ba14e0e5ebf03053beaa1cd3cb1ee5b2b
2023-08-04 08:05:12 +00:00
Alf Eaton
cf285651ff
Set text-wrap balance for title ( #13962 )
...
GitOrigin-RevId: 1d447bad517e3a389ed2668c0167aa52fae3be69
2023-08-04 08:05:07 +00:00
Domagoj Kriskovic
67632212d7
[cm6] show full title for section outline ( #14100 )
...
* [cm6] prefer showing full title in outline for sections
* fix test
* remove fallback
* test rename
GitOrigin-RevId: ac7a2a2c4fa7740a51661710953c85f03394292f
2023-08-04 08:04:15 +00:00
Domagoj Kriskovic
d3fabbc3e3
[cm6] autocomplete for memoir ref commands ( #14120 )
...
* [cm6] autocomplete for memoir ref commands
* added nameref
* remove from top hundred
GitOrigin-RevId: df34ee145b04831bf63d756fbdda05dcc4633b5d
2023-08-04 08:04:11 +00:00
Domagoj Kriskovic
e98d728bd8
[visual] calculate preamble position in the main tree iterator ( #13964 )
...
* [cm6] use preambleCheckLimit for finding preamble
* extend in case of title or author
* stop at SectioningCommand, include affiliation
* consistent comment
* using 30000 as node index
* use preambleNodes arr
* calc preamble without array
* remove preamble.to check
GitOrigin-RevId: 2019fd2b9673f181cba8966688f1ac9a6f984279
2023-08-04 08:04:06 +00:00
ilkin-overleaf
231278d1ca
Merge pull request #14076 from overleaf/ii-indicator-ref-type-improvement
...
[web] Make the indicator ref type dynamic
GitOrigin-RevId: b66aa0f5ffc5c8071462e7e082ece21ef292b4fa
2023-08-01 08:04:27 +00:00
Tim Down
98a847ae75
Merge pull request #14059 from overleaf/td-review-panel-smoother-chrome
...
React review panel: fix regression that made animation jerky on Chrome
GitOrigin-RevId: c1d9fa00d478fa71d94ff705ddfcc12bab0b2767
2023-07-28 08:04:10 +00:00
Tim Down
ac919ed21a
Merge pull request #14046 from overleaf/td-review-panel-scrolled-down-layout
...
React review panel: fix bug that prevented entries appearing when editor starts off scrolled down
GitOrigin-RevId: 61c5b5523e82cf5334c4de30d6849f45d5bc321a
2023-07-28 08:04:02 +00:00
Tim Down
6384163793
Merge pull request #14025 from overleaf/td-review-panel-hover-scroll
...
Review panel migration: end entry indicator hover on editor scroll
GitOrigin-RevId: fb895d9e4960b1c038c48fefd187f8af415db1da
2023-07-28 08:03:59 +00:00
Tim Down
f2b5ac23f8
Merge pull request #13997 from overleaf/td-review-panel-mini-hover
...
React review panel: make hovering an entry in the mini review panel display correctly
GitOrigin-RevId: 41a40e4047b89d2a8db15b2e12baf04c11b78e21
2023-07-25 08:03:55 +00:00
Tim Down
752ad8870d
Merge pull request #13923 from overleaf/td-review-panel-non-sticky-toolbar-nav
...
Make toolbar and nav non-sticky in React review panel overview mode
GitOrigin-RevId: feb2950698512120a676a597f0edfa7ba615f934
2023-07-21 08:04:57 +00:00
Tim Down
a88589b7b7
Merge pull request #13951 from overleaf/td-review-panel-dismiss-bulk-actions
...
Review panel: make "Reject all" and "Accept all" buttons disappear after use
GitOrigin-RevId: 99534b65ec812fb0e6efd443ca126e71a0a09ae5
2023-07-21 08:04:53 +00:00
Tim Down
0d3af56efa
Merge pull request #13911 from overleaf/td-review-panel-performance
...
Review panel: memoize entry views for performance
GitOrigin-RevId: 3c305845ad0914a7ffeb595e7235d7dceb4c780a
2023-07-21 08:04:49 +00:00
Domagoj Kriskovic
96e7c019bd
[cm6] remove badge icon for toolbar in code editor ( #13959 )
...
GitOrigin-RevId: 33813eb1c22d651cf3ea599f30b626f93f8ef8ef
2023-07-20 08:04:50 +00:00
Alf Eaton
a9177abe5a
[visual] Provide command definitions to MathJax ( #13761 )
...
GitOrigin-RevId: 845921df363f61d2333c1305b0b3edb86501c296
2023-07-19 08:05:00 +00:00
Alf Eaton
08c82a24a9
[visual] Apply style to the content of color commands ( #13726 )
...
GitOrigin-RevId: 4ae8b745618e91b487d17c357cdb0e697038b3a3
2023-07-19 08:04:56 +00:00
Alf Eaton
ca9593e74c
[visual] Decorate quotation environments ( #13728 )
...
GitOrigin-RevId: 65c4bb8b4695d0698120936d3b2fb8ec6fa402dc
2023-07-19 08:04:52 +00:00
Domagoj Kriskovic
9c185d6f35
[cm6] fix toolbar overflow menu alignment ( #13873 )
...
GitOrigin-RevId: a70cf3fa37d49b9ed52fea4b928d52ffc2dbf136
2023-07-19 08:04:48 +00:00
Alf Eaton
05165682ba
Update "Visual Editor not available" message ( #13874 )
...
GitOrigin-RevId: 5516bf74d1fa9046f4ca4b5d6c23d3a3b8e468f5
2023-07-19 08:04:44 +00:00
Alf Eaton
9f719c572d
[cm6] Add offset to review panel entry positions when needed ( #13912 )
...
* Add offset to review panel entry positions when needed
* Fix useResizeObserver usage
GitOrigin-RevId: e220ce94e13c3a2347fc72654de747356eb1e658
2023-07-19 08:04:40 +00:00
Domagoj Kriskovic
4d3c4c6ae9
[cm6] add tracking to figure modal submit events ( #13917 )
...
GitOrigin-RevId: f0c755e2f336b5f0c6caf283bed69db65a0c3c92
2023-07-19 08:04:36 +00:00
Domagoj Kriskovic
79f07e5626
[cm6] dark mode for toolbar dropdowns ( #13870 )
...
GitOrigin-RevId: e220edddc678dd05c4c5d1927a5fcac379cd6ed5
2023-07-19 08:04:32 +00:00
Domagoj Kriskovic
c21b8e31fd
[visual] suport for \texttt command in maketitle ( #13824 )
...
GitOrigin-RevId: 712eb8fb4fc0f2cbc5cd3c2e39ff6b8af39c0a49
2023-07-19 08:04:28 +00:00
Alf Eaton
ff7eec48de
[cm6] Improve performance of the editor toolbar ( #13915 )
...
* Memoize figure and math dropdowns
* Only build section heading overlay when open
* Memoise currentLevel
* Remove memo from ToolbarOverflow
* Calculate listDepth in the container component
* Avoid using document.querySelector
GitOrigin-RevId: d5ec8817d35d04e0e2c60c8eecc8678ede69f82a
2023-07-19 08:04:24 +00:00
Alf Eaton
930cec2189
Calculate overflow when languageName
or visual
change ( #13872 )
...
GitOrigin-RevId: f2d200d0d34e810688defe78b8143829f095df9f
2023-07-19 08:04:20 +00:00
Alf Eaton
b284434ad2
[visual] Move the cursor after leading whitespace when creating a new list item on Enter ( #13828 )
...
GitOrigin-RevId: 2f5941627b64fb53efce0bdd6f2d888986f45a9d
2023-07-19 08:04:16 +00:00
Alf Eaton
05adb9d14d
[visual] Add decorations for theorem environments ( #13708 )
...
GitOrigin-RevId: ba78be534fd7efba7d8722a214d69b21b0e3917c
2023-07-19 08:04:12 +00:00
Tim Down
38c673d057
Merge pull request #13720 from overleaf/td-review-panel-entry-pos
...
React review panel entry positioning
GitOrigin-RevId: c22617b1d3243b7d54b093426358aeb291421b9e
2023-07-19 08:03:52 +00:00
Eric Mc Sween
cce1a91205
Merge pull request #13897 from overleaf/ae-completion-event
...
Fix regular expression for completion event logging
GitOrigin-RevId: fbe3b91722fe40d4bb1116f23a78ebcebbd02b37
2023-07-17 11:13:27 +00:00
ilkin-overleaf
66f540c6eb
Merge pull request #13845 from overleaf/ii-rp-incorrect-date
...
[web] Fix date issues in review panel
GitOrigin-RevId: 447185cc97aae5a2e6d8944be578fa103b39325b
2023-07-17 11:07:35 +00:00
ilkin-overleaf
680d5e0a6f
Merge pull request #13839 from overleaf/ii-rp-word-break
...
[web] Break long text to new line in change entry
GitOrigin-RevId: e0effb86b08e7fe04b25040a8f3775c047203828
2023-07-17 11:07:26 +00:00
ilkin-overleaf
dbef201e3f
Merge pull request #13801 from overleaf/ii-review-panel-migration-upgrade-track-changes-modal
...
[web] Create upgrade track changes modal
GitOrigin-RevId: 704ddef862ea9a2f8ca2bf63880da6e88f783724
2023-07-17 11:07:16 +00:00
ilkin-overleaf
84bbdf9772
Merge pull request #13767 from overleaf/ii-review-panel-migration-in-editor-widgets
...
[web] Create in editor widgets
GitOrigin-RevId: 53dfb9935ee59bbdedc353aad5e5b19f389a513c
2023-07-17 11:07:06 +00:00
Mathias Jakobsen
b008c19dc3
Merge pull request #13836 from overleaf/mj-bibtex-identifier
...
[lezer] Change bibtex identifier to deny-list
GitOrigin-RevId: 005b256a22acbafbeefd641cec82460f603fbc7a
2023-07-17 11:06:22 +00:00
Mathias Jakobsen
37582f7b72
Merge pull request #13805 from overleaf/mj-bibtex-content-outside
...
[lezer] Allow content outside declarations in bibtex
GitOrigin-RevId: 8051db5567eeb52c3b12f63afafe07a7a97df650
2023-07-17 11:05:37 +00:00
Alf Eaton
bbbf38d76b
Add decorations for textmd and textsf ( #13716 )
...
GitOrigin-RevId: c5bedf2260c4e075e458ac38f90e5746dccdde81
2023-07-17 11:04:50 +00:00
Alf Eaton
809172d531
Decorate verbatim and lstlisting environments ( #13722 )
...
GitOrigin-RevId: 2e5af20bf2fe0c7769011ecd26797e93290b4fdb
2023-07-17 11:04:40 +00:00
Alf Eaton
b0b829f69b
Add syntax highlighting for Ampersand nodes ( #13737 )
...
GitOrigin-RevId: 39c81ecb765adc4b33244b5f0f1eab81594dcba1
2023-07-17 11:04:30 +00:00
Alf Eaton
e7d36903bb
[cm6] Add Tilde to the LaTeX grammar ( #13740 )
...
GitOrigin-RevId: 98a2e968056ba4d6e36310d4ea0f7ff2f25e373a
2023-07-17 11:04:21 +00:00
Alf Eaton
faff4a87b4
Never decorate inside math ( #13810 )
...
GitOrigin-RevId: c28d0aaa3ce267d989db779c13f6b3e91f376686
2023-07-17 11:04:11 +00:00
Alf Eaton
e86c5dc137
[cm6] Add analytics for bold and italic shortcuts ( #13785 )
...
GitOrigin-RevId: 62f2f9976778083b7ca6566f79e3d055585e7bb7
2023-07-17 11:04:01 +00:00
Alf Eaton
48e758a5fe
Record each completion selection for analytics ( #13665 )
...
GitOrigin-RevId: bc8e92ceca51f6365c4311204a35fc85914969b0
2023-07-17 11:03:43 +00:00
Alf Eaton
5a786029a3
[cm6] Hide list indentation shortcuts in button tooltips in Code Editor ( #13797 )
...
GitOrigin-RevId: d5184310d81953d9765f6e1ae2343fdeb824ae01
2023-07-17 11:03:34 +00:00
Alf Eaton
34fa28c90b
Hide most toolbar buttons for non-latex documents ( #13725 )
...
GitOrigin-RevId: 3bf487d86d1a465a1653b40891277380270ea7ff
2023-07-17 11:03:16 +00:00
Domagoj Kriskovic
8ab6239a24
[cm6] support \emph and \textbf in maketitle ( #13703 )
...
* [cm6] support \textbf in maketitle
* support for emph
* added support for \\textbf
* fix overlapping ignored ranges
* fix overlapping fn, added test
* multiple maketitle cases in the same test
* prettier
* simplify from calculation
* added test cases from #13736
GitOrigin-RevId: 00dcf15d6d62903ae30b387a16929e68dde8ca1b
2023-07-17 11:02:11 +00:00
Domagoj Kriskovic
9cb0122ea3
[visual] support for multiple authors in /maketitle ( #13713 )
...
* [visual] support for multiple titles in /maketitle
* support \and in author name
* using isMatchWith
* fix isMatchWith check
* fix isMatchWith... again
* add tests
* test author text replace and mouse events
* prettier
* don't handle updating node events
* use the arguments order as before
GitOrigin-RevId: 99b3d1c22a2dc1258a5cdf95738852028895f54a
2023-07-17 11:00:07 +00:00
Domagoj Kriskovic
7487f37bc1
[cm6] use tooltips on disabled toolbar buttons ( #13678 )
...
* [cm6] use tooltips on disabled toolbar buttons
* not-allowed cursor
* prettier
* fix css selector
GitOrigin-RevId: f9c61fdabb1141daa2bde76aa4e3cd4da60e029e
2023-07-17 10:59:58 +00:00
Domagoj Kriskovic
b0d994575d
[visual] fix styling for showing authors ( #13772 )
...
* [visual] fix styling for showing authors
* add horizontal padding
* use gap
* prettier
* maxWidth and flex wrap
* min-width
* use only min-width
GitOrigin-RevId: 1fdc1baac6fd98ee909f847716f6aedf88e96aec
2023-07-17 10:59:49 +00:00
ilkin-overleaf
13a7e752d5
Merge pull request #13710 from overleaf/ii-review-panel-migration-bulk-actions-entry
...
[web] Create bulk actions entry and bulk actions modal
GitOrigin-RevId: c88ce6213304a110ee7410529813310b863178c1
2023-07-17 10:59:19 +00:00
Mathias Jakobsen
e0a3dfec36
[lezer] Allow slash in bibtex identifier
...
GitOrigin-RevId: 88f5cf069563940b1e42763babdc1e58d65c1d31
2023-07-17 10:58:05 +00:00
Mathias Jakobsen
6aa4435fc3
Merge pull request #13769 from overleaf/mj-bibtex-enter
...
[lezer] Fix bug with bracket matching for bibtex
GitOrigin-RevId: 2570bab50b73f05508af1bdeef0eab6aee4e02a9
2023-07-17 10:57:12 +00:00
ilkin-overleaf
debb438128
Merge pull request #13691 from overleaf/mj-linter-error
...
[cm6] Fix error in linter on input command
GitOrigin-RevId: 87c640ec6bd0e9d5942e6348616e0858d5bb07be
2023-07-17 10:57:02 +00:00
ilkin-overleaf
12bcdad850
Merge pull request #13744 from overleaf/mj-big-projects
...
[cm6] Optimise getUpdatedProjection
GitOrigin-RevId: af321d3828185b245f557ab0e046851192c97296
2023-07-17 10:56:52 +00:00
ilkin-overleaf
225de683c7
Merge pull request #13687 from overleaf/ii-review-panel-migration-add-comment-entry
...
[web] Create add comment entry
GitOrigin-RevId: 019f508eeb3982fce082df153e56d6c3c3e3bae5
2023-07-17 10:56:42 +00:00
Alf Eaton
0dc9aa3d21
Improve CM6 dev tools extension ( #13712 )
...
GitOrigin-RevId: 3af5e051cb3fed322d980ba71d3ec1fc9817f8e3
2023-07-17 10:56:23 +00:00
Alf Eaton
b63cb6e029
Merge pull request #13623 from overleaf/ae-symbol-palette-toolbar
...
[cm6] Only show symbol palette toolbar button when available
GitOrigin-RevId: 34e2c4e8ac1077a4da15277188ea0456db26e0af
2023-07-17 10:55:45 +00:00
Eric Mc Sween
d89b62e965
Merge pull request #13671 from overleaf/ii-review-panel-migration-aggregate-change-entry
...
[web] Create aggregate change entries
GitOrigin-RevId: 685ac40739f3c39665d84bd402ada21e00db5146
2023-07-17 10:54:50 +00:00
Davinder Singh
b1f246b9ba
Merge pull request #13658 from overleaf/ii-review-panel-migration-change-entry
...
[web] Create change entries
GitOrigin-RevId: 4d49f8b02b9bfcfe470f6db21f5347080ff47562
2023-07-17 10:53:56 +00:00
ilkin-overleaf
936ab81b65
Merge pull request #13641 from overleaf/ii-review-panel-migration-overview-view
...
[web] Create overview view shell for review panel
GitOrigin-RevId: 21cc8a744253aec53f089ec6e6c1221d7153f3a4
2023-07-17 10:50:58 +00:00
Alf Eaton
87013d20f8
Revert "[cm6] Show "move" cursor when the selection is ready to be dragged ( #13532 )" ( #13673 )
...
This reverts commit 1a89abceeadb6e1c53b4bc779df19b6723eab738.
GitOrigin-RevId: 05025068f75f1012626359230952e252e941d675
2023-07-17 10:50:49 +00:00
Alf Eaton
1cfc1eb269
[cm6] Show "move" cursor when the selection is ready to be dragged ( #13532 )
...
GitOrigin-RevId: 1a89abceeadb6e1c53b4bc779df19b6723eab738
2023-07-17 10:50:40 +00:00
Domagoj Kriskovic
39bd64b0a4
[cm6] fix toolbar overflow button calculation ( #13669 )
...
GitOrigin-RevId: 11380a5661067a285e0c0de82a37e085fc395f03
2023-07-17 10:50:30 +00:00
Alf Eaton
7202d7413e
[rich text] Cover the whole command when selecting end-to-end ( #11683 )
...
GitOrigin-RevId: c3559ce68798047e7001b2a9857f2c168633af6c
2023-07-17 10:50:12 +00:00
Alf Eaton
7e20d41c4c
Remove list items when list is toggled off ( #13580 )
...
GitOrigin-RevId: 19c63b26798fcf3c8e631090c614f0a693d4f071
2023-07-17 10:50:02 +00:00
Alf Eaton
52d9ee79a3
[visual] Handle selections adjacent to lists and section headings ( #13581 )
...
GitOrigin-RevId: 35b289102110f88587679740eeed575e16f6788b
2023-07-17 10:49:53 +00:00
Alf Eaton
1d33231392
Merge pull request #13597 from overleaf/ae-request-measure-view
...
[visual] Call view.requestMeasure in updateDOM if height could change
GitOrigin-RevId: eac77962d3edffd3ce3220c7948373bc38e6d727
2023-07-17 10:49:43 +00:00
Alf Eaton
a716a500c5
Merge pull request #13607 from overleaf/ae-formatting-keymaps
...
[cm6] Use toggleRanges for bold/italic shortcuts in code editor
GitOrigin-RevId: 90f7344876e84b984469ca2daccb7bbe71d89aa9
2023-07-17 10:49:34 +00:00
Alf Eaton
e41bda3e61
Merge pull request #13664 from overleaf/mj-bibtex-match-brackets
...
Add bibtex match brackets highlighting
GitOrigin-RevId: d0ed07d9874f097dd8b59eff582eb23a59f46332
2023-07-17 10:49:05 +00:00
Alf Eaton
c16d2d5840
[visual] Avoid showing list environment markup when the selection is within list items ( #13461 )
...
GitOrigin-RevId: cadab83774d52dc6c4867fdd7300a1217423b837
2023-07-17 10:48:56 +00:00
Mathias Jakobsen
67e7621633
Merge pull request #13572 from overleaf/mj-bibtex-grammar
...
[cm6] Add support for bibtex
GitOrigin-RevId: 28bc8e47c53df1612c1e30cf690e893b0bbf500c
2023-07-17 10:47:59 +00:00
ilkin-overleaf
e5d6777211
Merge pull request #13628 from overleaf/ii-review-panel-migration-resolved-comments-entry
...
[web] Add resolved comments entries functionality
GitOrigin-RevId: f0a8365b00c0861be12347aeaf486f7c02faf8e5
2023-07-17 10:47:41 +00:00
Domagoj Kriskovic
86753c19e5
[cm6] fix old editor-switch to show code editor ( #13645 )
...
* [cm6] fix old editor-switch to show code editor
* prettier
GitOrigin-RevId: 2c40c249c649b2675963db37a2aaeb4f0c457f7a
2023-07-17 10:46:52 +00:00
Domagoj Kriskovic
17452b51d7
[cm6] Add toolbar to Source Mode for Beta users ( #13429 )
...
* [cm6] toolbar for source mode
* top:0 for new toolbar
* empty div for extensions
* fix legacy css top pos
* show source toolbar split test
* prettier
* show beta icon in source editor
* dropdown toolbar wip
* fix wrong conflict resolve
* math dropdown, chrome extension fixes
* math dropdown cleanup
* sort en.json
* fix sort en.json
* using isVisual
* getMeta in component, pug update
* using flex grow
* toolbar beta badge
* remove extra whitespace
* has-legacy-toolbar class
* Increase container size
* fix tests
* prettier
* styling fixes, using SplitTestBadge
* only show source toolbar if flag is set
* fix typo
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
GitOrigin-RevId: 34b01a9421f4a0d6defc40925c5092901575946e
2023-07-17 10:46:26 +00:00
ilkin-overleaf
9e8be31bdf
Merge pull request #13573 from overleaf/ii-review-panel-migration-comment-entry
...
[web] Create comment entries
GitOrigin-RevId: 7f3fbe672d18d57a0f5e683e5456ea79ed295e2d
2023-07-17 10:45:32 +00:00
Alf Eaton
8402081d9b
[visual] Add decoration for footnotes ( #13428 )
...
GitOrigin-RevId: b0c8e475e9d8b4a19977a48b615596b88ce65797
2023-07-17 10:44:55 +00:00
Alf Eaton
4d39c31acc
Merge pull request #13520 from overleaf/ae-state-tree
...
[visual] Refactoring in the atomic decorations state field
GitOrigin-RevId: e3cfd945dd900b3d7527bc9249132213d2a0e1bc
2023-07-17 10:44:45 +00:00
Alf Eaton
c6d832d6d9
Merge pull request #13594 from overleaf/ae-starred-caption
...
[cm6] Allow an asterisk after CaptionCtrlSeq
GitOrigin-RevId: e76e15afb676f6eddb8f09d710b0d90408584e29
2023-07-17 10:44:36 +00:00
Alf Eaton
62533ace6d
Use StringQuery and selectWord from @codemirror/search ( #12828 )
...
GitOrigin-RevId: 23b3e6a5db8583646f378cef52f41889a73a3672
2023-07-17 10:44:26 +00:00
Alf Eaton
db26446d76
[visual] Avoid showing braces around section headings when editing the section title ( #13464 )
...
GitOrigin-RevId: 050663e752720993ccf1ab745a8b4250d54198fc
2023-07-17 10:44:17 +00:00
Alf Eaton
adbccde085
[cm6] Move cursor over existing closing brace when inserting a required parameter ( #13494 )
...
* Move cursor over existing closing brace
* Update package-lock.json
* Update tests
GitOrigin-RevId: dd729e41c2174d9f4563f2f47efcc075c7453ced
2023-07-17 10:44:06 +00:00
ilkin-overleaf
b61ee4c4d3
Merge pull request #13528 from overleaf/ii-review-panel-migration-current-file-view
...
[web] Create initial current file container
GitOrigin-RevId: 81635922bb10b97637af296d987f28d43cf61262
2023-07-17 10:42:51 +00:00
ilkin-overleaf
15db0ce4e3
Merge pull request #13492 from overleaf/td-review-panel-sync-height
...
Add hook for synchronizing review panel height with editor content height
GitOrigin-RevId: ef0a96ef4e77e7858b28f6f65254a4b0c1e778ea
2023-07-17 10:39:29 +00:00
ilkin-overleaf
423f2604db
Merge pull request #13500 from overleaf/ii-review-panel-migration-nav
...
[web] Create review panel navigation
GitOrigin-RevId: abed4171e9fd52de2f137a6cf7456791bc2ca161
2023-07-17 10:39:20 +00:00
Domagoj Kriskovic
2ab0779374
[cm6] rename to Code Editor | Visual Editor ( #13513 )
...
* [cm6] rename to Code Editor | Visual Editor
* showLegacySourceEditor change
* show info badge
* remove info badge
* display info badge
* use "Visual Editor" in example project
GitOrigin-RevId: 549e25aa4bcfe58522eadc70e35ca35f822317b1
2023-07-17 10:39:10 +00:00
Domagoj Kriskovic
98aa084089
[cm6+rt] getParentNode account for commands with arguments ( #13345 )
...
* [cm6+rt] getParentNode account for commands with arguments
* add explanation comment
* added test
* prettier
* check commandAncestor in same position
* using ancestorOfNodeWithToRange
* function rename
GitOrigin-RevId: bb837d956d029c1026dab03825634f24d5bc3905
2023-07-17 10:39:00 +00:00
ilkin-overleaf
15f4e2e5cc
Merge pull request #13487 from overleaf/ii-review-panel-migration-create-panel-toggler
...
[web] Create review panel toggler
GitOrigin-RevId: f50422b99dbd8bbc2f1fbf323419ee13403c9ba6
2023-07-17 10:36:11 +00:00
Alf Eaton
a4d1ac2f13
Merge pull request #13477 from overleaf/ae-bottom-padding
...
[cm6] Improve bottom padding calculations
GitOrigin-RevId: 91fff97ebf6675cddffdd89118fd06f003321143
2023-07-17 10:36:00 +00:00
Alf Eaton
7bed264d16
Merge pull request #13455 from overleaf/ae-lint-tokens
...
Fix linting in lezer-latex tokens file
GitOrigin-RevId: 2a2b5e8a05455da5f1260710ed34ae605fa8d3c1
2023-07-17 10:35:30 +00:00
ilkin-overleaf
e514e97305
Merge pull request #13438 from overleaf/ii-review-panel-toolbar-shell
...
[web] Create review panel toolbar shell
GitOrigin-RevId: 561fb18e1239c9b96b52944716a83cf3b8606677
2023-07-17 10:34:04 +00:00
ilkin-overleaf
9b930d2849
Merge pull request #13414 from overleaf/ii-review-panel-migration-create-context-api-fix
...
[web] Create context api for review panel FIX
GitOrigin-RevId: fc6d8adf18d07e71b529a28deab4d49d62c43587
2023-07-17 10:32:07 +00:00
Alf Eaton
480ec139ab
Merge pull request #13408 from overleaf/ae-revert-resolve-comment
...
Revert "create context api for review panel"
GitOrigin-RevId: 3be70d7afbe4f238a27149ab2de38175cf1bf029
2023-07-17 10:30:27 +00:00
ilkin-overleaf
1918ef3767
Merge pull request #13378 from overleaf/ii-review-panel-migration-create-context-api
...
[web] Create context api for review panel
GitOrigin-RevId: 3d550e2f3c14ecd0586d088f4ecb75acd44aa782
2023-07-17 10:29:53 +00:00
Alf Eaton
e025088065
Merge pull request #13241 from overleaf/ae-extensions-documentation
...
Add documentation for CodeMirror extensions
GitOrigin-RevId: e5f07084173f201919272f9d46dcdaef4b817874
2023-07-17 10:28:53 +00:00
Domagoj Kriskovic
b70d5faca5
[cm6] alt+click to generate snippet for figure modal ( #13279 )
...
GitOrigin-RevId: fa8c4105ace55d73447b3afc60772f275728994c
2023-07-17 10:27:42 +00:00
Domagoj Kriskovic
e0980d652d
[cm6] swap replace options in figure modal ( #13277 )
...
GitOrigin-RevId: 600ad5e340b1bc182986283c9c6dcb2040d4009f
2023-07-17 10:27:32 +00:00
M Fahru
ed42d0c9ca
Make the switch to editor/pdf button to have the same height ( #12110 )
...
GitOrigin-RevId: 5ceaad73c6c6b74ce2b6e8bbc79563bfad6ab34b
2023-07-17 10:26:34 +00:00
ilkin-overleaf
2fceaa6085
Merge pull request #13343 from overleaf/ii-review-panel-migration-create-feature-flag
...
[web] Create feature flag for review panel
GitOrigin-RevId: e7e83729a536dce1824f604fb66afe1785f4be25
2023-07-17 10:26:04 +00:00
Alexandre Bourdin
584f614656
Merge pull request #13252 from overleaf/mj-rcases
...
[lezer] Support rcases
GitOrigin-RevId: 0bc0650533508ea8fb7c5f5953a6b1dc779db4ef
2023-07-17 10:22:55 +00:00
Mathias Jakobsen
a4c684e266
[cm6] Add toolbar event for figure modal trigger ( #13168 )
...
* [cm6] Add toolbar event for figure modal trigger
* [cm6] Add event to figure modal edit button
GitOrigin-RevId: 04add4f801647dfcc38a54e1969b03c4a31b2462
2023-06-01 08:04:16 +00:00
Domagoj Kriskovic
174761850b
[cm6] snippet using the same label as in figure modal ( #13239 )
...
* [cm6] snippet using the same label as in figure modal
* remove ace editor change
GitOrigin-RevId: 076d8b09ebdf61f992e9d3ce37fab84df38524ee
2023-06-01 08:04:07 +00:00
Domagoj Kriskovic
61e7f6f3a8
hide tooltip when button menu is opened ( #13247 )
...
GitOrigin-RevId: 1b6c1b09477dc9435996f3e190a72eb1a6c1d5cf
2023-06-01 08:03:59 +00:00
Domagoj Kriskovic
a05c201652
[cm6] indent figure modal generated code ( #13213 )
...
* [cm6] indent figure modal generated code
* fix: prettier
* fix indenting issues
* add licence on top
* fix cypress tests
GitOrigin-RevId: 8f74be537f19c2a29de3c742a9bbabe43b1ce40d
2023-06-01 08:03:49 +00:00
Tim Down
9a273949fd
Merge pull request #13154 from overleaf/dk-selectFile-per-project
...
[cm6] rerender SelectFile component on project change
GitOrigin-RevId: ac59bdd100df6704c357a6af08028137f610bb13
2023-05-26 08:04:21 +00:00
Tim Down
1336ff8196
Merge pull request #13169 from overleaf/dk-dropimg-handler
...
[cm6] added drop handler to rich text
GitOrigin-RevId: 9972b788d680645ee83c3bc9376b9446a2b068e9
2023-05-26 08:04:12 +00:00
Mathias Jakobsen
a06118b96d
Merge pull request #13142 from overleaf/mj-figure-modal-paste
...
[cm6] Add image paste handler to rich text
GitOrigin-RevId: 3c814bf64438b387b7b08b8bf89b917347371492
2023-05-22 08:04:42 +00:00
Mathias Jakobsen
948d56e809
Merge pull request #13136 from overleaf/mj-figure-modal-spacing
...
[cm6] Adjust spacing in figure modal
GitOrigin-RevId: dc18186ff422292648d58c6d99718cc33e4d0f84
2023-05-22 08:04:26 +00:00
Mathias Jakobsen
5c95c907ec
Merge pull request #13135 from overleaf/mj-empty-optional-argument-figure-modal
...
[cm6] Allow empty and missing optional arguments for figure modal
GitOrigin-RevId: 64e1310de21bdb3ff7ba244690cc83489bbfed40
2023-05-22 08:04:18 +00:00
Mathias Jakobsen
480672bf7a
Merge pull request #13133 from overleaf/mj-wait-upload
...
[cm6] Wait for file to be ready before inserting code from figure modal
GitOrigin-RevId: 5c4e8f243518bacc7b6ef4272eaf44995192efbc
2023-05-22 08:04:10 +00:00
Christopher Hoskin
5bbe427ed0
Merge branch 'main' of github.com:overleaf/internal
...
GitOrigin-RevId: b0a13b4b4f7ede46d5ac5478dd03642d59e11a98
2023-05-22 08:04:01 +00:00
Alf Eaton
b35db4827d
Merge pull request #13120 from overleaf/dk-drawselection-cm-patch
...
[cm6] apply cm patch for drawSelection bug
GitOrigin-RevId: 3adfcdbea4cc18d2cc197c153323fc62bafc364f
2023-05-19 08:04:34 +00:00
Alf Eaton
40eac4bd67
Remove fontWeight: bold from matched completion text ( #13078 )
...
GitOrigin-RevId: c375765ce0ca14200ba11c54ae1ac2c99a09961f
2023-05-19 08:04:17 +00:00
Mathias Jakobsen
47b1a731fb
Merge pull request #13118 from overleaf/mj-fix-centering-editable-graphics
...
[web] Always update centering in editablegraphics updateDOM
GitOrigin-RevId: 366a109c2006dea3cd3660f7a380fbbc0e203cca
2023-05-17 09:27:43 +00:00
Mathias Jakobsen
988fc57574
Merge pull request #13077 from overleaf/mj-figure-modal-tests
...
[web] Add cypress tests for figure modal
GitOrigin-RevId: 4debae1c665a68fd7bfa9f0dcfc150bec38a7c64
2023-05-17 08:06:33 +00:00
Mathias Jakobsen
c754eaf5c5
Merge pull request #13108 from overleaf/mj-figure-modal-translations
...
[web] Translate figure modal
GitOrigin-RevId: b9f2c2e9ba3141dfee15c0af572a022a2b21fd47
2023-05-17 08:06:16 +00:00
Mathias Jakobsen
f747cb000f
Merge pull request #13097 from overleaf/mj-figure-modal-alpha-changes
...
[cm6+rt] Figure Modal alpha rollout changes
GitOrigin-RevId: f7591893e8f74aa9c9b41f4b98babecaac4b3c8c
2023-05-17 08:06:08 +00:00
Alf Eaton
c7544531c1
Add needsRefresh to lint source config ( #13050 )
...
GitOrigin-RevId: bc6880f87bc81c7f0f022268a4d070c267421c46
2023-05-17 08:05:36 +00:00
Alf Eaton
c8a72e96d4
[cm6] Improve keyboard shortcuts for toggling line comments ( #13067 )
...
GitOrigin-RevId: dd08778ea3621eefa75f306b2dada3f2c484f76c
2023-05-17 08:05:28 +00:00
Alf Eaton
60370d5227
[cm6] Consolidate loose extensions ( #13086 )
...
GitOrigin-RevId: ff937418be5092b2b5197435e9cd60bc61f41b2c
2023-05-17 08:04:40 +00:00
Mathias Jakobsen
e306369b9a
Merge pull request #13085 from overleaf/mj-figure-rt-flicker
...
[cm6+rt] Reduce flickering of rendered figure
GitOrigin-RevId: a88845621228fa3a78ced023d5b5480ed600256a
2023-05-16 08:04:28 +00:00
Mathias Jakobsen
5fd4504f51
Merge pull request #13061 from overleaf/mj-cm6-translations
...
[web] Make translations accessible to CM6
GitOrigin-RevId: ef617638419597548e6e0545bac3ac94216177de
2023-05-16 08:04:11 +00:00
Mathias Jakobsen
31190b967b
[cm6] Add figure modal ( #12751 )
...
GitOrigin-RevId: 3043d1369ed85b38b1fec7479385b123a304c05b
2023-05-16 08:04:02 +00:00
Domagoj Kriskovic
47f541690f
[cm6] fix spell check issue, use new document range ( #13035 )
...
GitOrigin-RevId: 01b642dc867705c5de828fce439f424d7816d175
2023-05-15 08:02:57 +00:00
Domagoj Kriskovic
8c12bce5b6
fix outline issue: allow Ref in Math in latex.grammar ( #13054 )
...
* added failing test
* latex.grammar update: allow Ref in Math
GitOrigin-RevId: 340bf40cf4804e7693965a29b16b869a54a467d7
2023-05-15 08:02:53 +00:00
Alf Eaton
cc47299f62
Merge pull request #13033 from overleaf/ae-autocomplete-description
...
[cm6] Style the completion info to match the autocomplete tooltip
GitOrigin-RevId: d1a4db49fb0fff93e2004521ba8837131d321550
2023-05-11 08:05:46 +00:00
Alf Eaton
ea996582bf
[cm6] Improve begin environment autocompletion ( #12982 )
...
GitOrigin-RevId: 42731e6f2261f7ed9b85523a550c636968698fc3
2023-05-11 08:05:37 +00:00
Alf Eaton
d445ddd410
Unset closeOnBlur
...
GitOrigin-RevId: 481c530c112f02562b7c01fad22cfe42ddfa62eb
2023-05-11 08:05:20 +00:00
Dom Kriskovic
eafa8589c5
Revert "[cm6] close autocomplete menu on blur"
...
This reverts commit d47648044ca15cf29cc0c87479ba2a204f232a86.
GitOrigin-RevId: dc6bbcc30126d46a3b602896bfc18477fd07ab34
2023-05-11 08:05:04 +00:00
Dom Kriskovic
4c2537a753
[cm6] close autocomplete menu on blur
...
GitOrigin-RevId: e1475e1a1b4a0f05ab2926cfc5612abb3b9f39e8
2023-05-11 08:04:56 +00:00
Alf Eaton
466011df86
[cm6] Account for line shifts when updating the spelling line tracker ( #13015 )
...
* Use lineShift
* Use fromA instead of fromB
* Only check the update doc
* Always use oldDoc
* Copy tests
GitOrigin-RevId: 05e5516b09ee4a25d8ac2b5f2994a034f35c9e82
2023-05-11 08:04:48 +00:00
Alf Eaton
f2f7f6b7d6
[cm6] Add beginEnvironmentCompletionSource ( #12913 )
...
GitOrigin-RevId: eb4582606103268f1f2c90da7d372a0a33926e36
2023-05-08 08:04:26 +00:00
Domagoj Kriskovic
27ffe1c814
[cm6] Display non-standard spaces as special chars ( #12927 )
...
* [cm6] Display non-standard spaces as special chars
* specialChar background color
* removed Ideographic Space
* fix: lint error
* added Ideographic Space
* display only for source editor
GitOrigin-RevId: d94942cdc6a0aa17045b1783ac95de601f6ae15a
2023-05-08 08:04:18 +00:00
Alf Eaton
b1929cf16d
[cm6] Improve symbol completion ranking ( #12902 )
...
GitOrigin-RevId: 8ccc87c2b86636bd37a3472d36873ade9a190209
2023-05-08 08:04:09 +00:00
Alf Eaton
009a108c71
Wrap setCursorHighlights in setTimeout ( #12951 )
...
GitOrigin-RevId: 204bf073bc2f4a014d9498c6a802fe38e52b22c5
2023-05-08 08:04:00 +00:00
Alf Eaton
0fba9dc374
Add a $CtrlSym group to the latex language ( #12919 )
...
GitOrigin-RevId: 4ee8ba7fe85f37dbe4cab04dae699b2a66007a2d
2023-05-08 08:03:51 +00:00
Rebeka
0c54e6605b
Remove deprecated uses of badge style
...
GitOrigin-RevId: 47234e95acd42d7e5d23de8e3b67edca2bdd98d1
2023-05-04 08:05:40 +00:00
Alf Eaton
680a02892c
Duplicate the cloneSelectionVertically key mapping to re-allow Ctrl on macOS ( #12918 )
...
GitOrigin-RevId: 747e8889b5e3b34dd9ffef888f4a1d42fea1af74
2023-05-04 08:05:31 +00:00