Laurent Cozic
754ca39926
Desktop: Fixes #9511 : HTML notes are not readable in dark mode
2023-12-29 16:08:09 +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
8be22ed910
Plugins: Add support for getting plugin settings from a Markdown renderer
2023-11-03 19:45:21 +00:00
Laurent Cozic
5f6370d7ba
Doc: Refactored documentation, split it into smaller articles, and added search ( #9132 )
2023-10-30 11:32:14 +00:00
Henry Heino
388b9b681d
Desktop: Fixes #9115 : Beta editor: Improve performance on large documents ( #9116 )
2023-10-24 10:47:19 +01:00
Henry Heino
03bd77c107
Desktop: Resolves #8749 : Use plain text editor in safe mode ( #8750 )
2023-10-22 12:00:19 +01:00
Laurent Cozic
34c4b832ba
Revert: Desktop: Fixes #5955 : Changing the currently opened note from plugins or the data API does not refresh the note content
...
Causes an infinite rendering loop when creating a new note
2023-09-25 16:16:07 +01:00
Laurent Cozic
a1821d607e
Desktop: Fixes #5955 : Changing the currently opened note from plugins or the data API does not refresh the note content
2023-09-23 17:50:24 +01:00
Henry Heino
84c6de9b56
Desktop: Add new beta Markdown editor based on CodeMirror 6 ( #8793 )
2023-09-21 09:12:40 +01:00
Henry Heino
e7014492c5
Desktop: Fixes #8661 : Fix note editor blank after syncing an encrypted note with remote changes ( #8666 )
2023-08-18 09:31:45 +01:00
Henry Heino
c50052ac04
Chore: Desktop: Fix NoteEditor unnecessary rerendering ( #8662 )
2023-08-14 18:33:48 +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
77482a0c95
All: Add support for share permissions ( #8491 )
2023-07-16 17:42:42 +01:00
Laurent Cozic
c89edd7b22
Tools: Implement "prefer-object-spread" eslint rule
2023-06-01 12:02:36 +01:00
Laurent Cozic
31897581d3
Desktop: Resolves #8028 : Remove custom PDF viewer to reduce application size
2023-04-26 21:45:02 +01: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
Betty Alagwu
5fb01b5c7a
Desktop: Fixes #7520 : Search field doesn't get focus when pressing Ctrl+F ( #7529 )
2022-12-30 23:54:04 +00:00
Kenichi Kobayashi
5d49fcfe4e
Desktop: Fixes #6416 : Switching a note using Sidebar is slow and grayed out ( #6430 )
2022-11-14 17:25:41 +00:00
Laurent Cozic
a7213453c7
Chore: Remove Redux withRef implementation to simplify code and fix issue
2022-11-14 16:48:41 +00:00
asrient
3ec3a37603
Desktop: PDF scroll persistence ( #6747 )
2022-08-27 13:32:20 +01:00
Laurent Cozic
7e8a6dfb54
Tools: Add react-hooks/exhaustive-deps eslint rule
2022-08-19 12:10:04 +01:00
Kenichi Kobayashi
2dedede5c3
Removes unnecessary trivial dependencies that causes re-rendering ( #6471 )
2022-06-07 18:21:55 +01: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
Kenichi Kobayashi
e4d5e9cefb
Desktop: Fixes #5582 : Currently opened note is not updated after sync (5582) ( #5711 )
2021-11-11 15:31:20 +00:00
Laurent Cozic
0b01b5b0ef
Desktop, Mobile: Resolves #5593 : Enable safe mode for Markdown editor too
2021-10-30 17:51:19 +01:00
Laurent Cozic
4a7746beb2
Desktop: Upgrade Electron from v10 to v14
2021-10-01 19:35:27 +01:00
Laurent Cozic
542fdb496a
Set default options
2021-09-19 18:54:14 +01:00
Laurent Cozic
6d981864ef
Desktop: Fixes #5461 : Editor max width was not always applied in Rich Text editor
2021-09-19 12:04:23 +01:00
Laurent Cozic
80762572cf
Chore: Moved app state to separate file
2021-09-04 18:11:29 +01:00
Laurent Cozic
8063c94ff7
Desktop: Allow setting a max width for the editor content
2021-08-14 12:19:53 +01:00
Laurent Cozic
f9cfefdb29
Desktop: Resolves #5273 : Prevent plugins from crashing the application
2021-08-06 13:08:32 +01:00
Laurent Cozic
bd08041f53
Desktop: Pass custom CSS property to all export handlers and renderers
2021-05-19 15:00:16 +02:00
Andre Jilderda
f3e03d48bb
Desktop: Add classnames to DOM elements for theming purposes ( #4933 )
2021-05-17 19:33:44 +01:00
Caleb John
33e1214ef6
Desktop: Undo changes introduced in #4303 ( #4406 )
2021-02-06 16:01:06 +00:00
Laurent Cozic
ccbc329cbf
Server: Add support for sharing notes via a link
2021-01-29 18:45:11 +00:00
Laurent Cozic
12187b9da3
Mobile: Fixed mobile build
2021-01-27 17:42:58 +00:00
Laurent Cozic
dbbbd22aef
Desktop: Localise "Click to add tags" button
2021-01-25 10:20:56 +00:00
Laurent Cozic
63559ac8b9
Tools: Apply eslint rule "no-multi-spaces"
2021-01-23 15:51:19 +00:00
Laurent Cozic
86610e7561
Converted models and services to TypeScript
2021-01-22 17:41:11 +00:00
Caleb John
c484c88715
Desktop: Fix issue that was preventing editor context menu from being refreshed ( #4303 )
2021-01-08 16:35:23 +00:00
Laurent Cozic
0e57baf5b9
Desktop: Made editor padding more consistent and ensure it is present even when sidebars are gone
2021-01-02 17:27:37 +00:00
Laurent Cozic
d1a7d31335
Desktop: Use plugins whenever printing or exporting notes
...
Ref: https://discourse.joplinapp.org/t/external-css-per-note-is-being-ignored/13016/6
2020-12-19 17:42:18 +00:00
Laurent Cozic
f37224fc42
Desktop: Added doc about Rich Text editor and added way to dismiss warning banner
2020-12-09 15:58:15 +00:00
Laurent Cozic
9b64c1fbdb
Added no-floating-promises eslint rule
2020-11-25 14:40:25 +00:00
Laurent Cozic
eb8284ecdb
Desktop, Cli: Resolves #4095 : Allow exporting conflict notes
2020-11-17 11:50:46 +00:00
Laurent Cozic
a808281dd2
Desktop: Regression: Fixed external edit file watching
2020-11-16 11:03:44 +00:00
Laurent Cozic
4f41fb7b54
Plugins: Add support for editor context menu
2020-11-14 00:02:17 +00:00
Laurent Cozic
67f0739d3c
Desktop: Allow customising application layout
2020-11-13 17:09:28 +00:00