Henry Heino
2fd6a3a2fa
Desktop: Fixes #10685 : Fix shift-delete asks to permanently delete the current note, rather than cut text, when the editor is selected. ( #10687 )
2024-07-06 12:05:35 +02:00
Henry Heino
97274c95a5
Chore: Strengthen eventManager
types ( #10505 )
2024-05-28 11:24:20 +01:00
LightTreasure
548ba7d712
Desktop: Resolves #1752 : Added capability to toggle visibility of the Menu Bar from the View menu ( #10324 )
2024-05-07 10:57:02 +01:00
Henry Heino
58ca1a938b
Chore: Refactor EventManager to use stronger types ( #10272 )
2024-04-06 18:08:16 +01:00
Laurent Cozic
2e2a2b3193
Tools: Implement @typescript-eslint/no-explicit-any rule
2024-04-05 12:16:49 +01:00
Laurent Cozic
f19b1c5364
All: Resolves #483 : Add trash folder ( #9671 )
2024-03-02 14:25:27 +00:00
Laurent Cozic
47f95cb294
Chore: Implement cSpell to detect spelling mistakes in codebase ( #10001 )
...
Co-authored-by: Helmut K. C. Tessarek <tessarek@evermeet.cx>
Co-authored-by: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com>
2024-02-26 10:16:23 +00:00
Henry Heino
e462881502
MacOS: Resolves #9488 : Add "Window" menu to toolbar on MacOS ( #9859 )
2024-02-06 16:19:52 +00:00
Laurent Cozic
bce94f1775
Desktop: Add support for OCR ( #8975 )
2023-12-13 19:24:58 +00:00
Laurent Cozic
2e9f93ad9a
Tools: Enable eslint rule comma-dangle: always-multiline for functions
2023-08-22 11:58:53 +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
7fa1459dc3
Tools: Apply eslint rules "no-console" and "id-denylist"
2023-02-16 10:58:24 +00:00
pedr
c706b8dd2f
Desktop: Allow 'Paste as Text' on the Rich Text Editor ( #7751 )
2023-02-13 19:16:33 +00:00
Laurent Cozic
ce02d4c94f
Chore: Finished applying eqeqeq rule
2022-07-23 11:33:12 +02:00
Laurent
6458ad0540
Desktop: Resolves #591 : Add support for multiple profiles ( #6385 )
2022-04-11 16:49:32 +01: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
Laurent Cozic
e9d590169b
Desktop: Remove template feature (replaced by template plugin)
2021-08-06 10:58:32 +01:00
Caleb John
b1ea3f3ad1
Desktop: Add "duplicate line" command in Markdown editor ( #4873 )
...
Ref: https://discourse.joplinapp.org/t/duplicate-line-command/12650/15
2021-04-25 09:57:35 +01:00
Laurent Cozic
86610e7561
Converted models and services to TypeScript
2021-01-22 17:41:11 +00:00
Caleb John
2529da5b09
Desktop: Fixes #4130 : Register Markdown editor commands with the Keyboard Shortcut editor ( #4136 )
2020-12-19 17:57:41 +00:00
Helmut K. C. Tessarek
b780261153
Chore: moving the keycode map to a separate file ( #4192 )
...
/ref https://github.com/laurent22/joplin/pull/4022#issuecomment-726263640
2020-12-06 15:01:30 +00:00
Laurent Cozic
046433a947
Tools: Fixed issue with gettext not knowing how to parse regex that includes backtick
2020-12-05 11:54:58 +00:00
Laurent Cozic
d20694e52c
Tools: Apply rule @typescript-eslint/type-annotation-spacing
2020-11-12 19:13:28 +00:00
Helmut K. C. Tessarek
340312fa80
Desktop: Fix handling of certain keys in shortcut editor ( #4022 )
...
String.fromCharCode expects unicode charcodes as an argument; e.keyCode returns javascript keycodes.
Javascript keycodes and unicode charcodes are not the same thing!
Therefore I used an array to map keycodes. This seems to be the only way to make this work properly.
I also changed the width of the shortcut recorder input field to 200px, since certain key combinations are cut off, because they don't fit in the field.
2020-11-12 18:40:00 +00:00
Laurent Cozic
06f2fda946
Tools: Replace Jasmine with Jest to run tests
2020-11-10 15:59:30 +00:00
Laurent Cozic
cc07016b07
All: Use Lerna to manage monorepo
2020-11-05 16:58:23 +00:00