pedr
24776ee6ce
Desktop: Fixes #9737 : Fix ghosting when dropping code block over another code block ( #9816 )
2024-02-02 23:56:14 +01:00
Henry Heino
0e6b5b338c
Desktop: Fixes #9786 : Rich text editor: Fix newline behavior in new notes ( #9809 )
2024-02-02 17:56:58 +00:00
Henry Heino
e71ec2bc49
Desktop: Fixes #8736 : Fix images with SVG data URLs corrupted in the rich text editor ( #9801 )
2024-02-02 17:48:26 +00:00
Laurent Cozic
3e13a95053
Desktop: Fixes #9512 : Pasting rich text in the RTE sometimes result in invalid markup
2024-01-26 19:14:31 +00:00
Henry Heino
f3518cddbe
Desktop: Resolves #9747 : CodeMirror 6 plugin API: Support non-inline CSS assets ( #9748 )
2024-01-22 15:27:42 +00:00
Laurent Cozic
47a49fd5de
Server v2.14.2
2024-01-18 17:23:51 +00:00
Henry Heino
fdbfa78e53
Desktop: Fixes #9699 : Beta editor: Fix o
not working in Vim normal mode ( #9700 )
2024-01-18 11:16:38 +00:00
Henry Heino
7e8c87e908
Desktop: Resolves #9468 : Add support for changing text colors in rich text editor ( #9578 )
2024-01-04 13:51:26 +00:00
Laurent Cozic
754ca39926
Desktop: Fixes #9511 : HTML notes are not readable in dark mode
2023-12-29 16:08:09 +00:00
Henry Heino
0bd164642e
Desktop: Fixes #9528 : Fix maximum width setting not respected by beta editor ( #9529 )
2023-12-17 20:57:12 +00:00
Laurent Cozic
bce94f1775
Desktop: Add support for OCR ( #8975 )
2023-12-13 19:24:58 +00:00
Henry Heino
92a0964a8d
Desktop: Fixes #9304 : Fix HTML resource links lost when editing notes in the rich text editor ( #9435 )
2023-12-06 19:17:16 +00:00
Laurent Cozic
2c9bf9f03a
Desktop: Fixed copying and pasting an image from Chrome in RTE
2023-11-17 18:11:17 +00:00
Laurent Cozic
ccf1c8ee31
Desktop: Improve toolbar button wrapping on RTE
2023-11-13 13:52:37 +00:00
Henry Heino
1405def25d
Desktop: Fixes #7547 : Fix inserting resources into TinyMCE from plugins (insertText command) ( #9225 )
2023-11-07 12:07:42 +00:00
Laurent Cozic
a7dddaf2c4
Desktop: Allow attaching a file from the Markdown editor for HTML notes
2023-10-31 16:53:47 +00:00
Henry Heino
03bd77c107
Desktop: Resolves #8749 : Use plain text editor in safe mode ( #8750 )
2023-10-22 12:00:19 +01:00
Henry Heino
0f005c5039
Desktop: Fixes #8881 : Fix markdown editor context menu not displaying on some devices ( #9030 )
2023-10-11 10:18:32 +01:00
Henry Heino
feb95451fd
Desktop: Fixes #9003 : Fix pasting text into Beta Editor with Cmd+V/Ctrl+V ( #9004 )
2023-10-05 10:54:10 +01:00
Laurent Cozic
28384ddfd9
Desktop: Fixes #6514 : Do no automatically set focus when switching layout to fix certain plugin issues
2023-09-24 14:41:42 +01:00
Henry Heino
aff1bf501f
Desktop: Resolves #8932 : Fix pasting images into the beta editor ( #8934 )
2023-09-22 10:48:59 +01:00
Henry Heino
84c6de9b56
Desktop: Add new beta Markdown editor based on CodeMirror 6 ( #8793 )
2023-09-21 09:12:40 +01:00
Hubert
d461d89a27
Desktop: Fixes #8726 : Rich Text editor toolbar doesn't show all buttons even when there's enough space ( #8754 )
2023-09-10 11:21:42 +01:00
Laurent Cozic
2e9f93ad9a
Tools: Enable eslint rule comma-dangle: always-multiline for functions
2023-08-22 11:58:53 +01:00
Laurent Cozic
03f1d86531
Desktop: Resolves #8691: Improve pasting content from Word and Excel ( #8705 )
2023-08-21 18:37:33 +01:00
renovate[bot]
406a1496db
Update buildTools (major) ( #8597 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2023-08-02 11:24:54 +01:00
Laurent Cozic
16c87c36da
Chore: Move Logger from lib to utils package
2023-07-27 16:08:11 +01:00
Henry Heino
35f375d756
Desktop: Fixes #6055 : Preserve empty newlines created by pressing Enter repeatedly in the rich text editor ( #8549 )
2023-07-27 11:52:41 +01:00
Henry Heino
aebfa6e96d
Desktop: Fixes #8535 : Fix CodeMirror context menu not containing correct items ( #8543 )
2023-07-26 18:07:00 +01:00
Henry Heino
2d16151fa8
Desktop: Fixes #8520 : Fix Rich Text theme not matching the system theme after several global theme changes ( #8521 )
2023-07-23 16:00:30 +01:00
Henry Heino
93c5f6c9d3
Desktop: Rich text editor: Disable spellcheck in inline code blocks ( #8532 )
2023-07-23 15:59:51 +01:00
Henry Heino
776b6d8f12
Desktop: Fixes #8504 : Support plugin toolbar icons in the Rich Text editor toolbar ( #8519 )
2023-07-21 20:49:49 +01:00
Marph
f0b5ec3e3a
Desktop: Fixes #8382 : add "insert*before" buttons for tables in the rich text editor ( #8393 )
2023-07-19 13:11:27 +01:00
Laurent Cozic
77482a0c95
All: Add support for share permissions ( #8491 )
2023-07-16 17:42:42 +01:00
Laurent Cozic
dfbe628944
Chore: Fixed asset order
2023-07-02 17:48:29 +01:00
Laurent Cozic
dd6eec6a03
Tools: Apply rule @typescript-eslint/ban-types
2023-06-30 10:30:29 +01:00
Laurent Cozic
0c4ba592f6
Tools: Apply rule github/array-foreach
2023-06-30 09:39:21 +01:00
Laurent Cozic
e89b59be8e
Tools: Apply eslint rule @typescript-eslint/no-inferrable-types with ignoreArguments=false
2023-06-30 09:11:26 +01:00
pedr
583ae0385b
Desktop: Fixes #8317 : Removing Markdown when using 'Paste as Text' ( #8351 )
2023-06-26 12:00:47 +01:00
Laurent Cozic
0f9727144f
Desktop: Fixes #8316 : Include more Rich Text editor commands in the menu
2023-06-14 14:57:12 +01:00
Marph
6dc8ad2ba6
Desktop: Resolves #3535 : Configure Rich Text editor to handle the first table row as header ( #8163 )
2023-06-10 17:08:15 +01:00
Laurent Cozic
c89edd7b22
Tools: Implement "prefer-object-spread" eslint rule
2023-06-01 12:02:36 +01:00
pedr
9106fb82f3
Chore: Desktop: Resolves #7879 : Paste as Text shortcut pasting content twice ( #7885 )
2023-03-10 12:53:48 +00:00
Laurent Cozic
6c12ce0e04
Chore: Set type of main BrowserWindow, and fixed popup calls
2023-02-22 18:16:28 +00:00
pedr
f2995dd196
Tools: Add prefer-arrow-callbacks to ESlint rules ( #7810 )
2023-02-20 15:02:29 +00:00
Laurent Cozic
5c1eda3392
Chore: Mobile: Refactor note-screen-shared utility lib
2023-02-19 13:09:07 +00:00
melsonic
34940d1c4f
Desktop: Fixes #7662 : Ctrl-X behaviour when no text is selected ( #7778 )
2023-02-16 14:08:28 +00:00
Laurent Cozic
7fa1459dc3
Tools: Apply eslint rules "no-console" and "id-denylist"
2023-02-16 10:58:24 +00:00
Laurent Cozic
625689dbb1
Tools: Add "@typescript-eslint/object-curly-spacing" rule
2023-02-16 10:58:23 +00:00
Julien
dc976047d2
Desktop: Fixes #7658 : Clicking on Save saves changes when updating a link ( #7753 )
2023-02-16 09:01:50 +00:00
pedr
dd86940c6b
Desktop: Add 'Paste as text' to the Context menu of the Rich Text Editor ( #7769 )
2023-02-15 13:59:32 +00:00
pedr
7d7b7ed6f3
Desktop: Fixes #7634 : App freezes and displays fatal error when text provided in the search bar is too long ( #7764 )
2023-02-14 15:13:31 +00:00
pedr
c706b8dd2f
Desktop: Allow 'Paste as Text' on the Rich Text Editor ( #7751 )
2023-02-13 19:16:33 +00:00
Helmut K. C. Tessarek
322641ccd6
Desktop: Fixes #7694 : Markdown editor not surrounding highlighted text with backticks ( #7697 )
2023-02-08 14:24:20 +00:00
Laurent Cozic
0019bb8d6b
Tools: Add eslint rule "@typescript-eslint/no-inferrable-types"
2023-02-05 12:27:09 +00:00
Self Not Found
acd7bfd9f5
Desktop: Remove auto-matching for greater than character ( #7669 )
2023-01-27 16:50:07 +00:00
Light
31a27b0e1c
Desktop: Fixes #7565 : Fix text editor text highlighting when used with special IME methods ( #7630 )
2023-01-24 14:46:40 +00:00
Betty Alagwu
9b657eeda2
Desktop: Resolves #7602 : Fix copy text with no selection ( #7641 )
2023-01-23 18:50:24 +00:00
Laurent Cozic
27bec674a0
Chore: Desktop: Convert last JSX files to TSX
2023-01-20 14:35:22 +00:00
Laurent Cozic
f7682d3da3
Desktop: Resolves #7506 : Disable custom PDF viewer by default
2023-01-17 13:35:08 +00:00
Self Not Found
3bee0a142b
Desktop: Fixes #6211 : Try to replace the external link with internal link when attachment file is pasted in Markdown editor ( #6865 )
2023-01-11 19:12:34 +00:00
Laurent Cozic
4888b4bd14
Tools: Enable eslint rule "comma-spacing"
2023-01-11 18:40:14 +00:00
Laurent Cozic
0db0a565b7
Desktop: Fixes #7499 : Random crash when searching
2022-12-30 23:54:20 +00:00
Laurent Cozic
a40a5ef3bf
Chore: Fixes
2022-11-15 09:11:23 +00:00
Laurent Cozic
a7213453c7
Chore: Remove Redux withRef implementation to simplify code and fix issue
2022-11-14 16:48:41 +00:00
Self Not Found
673653a141
Desktop: Fixes #7036 : Fix pasting plain text ( #7045 )
2022-11-14 12:29:07 +00:00
Laurent Cozic
99a61f1283
Desktop: Regression: Plugin CSS files were no longer being loaded correctly
...
Fixed regression introduced in 36871d9cb0
2022-11-01 14:07:45 +00:00
Laurent Cozic
56229d640b
Chore: Clean up and simplify translatable strings
2022-10-30 18:37:58 +00:00
Self Not Found
5364965a69
Desktop: Fixes #6257 : Fixed the missing format when pasting text by Ctrl+V in Rich Text editor ( #6901 )
2022-10-01 15:35:54 +01:00
Self Not Found
cc6620a7e1
Desktop: Fixes #6630 : Made autoMatchBraces work on CJK characters ( #6858 )
2022-09-30 17:03:45 +01:00
asrient
3ec3a37603
Desktop: PDF scroll persistence ( #6747 )
2022-08-27 13:32:20 +01:00
SeptemberHX
36871d9cb0
Desktop: Fixes #6719 : Avoid reloading loaded plugin scripts ( #6742 )
2022-08-21 21:53:36 +01:00
Laurent Cozic
7e8a6dfb54
Tools: Add react-hooks/exhaustive-deps eslint rule
2022-08-19 12:10:04 +01:00
asrient
6ea40c9895
Desktop: New Embedded Pdf Viewer ( #6681 )
2022-08-04 10:12:22 +01:00
Laurent Cozic
052d9f03d6
Chore: Add eslint rule to enforce strict equality (eqeqeq)
2022-07-23 09:31:32 +02:00
SFulpius
c8b6122a65
Desktop: Resolves #6172 : Checkbox don't function while checkbox format button hidden from toolbar ( #6567 )
2022-06-20 14:29:32 +01:00
Laurent Cozic
4c88376449
Desktop: Fixes #6514 : Search field focus is stolen on layout change
2022-06-14 15:25:23 +01:00
Laurent Cozic
3bb00956fe
Desktop: Fixes #6506 : App can crash with certain combinations of plugins
2022-06-13 18:08:20 +01:00
Kenichi Kobayashi
2dedede5c3
Removes unnecessary trivial dependencies that causes re-rendering ( #6471 )
2022-06-07 18:21:55 +01:00
Hieu-Thi Luong
0d4cb5c16a
Desktop: Fixed color of links within list in Markdown editor ( #6447 )
2022-04-27 13:10:28 +01:00
Kenichi Kobayashi
f6e21e0180
Desktop: Fixes #6074 : Scroll jumps when typing if heavy scripts or many large elements are used ( #6383 )
2022-04-10 11:31:17 +01:00
asrient
a62e1fba96
Desktop: Resolves #6100 : Allow saving a Mermaid graph as a PNG or SVG via context menu ( #6126 )
2022-03-28 17:10:29 +01:00
Bishoy
047c1fb1a5
Desktop: Fixes right click menu on Markdown Editor ( #6132 )
2022-03-18 11:07:59 +00:00
Laurent Cozic
440618ef71
Desktop: Fixed search marker background color in Markdown editor
2022-02-16 15:52:23 +00:00
Caleb John
d70dca3139
Desktop: Fixes #6035 : Global search focuses text in notes so that edits overwrite highlighted text ( #6040 )
...
Co-authored-by: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
2022-01-20 11:52:32 +00:00
Laurent Cozic
c668bb0370
Revert "Desktop: Fixes #5850 : Editor loses cursor focus when Ctrl+F search is closed ( #5919 )"
...
This reverts commit b98e64c881
.
Ref: https://github.com/laurent22/joplin/issues/6035
2022-01-19 09:03:35 +00:00
Kenichi Kobayashi
5143a81749
Desktop: Fixes #5981 : Scroll positions are not preserved when layout changes ( #6021 )
2022-01-17 10:30:09 +00:00
Kenichi Kobayashi
24dbede6c1
Desktop: Fixes #5890 : Scroll jump when checkbox is toggled in Viewer ( #5941 )
2022-01-09 11:26:40 +00:00
Kenichi Kobayashi
70e623e741
Desktop: Fixes #5918 : Scroll jumps when images are rendered in Markdown Editor ( #5929 )
2022-01-09 11:26:03 +00:00
Kenichi Kobayashi
b98e64c881
Desktop: Fixes #5850 : Editor loses cursor focus when Ctrl+F search is closed ( #5919 )
2021-12-28 10:26:33 +00:00
Hieu-Thi Luong
46438a5888
Desktop: Better handling of bold text to simplify customisation ( #5732 )
2021-12-28 09:57:34 +00:00
Kenichi Kobayashi
852e6c141b
Desktop: Fixes #5549 : cannot jump if local search count is one ( #5894 )
2021-12-27 18:13:09 +00:00
Laurent Cozic
83c0c48c83
Plugins: Added "openItem" command
2021-12-27 17:44:53 +01:00
Laurent Cozic
960863fb75
Plugins: Add support for joplin.workspace.filterEditorContextMenu to allow dynamically setting editor menu items depending on context
2021-12-27 17:38:21 +01:00
Laurent Cozic
9ca298f500
Tools: Fixes #5902 : Correctly load external resources when bundling desktop app
2021-12-23 12:04:09 +01:00
Laurent
7f64fbfd9b
Tools: Use Yarn 3 to manage monorepo ( #5833 )
2021-12-20 15:08:43 +00:00
Kenichi Kobayashi
3a6380fa92
Doc: Fix sync-scroll comment to refer a correct URL ( #5868 )
2021-12-18 15:16:00 +00:00
Kenichi Kobayashi
fe2eb25acb
Desktop: Fixes #5872 : Markdown search no longer scrolls to result ( #5876 )
2021-12-18 15:14:57 +00:00
Kenichi Kobayashi
5c82e439a7
Desktop: Fixes #5708 : Scroll positions are preserved ( #5826 )
...
Features:
- Scroll position is preserved when the editor layout changes.
- Scroll position is remembered when a note selection changes.
Modifications:
- The current Sync Scroll feature (in v2.6.2) is modified to use line-percent-based scroll positions.
- Scroll position translation functions, Viewer-to-Editor and Editor-to-Viewer, are separated into V2L / L2E and E2L / L2V respectively.
- The scrollmap is moved from gui/utils/SyncScrollMap.ts to note-viewer/scrollmap.js.
- IPC Protocol about the scrollmap becomes not necessary and is removed.
- Ignores non-user scroll events to avoid sync with incorrect scroll positions.
- When CodeMirror is not ready, setEditorPercentScroll() is waited.
- Fixes the bug: An incorrect scroll position is sometimes recorded.
- Since scroll positions become line-percent-based, the following incompatibilities of scroll positions are fixed:
- Between Editor and Viewer.
- Between Viewer Layout and Split Layout of Viewer
- Between Editor Layout and Split Layout of Editor
2021-12-15 18:03:20 +00:00
Caleb John
aac044fc9c
Desktop: Fixes #5311 : Rich text editor flashing white when switching notes/editor ( #5793 )
2021-12-03 12:23:31 +00:00