Commit Graph

744 Commits

Author SHA1 Message Date
Nolan Lawson 89c4973f30 test: fix code coverage 2023-12-17 12:05:30 -08:00
Nolan Lawson ea25409acb fix: more lightweight replaceChildren polyfill 2023-12-17 12:01:05 -08:00
Nolan Lawson 472a27bc24 fix: use queueMicrotask 2023-12-17 11:45:59 -08:00
Nolan Lawson b24ca38037 fix: improve comment 2023-12-17 11:29:39 -08:00
Nolan Lawson a0d430b708 fix: use nodeValue instead of textContent 2023-12-17 11:21:17 -08:00
Nolan Lawson 6f5fce365d fix: more comments and code cleanup 2023-12-17 11:17:56 -08:00
Nolan Lawson 79ef4cb22b fix: fix comment 2023-12-17 11:06:07 -08:00
Nolan Lawson 6a15361bdf fix: fix comment 2023-12-17 11:04:49 -08:00
Nolan Lawson 850c5d40e7 chore: test commit 2023-12-16 19:00:08 -08:00
Nolan Lawson 0efcfc4d39 fix: fix issue with safari 12 2023-12-16 18:54:22 -08:00
Nolan Lawson ed57e94a75 test: add more framework tests 2023-12-16 16:37:30 -08:00
Nolan Lawson d7dcbb45c4 refactor: better name 2023-12-16 13:56:40 -08:00
Nolan Lawson de395deccb refactor: simplify code a bit 2023-12-16 13:55:31 -08:00
Nolan Lawson 2477f5b298 fix: simplify regexes 2023-12-16 13:43:28 -08:00
Nolan Lawson 49cadcfeec fix: better docs and debuggability 2023-12-16 13:29:44 -08:00
Nolan Lawson ba02269e5a docs: add notes on limitations of the framework 2023-12-16 11:55:35 -08:00
Nolan Lawson 18a766e145 fix: add more safety checks 2023-12-16 11:45:02 -08:00
Nolan Lawson b4c1dfb309 fix: 100% code coverage 2023-12-16 11:42:53 -08:00
Nolan Lawson ef5e8166b5 fix: more code coverage improvements 2023-12-16 11:16:55 -08:00
Nolan Lawson b0e9181fc0 fix: improve coverage on framework itself 2023-12-16 10:50:13 -08:00
Nolan Lawson 71511d99f4 fix: improve coverage on the picker 2023-12-16 10:27:36 -08:00
Nolan Lawson f1ddec25f3 Merge remote-tracking branch 'origin/master' into vanilla-js 2023-12-12 08:22:07 -08:00
Nolan Lawson 12615eb0db refactor: refactor destroy logic further 2023-12-12 08:15:06 -08:00
Nolan Lawson 8ca786ac87 refactor: clean up logic a bit 2023-12-12 07:59:05 -08:00
Nolan Lawson b9f7bfe265 refactor: simplify placeholder lookup logic 2023-12-11 21:47:59 -08:00
Nolan Lawson 750e8493e3
perf: run all benchmark tests locally (#391) 2023-12-11 20:57:15 -08:00
Nolan Lawson 962ad95b81 refactor: move dev-only check 2023-12-11 19:19:02 -08:00
Nolan Lawson 9df6a5802d refactor: rename variable 2023-12-11 19:17:16 -08:00
Nolan Lawson baa696b07b refactor: simplify further 2023-12-11 19:15:12 -08:00
Nolan Lawson ff3bb13ce3 refactor: avoid polymorphism in framework and simplify 2023-12-11 19:08:17 -08:00
Nolan Lawson 5fcb739ce5 fix: use element not node 2023-12-11 07:37:53 -08:00
Nolan Lawson 80493d3062 refactor: simplify implementation 2023-12-11 07:13:09 -08:00
Nolan Lawson ef065019d6 Merge remote-tracking branch 'origin/master' into vanilla-js 2023-12-10 21:28:51 -08:00
Nolan Lawson 8a4e4d6586
perf: wait for initial load in benchmarks (#390) 2023-12-10 21:28:25 -08:00
Nolan Lawson 8db0d43139 Merge remote-tracking branch 'origin/master' into vanilla-js 2023-12-10 21:06:00 -08:00
Nolan Lawson 6eb3089dc6
perf: add more benchmarks (#389) 2023-12-10 21:05:37 -08:00
Nolan Lawson e98c6a027d refactor: simplify placeholder impl 2023-12-10 16:39:57 -08:00
Nolan Lawson 695be06c61 refactor: simplify map() impl 2023-12-10 16:37:01 -08:00
Nolan Lawson 68c7650843 docs: update contributing.md 2023-12-10 15:07:16 -08:00
Nolan Lawson 47651638b5 fix: clarify 2023-12-10 15:04:10 -08:00
Nolan Lawson 0fd0211dff fix: simplify exposed svelte.js module 2023-12-10 15:01:20 -08:00
Nolan Lawson be7e3d4737 fix: fix error when calculating zwj filtered emojis 2023-12-10 14:49:45 -08:00
Nolan Lawson 8abbd89b3f fix: polyfill replaceChildren for old safari 2023-12-10 13:37:48 -08:00
Nolan Lawson 7b7c03bb65 fix: simplify further 2023-12-10 13:14:03 -08:00
Nolan Lawson 77f565b9d8 fix: unused code 2023-12-10 13:12:17 -08:00
Nolan Lawson 4c07257f7a fix: comment 2023-12-10 13:11:55 -08:00
Nolan Lawson 1895f1f986 fix: simplify children patching logic 2023-12-10 13:10:51 -08:00
Nolan Lawson 810eb3650a fix: more comments 2023-12-10 12:41:17 -08:00
Nolan Lawson 068c3104a1 fix: simplify - remove .dom member 2023-12-10 12:35:28 -08:00
Nolan Lawson 92b79cb1f3 fix: simplify html minification logic 2023-12-10 11:54:39 -08:00