f2995dd196
Tools: Add prefer-arrow-callbacks to ESlint rules ( #7810 )
2023-02-20 15:02:29 +00:00
5c1eda3392
Chore: Mobile: Refactor note-screen-shared utility lib
2023-02-19 13:09:07 +00:00
34940d1c4f
Desktop: Fixes #7662 : Ctrl-X behaviour when no text is selected ( #7778 )
2023-02-16 14:08:28 +00:00
625689dbb1
Tools: Add "@typescript-eslint/object-curly-spacing" rule
2023-02-16 10:58:23 +00:00
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
322641ccd6
Desktop: Fixes #7694 : Markdown editor not surrounding highlighted text with backticks ( #7697 )
2023-02-08 14:24:20 +00:00
acd7bfd9f5
Desktop: Remove auto-matching for greater than character ( #7669 )
2023-01-27 16:50:07 +00:00
31a27b0e1c
Desktop: Fixes #7565 : Fix text editor text highlighting when used with special IME methods ( #7630 )
2023-01-24 14:46:40 +00:00
9b657eeda2
Desktop: Resolves #7602 : Fix copy text with no selection ( #7641 )
2023-01-23 18:50:24 +00:00
27bec674a0
Chore: Desktop: Convert last JSX files to TSX
2023-01-20 14:35:22 +00:00
f7682d3da3
Desktop: Resolves #7506 : Disable custom PDF viewer by default
2023-01-17 13:35:08 +00:00
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
4888b4bd14
Tools: Enable eslint rule "comma-spacing"
2023-01-11 18:40:14 +00:00
0db0a565b7
Desktop: Fixes #7499 : Random crash when searching
2022-12-30 23:54:20 +00:00
a40a5ef3bf
Chore: Fixes
2022-11-15 09:11:23 +00:00
a7213453c7
Chore: Remove Redux withRef implementation to simplify code and fix issue
2022-11-14 16:48:41 +00:00
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
cc6620a7e1
Desktop: Fixes #6630 : Made autoMatchBraces work on CJK characters ( #6858 )
2022-09-30 17:03:45 +01:00
3ec3a37603
Desktop: PDF scroll persistence ( #6747 )
2022-08-27 13:32:20 +01:00
36871d9cb0
Desktop: Fixes #6719 : Avoid reloading loaded plugin scripts ( #6742 )
2022-08-21 21:53:36 +01:00
7e8a6dfb54
Tools: Add react-hooks/exhaustive-deps eslint rule
2022-08-19 12:10:04 +01:00
6ea40c9895
Desktop: New Embedded Pdf Viewer ( #6681 )
2022-08-04 10:12:22 +01:00
052d9f03d6
Chore: Add eslint rule to enforce strict equality (eqeqeq)
2022-07-23 09:31:32 +02:00
4c88376449
Desktop: Fixes #6514 : Search field focus is stolen on layout change
2022-06-14 15:25:23 +01:00
3bb00956fe
Desktop: Fixes #6506 : App can crash with certain combinations of plugins
2022-06-13 18:08:20 +01:00
2dedede5c3
Removes unnecessary trivial dependencies that causes re-rendering ( #6471 )
2022-06-07 18:21:55 +01:00
0d4cb5c16a
Desktop: Fixed color of links within list in Markdown editor ( #6447 )
2022-04-27 13:10:28 +01:00
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
047c1fb1a5
Desktop: Fixes right click menu on Markdown Editor ( #6132 )
2022-03-18 11:07:59 +00:00
440618ef71
Desktop: Fixed search marker background color in Markdown editor
2022-02-16 15:52:23 +00:00
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
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
5143a81749
Desktop: Fixes #5981 : Scroll positions are not preserved when layout changes ( #6021 )
2022-01-17 10:30:09 +00:00
24dbede6c1
Desktop: Fixes #5890 : Scroll jump when checkbox is toggled in Viewer ( #5941 )
2022-01-09 11:26:40 +00:00
70e623e741
Desktop: Fixes #5918 : Scroll jumps when images are rendered in Markdown Editor ( #5929 )
2022-01-09 11:26:03 +00:00
b98e64c881
Desktop: Fixes #5850 : Editor loses cursor focus when Ctrl+F search is closed ( #5919 )
2021-12-28 10:26:33 +00:00
46438a5888
Desktop: Better handling of bold text to simplify customisation ( #5732 )
2021-12-28 09:57:34 +00:00
852e6c141b
Desktop: Fixes #5549 : cannot jump if local search count is one ( #5894 )
2021-12-27 18:13:09 +00:00
83c0c48c83
Plugins: Added "openItem" command
2021-12-27 17:44:53 +01:00
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
9ca298f500
Tools: Fixes #5902 : Correctly load external resources when bundling desktop app
2021-12-23 12:04:09 +01:00
7f64fbfd9b
Tools: Use Yarn 3 to manage monorepo ( #5833 )
2021-12-20 15:08:43 +00:00
3a6380fa92
Doc: Fix sync-scroll comment to refer a correct URL ( #5868 )
2021-12-18 15:16:00 +00:00
fe2eb25acb
Desktop: Fixes #5872 : Markdown search no longer scrolls to result ( #5876 )
2021-12-18 15:14:57 +00:00
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
630a400181
Desktop: Resolves #2242 : Implements Sync-Scroll for Markdown Editor and Viewer ( #5512 )
2021-11-03 12:10:46 +00:00
8de9032321
Deskop: Fixed shortcut to focus the note body ( #5597 )
2021-10-30 18:00:01 +01:00
0b01b5b0ef
Desktop, Mobile: Resolves #5593 : Enable safe mode for Markdown editor too
2021-10-30 17:51:19 +01:00
7a9ec627ee
Desktop: Resolves #5233 : Fire resize event whenever the layout changes ( #5344 )
...
* Fire resize event whenever the layout changes
This solves an issue where the markdown editor was changing size
physically, but the refresh function wasn't being called so the
editor would lose track of it's size and place the cursor wrongly.
The editor was able to correctly resize when the window resize event
was fired, but this didn't happen when the sidebars were toggled.
The solution implemented here is to hook in to the function where
layout props are changed, and emit a resize event there.
This means that anytime the layout changes (whether or not it affects
sizing), the resize event will be fired.
2021-09-19 11:36:23 +01:00
12ec7b0c1d
macOS: Added Cmd+Backspace shortcut to delete line ( #5478 )
2021-09-19 11:32:58 +01:00