Damien Elmes
377ba1471e
support es6 imports in Jest tests
...
Switching to lodash-es caused Jest to fail. The standard Jest workflow
would be to transpile things with Bazel, but we can do it faster by
bundling with esbuild.
the log in lib.test.ts has revealed numbers are being set as Long instead
of JS numbers, and the published workaround for it is not working :-(
2021-04-17 16:38:45 +10:00
Damien Elmes
8cf8c901fe
fix parent limit handling
...
We can't calculate it on the backend, as adjusting a config may alter
the parent limit.
Also fix hidden deck name and missing separator.
2021-04-17 12:53:59 +10:00
Damien Elmes
f869148d5e
Merge pull request #1134 from hgiesel/formatblock
...
Add block formatting options to Editor
2021-04-17 09:40:52 +10:00
Henrik Giesel
b195c9f2d5
Satisfy svelte_check
2021-04-16 19:00:36 +02:00
Henrik Giesel
d66d229d15
Color ButtonDropdown background in var(--bg-color) regardless of theme
2021-04-16 18:36:54 +02:00
Henrik Giesel
caa052e37e
Make clearer which parts of ButtonGroup css are theming related
2021-04-16 18:24:43 +02:00
Henrik Giesel
b60f9cd05d
Change style for Dropdown{Menu,Item} to match Button{Group,Dropdown}
2021-04-16 18:14:09 +02:00
Henrik Giesel
f2e313664c
Adjust ButtonDropdown for night mode
2021-04-16 17:14:47 +02:00
Henrik Giesel
21dced4ae8
Mark indent / outdent as non activatable
2021-04-16 16:11:53 +02:00
Henrik Giesel
3eab17ed0f
Add Fluent translations
2021-04-16 16:08:00 +02:00
Damien Elmes
d158450e89
add macro for invoking Jest
2021-04-16 23:46:31 +10:00
Damien Elmes
c3fc07ac20
more experimental updates to deck config screen
...
- try out bootstrap modals - they're not perfect, but let's see how
they go for now. Won't be hard to switch to bridge commands if required.
- handle adding/renaming/removing
- add a class to manage the state
2021-04-16 23:29:21 +10:00
Henrik Giesel
48cc9c602f
Add justify and indentation menu
2021-04-16 15:26:49 +02:00
Damien Elmes
a6ed8e90ce
support passing @types/... into svelte-check
2021-04-16 23:18:33 +10:00
Damien Elmes
03f3dfa3d9
switch to full lodash library
...
Individual packages are going away in v5, and we can rely on tree
shaking to only get what we need.
2021-04-16 20:14:17 +10:00
RumovZ
c03acf832b
Split Col impls in decks in pub and private blocks
2021-04-16 08:30:16 +02:00
Damien Elmes
7165d06bf2
Merge pull request #1131 from glutanimate/fix-asyncreactivedata-typo
...
Fix minor typo
2021-04-16 11:58:58 +10:00
Damien Elmes
1648adc126
Merge pull request #1130 from glutanimate/add-deckchooser-to-addcards-legacy-api
...
Add AddCards.deckChooser property for legacy add-on support
2021-04-16 11:58:34 +10:00
Damien Elmes
9a3f9e12ea
enable webengine port in scripts/ts-run
2021-04-16 11:48:46 +10:00
Damien Elmes
0ce396d95c
Merge pull request #1133 from hgiesel/toolbarcleanup
...
Toolbar PR Cleanup
2021-04-16 11:48:10 +10:00
Henrik Giesel
5414d9f826
Add ol and ul buttons, rename previous format to formatInline
2021-04-16 03:46:37 +02:00
Henrik Giesel
4a8a051999
Satisfy ./script/svelte-check
2021-04-16 03:10:39 +02:00
Henrik Giesel
7d32d909ba
Remove unnecessary comments / dead code
2021-04-16 02:51:03 +02:00
Damien Elmes
9a409c7b8c
fix scripts/svelte-check invocation
...
@hgiesel there are a couple of warnings shown there that are not currently
being picked up with the Bazel tests
2021-04-16 10:28:37 +10:00
Damien Elmes
a32bb47b9b
quiet esbuild output and format file
2021-04-16 10:27:09 +10:00
Damien Elmes
6632b63a11
support overriding listening IP during dev
2021-04-16 10:23:13 +10:00
Damien Elmes
db716b92f9
Merge pull request #1109 from hgiesel/toolbar
...
Svelte Editor Toolbar
2021-04-16 10:22:41 +10:00
Henrik Giesel
0f01e421be
Solve the race conditions of button insertion by operating on promises in EditorToolbar
2021-04-16 02:04:38 +02:00
RumovZ
5931631d76
Remove some imports in decks which are in prelude
2021-04-15 20:07:16 +02:00
RumovZ
3138fccaca
Create decks/stats.rs
2021-04-15 20:06:16 +02:00
RumovZ
d2337e4cd3
Move some methods into decks/counts.rs
2021-04-15 19:53:11 +02:00
RumovZ
9dac8e2b5f
Tidy up blocks and imports in decks/mod.rs
2021-04-15 19:43:35 +02:00
RumovZ
a1617760d4
Create decks/remove.rs
2021-04-15 19:35:54 +02:00
RumovZ
7225b7e4dc
Create decks/add.rs
2021-04-15 19:29:52 +02:00
RumovZ
3f36db4f81
Create decks/reparent.rs
2021-04-15 19:17:43 +02:00
RumovZ
9c3671cf3f
Create decks/name.rs
2021-04-15 18:46:01 +02:00
Henrik Giesel
ccc48bd1d7
Abandon btn-secondary and btn-light in favor our own definitions btn-night and btn-day
2021-04-15 18:35:46 +02:00
Glutanimate
7afe62a4d1
Fix minor typo
2021-04-15 18:30:53 +02:00
Glutanimate
a446e7320c
Add AddCards.deckChooser property for legacy access
2021-04-15 18:18:25 +02:00
Henrik Giesel
304a7f2f77
Make fields square again
...
This was an experiment, to adjust the field border-radius to the
buttons, but I think it looks cleaner if the fields are square
2021-04-15 16:44:07 +02:00
Henrik Giesel
b0885ef0cd
Add license headers
2021-04-15 15:59:52 +02:00
Henrik Giesel
bd4fe7cc93
Use bootstrap types for editor-toolbar svelte_check
2021-04-15 15:51:56 +02:00
Henrik Giesel
5702b3c273
Add type to add_preview_shortcut
2021-04-15 15:50:29 +02:00
Henrik Giesel
fb8a2f4dc8
Experimental: Add bootstrap to svelte_check dependencies
2021-04-15 15:47:02 +02:00
Henrik Giesel
449d28596e
Pass svelte_check for editor-toolbar
2021-04-15 15:33:47 +02:00
Henrik Giesel
82f6e19955
Add Latex formatting options to menu
...
* Format shortcuts in monospace font and increase padding a little bit
2021-04-15 15:20:37 +02:00
Henrik Giesel
12c0a26dc9
Satisfy prettier
2021-04-15 14:58:13 +02:00
Henrik Giesel
f9565cbb80
Use new bootstrap library paths
2021-04-15 14:04:41 +02:00
Henrik Giesel
d07086da19
Use new bootstrap dep
2021-04-15 13:30:19 +02:00
Henrik Giesel
53ae03becc
Add Preview shortcut for browser
2021-04-15 13:09:51 +02:00