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
Laurent Cozic
6bc70ed8dc
Desktop: Fixed order of editor search buttons
2022-01-15 17:18:52 +00:00
asrient
7088be01c8
Desktop: Fixes #5953 : Note list buttons do not reappear after changing app layout ( #5994 )
2022-01-15 17:05:31 +00:00
Krishna Kumar
4ae3bec7e4
Desktop: Fix white space in the bottom of Add Tag Prompt dialog ( #5998 )
2022-01-15 17:00:42 +00:00
Laurent Cozic
d031a04a2c
Desktop: Adjusted styling to make it more consistent across app
...
There was two types of styling - the new one done using SCSS, which had
a 16px font, and the old one done js-in-css, which had a 13px font. Both
now have a 13px font. Also fixed margins on certain config screens.
2022-01-09 15:42:27 +00:00
Laurent Cozic
3117133be2
Desktop: Focus notebook title when opening Notebook dialog
2022-01-09 15:30:21 +00:00
Kenichi Kobayashi
a683f12622
Desktop: Clickable tags in Tag Bar ( #5956 )
2022-01-09 11:32:21 +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
Krishna Kumar
dd68d6cf2c
Desktop: Fixes #5916 : Fixed search icon when note list is resized ( #5974 )
2022-01-08 19:12:18 +00:00
Laurent Cozic
3cf0841775
Desktop: Fixes #5707 : Add back text editor commands to Command Palette
2021-12-31 09:20:29 +01:00
Laurent Cozic
f451633a51
Desktop: Fixes #5927 : Update menu item labels when the language changes
2021-12-31 07:50:32 +01:00
Laurent Cozic
e813d15ef2
Desktop: Resolves #5934 : Use same notebook dialog when creating a new notebook too
2021-12-31 07:26:06 +01:00
Laurent Cozic
c7d0d659a0
Tools: Fixed linter and tsc errors
2021-12-28 14:17:59 +01:00
Laurent Cozic
297b992944
Desktop: Right click on image to copy it to clipboard
2021-12-28 12:00:40 +01: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
6e6432bfee
Plugins: Added revealResourceFile command
2021-12-27 17:40:46 +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 Cozic
6b6574e7c9
Desktop: Resolves #5893 : Expand search field when clicking on search button
2021-12-21 18:29:47 +01:00
Laurent
7f64fbfd9b
Tools: Use Yarn 3 to manage monorepo ( #5833 )
2021-12-20 15:08:43 +00:00
Laurent Cozic
667d6420f2
All: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible
2021-12-20 15:47:50 +01: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
Kenichi Kobayashi
7ce9ae11c7
Desktop: Added detailed tooltip for 'Toggle Sort Order Field' button ( #5854 )
2021-12-13 15:29:23 +00:00
Helmut K. C. Tessarek
c499473467
All: fixes #5801 : Links in flowchart Mermaid diagrams ( #5830 )
2021-12-13 10:38:12 +00:00
Daeraxa
51f7dc9ab8
Desktop: Changed note sort buttons to 3px radius ( #5771 )
2021-12-13 10:34:54 +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
Laurent Cozic
82defbdd7b
Chore: Fixed mobile build
2021-11-23 12:12:27 +00:00
Laurent Cozic
0e11273c45
Desktop: Fixes #5693 : Opening a file with ctrl and click leads to an error in the Rich Text editor
2021-11-22 17:20:48 +00:00
Laurent Cozic
1bb7bbb9e5
Desktop: Fixed sharing notebook when recipient is not allowed to share
2021-11-21 14:35:01 +00:00
Rishabhraghwendra18
c0b76cbd55
Desktop: Fixes #5373 : Sync wizard is displayed incorrectly in dev mode ( #5749 )
2021-11-18 15:36:21 +00:00
Laurent Cozic
c759982890
Desktop: Fixes #5710 : Text was unreadable in dark mode when dropping a note on Rich Text editor
2021-11-17 19:44:08 +00:00
Laurent Cozic
c48d92b18b
Desktop: Fixes #5726 : OneDrive login screen was not readable in dark mode
2021-11-17 19:35:23 +00:00
Laurent Cozic
e53da58602
Desktop: Fixes #5666 : Message in search box dialog was not readable in dark mode
2021-11-17 19:32:27 +00:00
Laurent Cozic
e97bb78ce4
Desktop, Mobile: Added support for notebook icons
2021-11-15 17:19:51 +00:00
Laurent Cozic
79d97f2ba7
Desktop: Allow showing passwords in Master Password dialog
2021-11-15 12:10:47 +00:00
Laurent Cozic
0a4c43631d
All: Fixes #5721 : Sharing multiple notebooks via Joplin Server with the same user results in an error
2021-11-14 18:34:58 +00:00
Kenichi Kobayashi
ec8b9b8ea8
Desktop: Fixes #5694 : Sync-scroll support for HTML notes ( #5695 )
2021-11-11 17:28:32 +00:00
Helmut K. C. Tessarek
b58ea0f202
Desktop: Add shortcut for bulleted list ( #5698 )
...
Ref: https://discourse.joplinapp.org/t/shortcut-for-lists/21646
2021-11-11 15:50:15 +00:00
Kenichi Kobayashi
d7e08770bd
Desktop: Resolves #4827 , Resolves #5652 : Fixed and improve laggy scroll in text editor ( #5606 )
2021-11-11 15:43:32 +00:00
Kenichi Kobayashi
f495db1391
Desktop: Sort Order Buttons and Per-Notebook Sort Order ( #5437 )
2021-11-11 15:33:37 +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
725c79d1ec
Desktop: Fixed button to upgrade a master key
2021-11-10 15:40:32 +00:00
Kenichi Kobayashi
200ba858dd
Deskop: Fixes flickering when switching notes while the Note Search Bar is visible ( #5548 )
2021-11-09 15:47:25 +00:00
Laurent Cozic
c4017e52dc
Fixed a few strings
2021-11-08 10:00:11 +00:00
Laurent
af19865865
All, Server: Add support for sharing notes when E2EE is enabled ( #5529 )
2021-11-03 16:24:40 +00:00
Kenichi Kobayashi
630a400181
Desktop: Resolves #2242 : Implements Sync-Scroll for Markdown Editor and Viewer ( #5512 )
2021-11-03 12:10:46 +00:00
Laurent Cozic
60127831b8
Desktop: Fixed crash on certain Linux distributions when importing or exporting a file
...
Ref: https://discourse.joplinapp.org/t/20702/37
2021-11-01 07:38:06 +00:00
Brett Bender
8de9032321
Deskop: Fixed shortcut to focus the note body ( #5597 )
2021-10-30 18:00:01 +01: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
7d62df8906
Desktop: Improved master password state handling in Encryption screen
2021-10-17 19:10:37 +01:00
Kenichi Kobayashi
1d46d9f657
Desktop: Resolves #4827 : Laggy scrolling in Markdown viewer ( #5496 )
2021-10-16 11:44:02 +01:00
Roman Musin
6879481fd5
Desktop: Resolves #5168 : Add support for callback URLs ( #5416 )
2021-10-16 10:07:41 +01:00
Laurent Cozic
1fee83d408
Desktop: Fixed share dialog button sizes
2021-10-15 16:41:38 +01:00
Laurent Cozic
852c6f2f8d
Desktop: Mentioned on share dialog that it may take a few minutes for all notes to appear on the recipient device
2021-10-15 16:34:09 +01:00
Laurent Cozic
8a7fa78c54
Chore: Moved share invitation response logic to separate file (Desktop)
2021-10-15 16:16:02 +01:00
Laurent Cozic
9bff2d1ef4
Desktop: Improved share error handling
2021-10-14 15:39:17 +01:00
Laurent Cozic
73545484c9
Desktop: Allows a shared notebook recipient to leave the notebook
2021-10-14 15:39:17 +01:00
Rishabhraghwendra18
7b2480179f
Desktop: Fixes #5310 : Bright background around code block insertion dialog in dark mode ( #5491 )
2021-10-08 15:18:26 +01:00
Laurent Cozic
e069fe90c8
Chore: Fixed lib paths
2021-10-04 15:33:50 +01:00
Helmut K. C. Tessarek
5c7dcf0117
Mobile: Resolves #4701 : Improve delete dialog message ( #5481 )
2021-10-03 18:41:32 +01:00
Laurent
c758377188
All: Add support for public-private key pairs and improved master password support ( #5438 )
...
Also improved SCSS support, which was needed for the master password dialog.
2021-10-03 16:00:49 +01:00
Laurent Cozic
4a7746beb2
Desktop: Upgrade Electron from v10 to v14
2021-10-01 19:35:27 +01:00
Laurent Cozic
8ada059401
Desktop: Improved accepting a folder share
2021-09-25 18:00:43 +01:00
Laurent Cozic
62f81b4315
Chore: Converts ENEX import file to TypeScript
2021-09-23 13:16:22 +01:00
Laurent Cozic
56cac1f729
Desktop: Fixes #5161 : Improved plugin search and installing new plugins from China
2021-09-21 16:22:58 +01:00
Laurent Cozic
da884752a8
Desktop: Fixed Sync Wizard logo images on Windows
2021-09-20 16:29:05 +01:00
Laurent Cozic
0cbc261051
Chore: Remove last remnants of discontinued Nextcloud App
2021-09-19 19:15:10 +01:00
Laurent Cozic
542fdb496a
Set default options
2021-09-19 18:54:14 +01:00
Laurent Cozic
e447acc076
Desktop: Resolves #5440 : Do not escape content when copying from Rich Text editor
2021-09-19 13:00:06 +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
Nikhil Gautam
0d40026d8b
Desktop: Resolves #5299 : Display 0/0 when no search results are found in editor ( #5360 )
2021-09-19 11:37:33 +01:00
Caleb John
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
Helmut K. C. Tessarek
12ec7b0c1d
macOS: Added Cmd+Backspace shortcut to delete line ( #5478 )
2021-09-19 11:32:58 +01:00
Laurent Cozic
a7130ce17a
Tools: Added script to compile SASS files
2021-09-12 16:35:08 +01:00
Laurent Cozic
96ac12b460
Chore: Converted encryption config screens to React Hooks to share logic between desktop and mobile
2021-09-10 19:05:47 +01:00
Laurent Cozic
d33b99cffb
Desktop: Fix handling of disabled master keys when enabling E2EE
2021-09-09 18:46:58 +01:00
Laurent Cozic
267c32143b
Desktop: Fix handling of disabled master keys when enabling E2EE
2021-09-09 18:42:00 +01:00
Laurent Cozic
9407efd8ec
All: Allow disabling any master key, including default or active one
...
Ref: https://discourse.joplinapp.org/t/syncing-error-with-joplin-cloud-and-e2ee-master-key-is-not-loaded/20115/5
2021-09-06 18:33:17 +01:00
Laurent Cozic
478d4accf1
Desktop: Load themes as CSS variables for use in custom themes and internal components
2021-09-06 16:57:07 +01:00
Laurent Cozic
80762572cf
Chore: Moved app state to separate file
2021-09-04 18:11:29 +01:00
Laurent Cozic
f5891dfae8
Tools: Fixed build
2021-09-04 15:15:25 +01:00
Laurent Cozic
973121addd
Fixed missing command
2021-09-04 14:36:52 +01:00
Laurent Cozic
c529b972e3
Chore: Automatically create command index for desktop app
2021-09-04 13:43:25 +01:00
Laurent Cozic
f371bb8e59
Revert "Merge branch 'desktop-protocol' of https://github.com/roman-r-m/joplin into dev"
...
This reverts commit 7c85889c1f
, reversing
changes made to ab134807ea
.
Reason: Messed up and accidentally merged a pull request.
2021-09-03 15:03:17 +01:00
Laurent Cozic
7c85889c1f
Merge branch 'desktop-protocol' of https://github.com/roman-r-m/joplin into dev
2021-09-03 15:00:31 +01:00
Roman
1a703c4ecd
Rename ProtocolUtils -> callbackUrlUtils
2021-09-01 22:28:33 +01:00
Roman
1126899769
Code review changes
2021-09-01 22:27:24 +01:00
Laurent Cozic
78c7b79299
Fixed margin
2021-09-01 12:47:35 +01:00
Laurent Cozic
d97ba57dda
Desktop: Sort plugin results according to recommended property, and display Recommended tag
2021-09-01 12:17:20 +01:00
Laurent Cozic
ce89ee5bab
All: Add support for single master password, to simplify handling of multiple encryption keys
2021-08-30 14:15:35 +01:00
Laurent Cozic
3b6e6e45cf
Desktop: Resolves #5161 : Display link to browse plugins when repository cannot be reached
2021-08-28 15:45:27 +01:00
Laurent Cozic
4c72de8bd8
Desktop: Fixes #5380 : Prevent it from crashing with too long search queries
2021-08-27 17:16:09 +01:00