anki/ts/editor
Damien Elmes e63b4b9927 Experiment with disabling prettier whitespace sensitivity
Prettier by default tries to preserve whitespace around inline tags,
which can prevent problems such as a space before the period in
'<a>text</a>.':

https://prettier.io/blog/2018/11/07/1.15.0.html#whitespace-sensitive-formatting

Unfortunately only standard HTML block elements are excluded from this
behaviour, so all of our Svelte components are treated the same way, even
if they are block-based, or used in a way where the extra whitespace
doesn't matter. This makes the code somewhat harder to read.

Changing this option does carry the risk that rogue spaces will creep
into our UI in the future as code is formatted, but as there don't appear
to be any such issues with this initial reformat, I think the improved
readability may justify the relatively small risk.
2023-06-01 11:11:26 +10:00
..
editor-toolbar Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
image-overlay Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
mathjax-overlay Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
plain-text-input Refactor plain/rich text input toggling code; fix focus loss (#2479) 2023-04-22 16:08:25 +10:00
rich-text-input Refactor plain/rich text input toggling code; fix focus loss (#2479) 2023-04-22 16:08:25 +10:00
symbols-overlay Re-enable formatting for .svelte files 2022-11-28 09:17:39 +10:00
base.ts Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
BrowserEditor.svelte Use eslint for sorting our imports (#1637) 2022-02-04 18:36:34 +10:00
change-timer.ts
ClozeButtons.svelte Fix cloze buttons not working in MathJax editor 2023-01-05 15:58:32 +10:00
code-mirror.ts Make auto-closing of HTML tags default but optional (#2101) 2022-10-03 13:14:57 +10:00
CodeMirror.svelte Re-enable formatting for .svelte files 2022-11-28 09:17:39 +10:00
CollapseBadge.svelte Simplify NoteEditor by replacing Pane components with Collapsible (#2395) 2023-02-27 16:23:19 +10:00
CollapseLabel.svelte Simplify NoteEditor by replacing Pane components with Collapsible (#2395) 2023-02-27 16:23:19 +10:00
decorated-elements.ts Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
destroyable.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
DuplicateLink.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
EditingArea.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
editor-base.scss Improve Select component and add it back to Change Notetype screen (#2239) 2022-12-07 15:31:37 +10:00
EditorField.svelte Simplify NoteEditor by replacing Pane components with Collapsible (#2395) 2023-02-27 16:23:19 +10:00
FieldDescription.svelte Re-enable formatting for .svelte files 2022-11-28 09:17:39 +10:00
Fields.svelte Simplify NoteEditor by replacing Pane components with Collapsible (#2395) 2023-02-27 16:23:19 +10:00
FieldState.svelte Field redesign (#2002) 2022-08-19 10:02:28 +10:00
HandleBackground.svelte Use WithFloating for MathjaxOverlay (#2011) 2022-09-05 17:20:00 +10:00
HandleControl.svelte Use WithFloating for MathjaxOverlay (#2011) 2022-09-05 17:20:00 +10:00
HandleLabel.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
helpers.ts Refactor plain/rich text input toggling code; fix focus loss (#2479) 2023-04-22 16:08:25 +10:00
icons.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
index_browser.ts Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
index_creator.ts Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
index_reviewer.ts Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
LabelContainer.svelte Simplify NoteEditor by replacing Pane components with Collapsible (#2395) 2023-02-27 16:23:19 +10:00
LabelName.svelte
legacy.scss Remove inset shorthand property for Qt5 support (#2180) 2022-11-05 10:55:17 +10:00
NoteCreator.svelte Re-enable formatting for .svelte files 2022-11-28 09:17:39 +10:00
NoteEditor.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
Notification.svelte Introduce new color palette using Sass maps (#2016) 2022-09-16 14:11:18 +10:00
old-editor-adapter.ts Plaintext import/export (#1850) 2022-06-01 20:26:16 +10:00
PlainTextBadge.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
PreviewButton.svelte Re-enable formatting for .svelte files 2022-11-28 09:17:39 +10:00
ReviewerEditor.svelte Use eslint for sorting our imports (#1637) 2022-02-04 18:36:34 +10:00
RichTextBadge.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
StickyBadge.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
surround.ts Fix formatting inside selection not being removed 2022-12-03 21:41:54 +10:00
tsconfig.json Insert symbols overlay (#2051) 2022-09-10 18:46:59 +10:00
types.ts Persist field states with SessionOptions object (#2241) 2022-12-07 15:37:46 +10:00