16 Commits

Author SHA1 Message Date
Daniel Lautzenheiser
0b64464611
Feature/single package (#1) 2022-09-28 22:04:00 -04:00
renovate[bot]
96e3429fa2
chore(deps): update dependency stylelint-config-recommended to v7 (#6228) 2022-03-02 17:50:16 +00:00
Shawn Erquhart
18c579d0e9 feat: Code Widget + Markdown Widget Internal Overhaul (#2828)
* wip - upgrade to slate 0.43

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* finish list handling logic

* add plugins directory

* tests wip

* setup testing

* wip

* add selection commands

* finish list testing

* stuff

* add codemirror

* abstract codemirror from slate

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* codemirror mostly working, some bugs

* upgrade to slate 46

* upgrade to slate 47

* wip

* wip

* progress

* wip

* mostly working links with surrounding marks

* wip

* tests passing

* add test

* fix formatting

* update snapshots

* close self closing tag in markdown html output

* wip - commonmark

* hold on commonmark work

* all tests passing

* fix e2e specs

* ignore tests in esm builds

* break/backspace plugins wip

* finish enter/backspace spec

* fix soft break handling

* wip - editor component deletion

* add insertion points

* make insertion points invisible

* fix empty mark nodes output to markdown

* fix pasting

* improve insertion points

* add static bottom insertion point

* improve click handling at insertion points

* restore current table functionality

* add paste support for Slate fragments

* support cut/copy markdown, paste between rich/raw editor

* fix copy paste

* wip - paste/select bug fixing

* fixed known slate issues

* split plugins

* fix editor toggles

* force text cursor in code widget

* wip - reorg plugins

* finish markdown control reorg

* configure plugin types

* quote block adjacent handling with tests

* wip

* finish quote logic and tests

* fix copy paste plugin migration regressions

* fix force insert before node

* fix trailing insertion point

* remove empty headers

* codemirror working properly in markdown widget

* return focus to codemirror on lang select enter

* fix state issues for widgets with local state

* wip - vim working, just need to work out distribution

* add settings pane

* wip - default modes

* fix deps

* add programming language data

* implement linguist langs in code widget

* everything built in

* remove old registration code, fix focus styling

* fix/update linting setup

* fix js lint errors

* remove stylelint from format script

* fix remaining linting errors

* fix reducer test failures

* chore: update commitlint for worktree support

* chore: fix remaining tests

* chore: drop unused monaco plugin

* chore: remove extraneous global styles rendering

* chore: fix failing tests

* fix: tests

* fix: quote/list nesting (tests still broken)

* fix: update quote tests

* chore: bring back code widget test config

* fix: autofocus

* fix: code blocks without the code widget

* fix: code editor component state issues

* fix: error

* fix: add code block test, few fixes

* chore: remove notes

* fix: [wip] update stateful shortcodes on undo/redo

* fix: support code styled links, handle unknown langs

* fix: few fixes

* fix: autofocus on insert, focus on all clicks

* fix: linting

* fix: autofocus

* fix: update code block fixture

* fix: remove unused cypress snapshot plugin

* fix: drop node 8 test, add node 12

* fix: use lodash.flatten instead of Array.flat

* fix: remove console logs
2019-12-16 19:17:37 +02:00
Shawn Erquhart
ccef446d72
feat: upgrade to Emotion 10 (#2166) 2019-03-15 10:19:57 -04:00
Caleb
f801b19221 chore: add code formatting and linting (#952) 2018-08-07 16:46:54 -04:00
Shawn Erquhart
1a9fe461ff migrate test framework 2018-07-25 21:17:57 -04:00
Andrey Okonetchnikov
a923cfd730 Added number-max-precision and reduced max-nesting-depth 2016-10-06 14:57:47 +02:00
Andrey Okonetchnikov
391c2fe078 Added number-leading-zero with "never" 2016-10-06 14:57:47 +02:00
Andrey Okonetchnikov
8ba925726d Added declaration-no-important 2016-10-06 14:57:47 +02:00
Andrey Okonetchnikov
ab67a350e3 Removed selector-no-combinator for now 2016-10-06 14:57:46 +02:00
Andrey Okonetchnikov
6d484463ca Added declaration-use-variable 2016-10-06 14:57:46 +02:00
Andrey Okonetchnikov
466da02075 Added composes to declaration-block-properties-order 2016-10-06 14:57:46 +02:00
Andrey Okonetchnikov
3341a34605 Fixed stylelintrc config 2016-10-06 14:57:46 +02:00
Andrey Okonetchnikov
a560d4e8fe Updated stylelintrc 2016-10-05 14:41:45 +02:00
Andrey Okonetchnikov
e06f8ec3a9 Added declaration-block-properties-order based on https://github.com/hudochenkov/postcss-sorting/blob/master/configs/default.json 2016-10-05 12:56:33 +02:00
Andrey Okonetchnikov
0ccaad5822 Added stylelint + config 2016-10-05 12:15:26 +02:00