anki/ts/components
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
..
Absolute.svelte Translate Editor entirely to Svelte (#1403) 2021-10-18 22:01:15 +10:00
Badge.svelte Insert symbols overlay (#2051) 2022-09-10 18:46:59 +10:00
ButtonGroup.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
ButtonGroupItem.svelte Use eslint for sorting our imports (#1637) 2022-02-04 18:36:34 +10:00
ButtonToolbar.svelte UI size tweaks (#2184) 2022-11-23 16:50:15 +10:00
CheckBox.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
Col.svelte Redesign deck options screen, swap tooltips for help modals (#2139) 2022-10-25 16:18:50 +10:00
Collapsible.svelte Fix CodeMirror not properly sized when opening editor (#2426) 2023-03-08 19:46:50 +10:00
Container.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
context-keys.ts Refactor Select component | Fix CSV import issue (#2227) 2022-12-01 19:24:26 +10:00
DropdownDivider.svelte WIP: Use our components in deckoptions sticky bar 2021-05-18 16:32:29 +02:00
DropdownItem.svelte Add style for disabled DropdownItem (#2265) 2022-12-11 13:06:18 +10:00
DynamicallySlottable.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
FloatingArrow.svelte Remove dark theme exclusive inset shadow from FloatingArrow (#2257) 2022-12-11 11:18:59 +10:00
helpers.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
IconButton.svelte UI size tweaks (#2184) 2022-11-23 16:50:15 +10:00
IconConstrain.svelte Redesign deck options inputs (#2082) 2022-09-27 12:16:45 +10:00
icons.ts Rework spinner buttons (#2230) 2022-12-04 13:18:49 +10:00
Item.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
LabelButton.svelte Use a ninja variable for Protoc binary (#2345) 2023-01-23 20:44:47 +10:00
Popover.svelte Fix MathJax editor sometimes not properly sized / getting cut off (#2467) 2023-04-12 09:43:57 +10:00
resizable.ts Make tags editor resizable using Henrik's components (#2046) 2022-09-28 14:02:32 +10:00
Row.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
ScrollArea.svelte Simplify NoteEditor by replacing Pane components with Collapsible (#2395) 2023-02-27 16:23:19 +10:00
Select.svelte Improve Select component and add it back to Change Notetype screen (#2239) 2022-12-07 15:31:37 +10:00
SelectOption.svelte Improve Select component and add it back to Change Notetype screen (#2239) 2022-12-07 15:31:37 +10:00
Shortcut.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
Spacer.svelte Space out Sticky Bottom with Spacer component 2021-09-09 15:37:58 +02:00
SpinBox.svelte Detect incorrect usage of triple slash in TypeScript (#2524) 2023-05-26 12:49:44 +10:00
StickyContainer.svelte Redesign deck options inputs (#2082) 2022-09-27 12:16:45 +10:00
Switch.svelte Fix various RTL issues (#2172) 2022-11-02 21:47:07 +10:00
TitledContainer.svelte Revamp Preferences, implement Minimalist Mode and Qt widget gallery to test GUI changes (#2289) 2023-01-18 21:24:16 +10:00
tsconfig.json update to latest rules_nodejs & switch to ts_project 2021-10-01 12:52:53 +10:00
types.ts Remove some dead code and an invalid import from types.ts 2023-04-12 16:36:15 +10:00
WithContext.svelte Use eslint for sorting our imports (#1637) 2022-02-04 18:36:34 +10:00
WithFloating.svelte Revert "Prevent MathJax editor from closing unexpectedly when selecting text (#2484)" 2023-05-01 11:17:09 +10:00
WithOverlay.svelte Revert "Prevent MathJax editor from closing unexpectedly when selecting text (#2484)" 2023-05-01 11:17:09 +10:00
WithState.svelte Use WithFloating for MathjaxOverlay (#2011) 2022-09-05 17:20:00 +10:00
WithTooltip.svelte Default input setting in fields dialog (#1987) 2022-08-18 12:30:18 +10:00