Commit Graph

  • dffd83078b Add experimental once function main yuanchuan 2023-02-19 12:30:17 +0800
  • 787bb390c0 Change cycle shift direction yuanchuan 2023-02-19 09:27:08 +0800
  • 54077cb530 0.34.1 yuanchuan 2023-02-15 09:38:01 +0800
  • f0c6bd2fa5 Fix gap property break and remove redundant styles yuanchuan 2023-02-14 20:58:46 +0800
  • 1b69cf9a17 0.34.0 v0.34.0 yuanchuan 2023-02-14 14:23:56 +0800
  • 162b1c7a13 Gerenate new seed only once yuanchuan 2023-02-14 09:43:28 +0800
  • f415b9c9e0 Set seed value correctly yuanchuan 2023-02-14 06:30:54 +0800
  • c3173271a2 Revert "Fallback contain to overflow" yuanchuan 2023-02-13 20:29:06 +0800
  • 768f4bd750 Fallback contain to overflow yuanchuan 2023-02-13 20:27:27 +0800
  • d40fd27a94 Add dx and dy distance functions yuanchuan 2023-02-13 20:01:18 +0800
  • df4c69ecc1 Fix CSS parser for statement break yuanchuan 2023-02-13 15:38:59 +0800
  • 673410119f Enable auto aspect-ratio to cells yuanchuan 2023-02-13 07:58:45 +0800
  • f6366ab07c Add gap property yuanchuan 2023-02-12 23:26:14 +0800
  • ccff4647da Add rotate, scale and flex options for grid property yuanchuan 2023-02-12 23:18:32 +0800
  • 114d7d72f2 Support 0 index value in m function yuanchuan 2023-02-12 10:50:31 +0800
  • e97a38c442 Fix parsing function composition yuanchuan 2023-02-12 10:46:18 +0800
  • bc6edb5951 Add no-clip keyword for grid property yuanchuan 2023-02-12 09:41:41 +0800
  • b7d3405708 Readd contain property for doodle element yuanchuan 2023-02-12 05:55:45 +0800
  • 772a561b9e Extend grid property to support aspect-ratio yuanchuan 2023-02-11 22:51:51 +0800
  • 21fa24cd3e Extend grid propery to support doodle background color yuanchuan 2023-02-11 20:05:04 +0800
  • 57fc20d331 0.33.1 v0.33.1 yuanchuan 2023-02-08 22:32:16 +0800
  • 7978410f4a Fix `@pn` index value inside `@m` function yuanchuan 2023-02-08 22:22:52 +0800
  • 1c3d4b8905 Fix svg function detection yuanchuan 2023-02-08 18:38:48 +0800
  • 17f7309463 0.33.0 v0.33.0 yuanchuan 2023-02-04 20:35:03 +0800
  • e6cbd41e3a Add SVG playground link yuanchuan 2023-02-04 20:33:30 +0800
  • 932bcfadb4 Add expand alias for padding because I can't tell which one is better yuanchuan 2023-02-04 18:34:58 +0800
  • 1cc4ed63a9 Ignore invalid viewBox value yuanchuan 2023-02-04 18:02:27 +0800
  • db9aa9ffd3 Support padding in SVG viewBox value. yuanchuan 2023-02-04 16:41:29 +0800
  • dfc6fdd932 Check base to prevent NaN values yuanchuan 2023-01-08 08:44:47 +0800
  • 6c783dff4b Add Svg function which returns raw svg code yuanchuan 2023-01-08 08:20:30 +0800
  • 5b72fd34d3 Add svg-pattern function yuanchuan 2023-01-08 08:11:58 +0800
  • 902a8788cd Do not use `??` operator at the moment. yuanchuan 2023-01-05 22:45:47 +0800
  • 792397c033 0.32.1 yuanchuan 2023-01-05 06:42:41 +0800
  • 1a7a383944 Fix css parser for reading tail function names yuanchuan 2023-01-05 05:58:40 +0800
  • 1783e6572d Build grid without DOM object yuanchuan 2022-12-27 21:36:26 +0800
  • 277ca2b1a8 0.32.0 v0.32.0 yuanchuan 2022-12-17 13:42:29 +0800
  • a548f2f907 Reduce imports of the exported svg function yuanchuan 2022-12-17 13:02:55 +0800
  • fb9e96dcd9 Add `@unicode` function to insert unicode elegantly. yuanchuan 2022-12-17 12:52:33 +0800
  • 7393101214 Fix parsing quotes in content yuanchuan 2022-12-17 12:04:00 +0800
  • dd38c4dd45 Add shorthand to calc index values yuanchuan 2022-12-17 06:51:14 +0800
  • 0ae460d6b7 Add `@mirror` and `@Mirror` function yuanchuan 2022-12-16 21:18:08 +0800
  • 2e206c48e7 Improve `@cycle` to support comma-separated values yuanchuan 2022-12-13 10:16:37 +0800
  • 27a8d2c8be Rebuild grid correctly yuanchuan 2022-12-13 09:21:02 +0800
  • 704eebccf9 Fix svg-extended style yuanchuan 2022-12-11 19:23:29 +0800
  • 166b53546d Fix bad reverse function implementation yuanchuan 2022-12-11 13:50:37 +0800
  • d2e1144c39 0.31.0 v0.31.0 yuanchuan 2022-12-11 13:03:33 +0800
  • 5bab81b8cc Fix function name detection yuanchuan 2022-12-11 12:57:30 +0800
  • a31a652fbe Add `@content` property for textnode content yuanchuan 2022-12-11 12:47:24 +0800
  • 9b72bf9b30 The `@` symbol can be ommited if the functions are chained together yuanchuan 2022-12-11 10:40:51 +0800
  • c01f3b5d29 Patch reverse function to support both SVG path commands and general arguments yuanchuan 2022-12-11 10:21:16 +0800
  • a5c16bc862 Fix style tag parsing for complex css selectors yuanchuan 2022-12-11 09:49:51 +0800
  • 82449124ed Skip variable properties yuanchuan 2022-12-05 21:56:35 +0800
  • ca11666be3 I'm not sure which function names are better so I added a `@pnr` alias for `@pr`. yuanchuan 2022-12-02 17:12:58 +0800
  • 61278b715d 0.30.9 yuanchuan 2022-12-02 16:36:12 +0800
  • 007f705615 Simplify image detection yuanchuan 2022-12-02 11:45:00 +0800
  • 3831fd24c4 Use single rotate for inner `@place` transformation yuanchuan 2022-12-02 10:32:03 +0800
  • a31e596bc0 Use `@pn` and `@position` as aliases yuanchuan 2022-12-02 10:13:48 +0800
  • 6293f3f5d9 Compute index instead of reversing the whole array yuanchuan 2022-12-02 08:53:13 +0800
  • c7ac4e4372 Support variables in standalone SVG export function yuanchuan 2022-12-02 08:38:11 +0800
  • b038d3452e 0.30.8 yuanchuan 2022-11-21 16:28:52 +0800
  • 60fcc89df1 Fix commas yuanchuan 2022-11-21 16:21:36 +0800
  • 37e3023cad Add pr function for picking from right to left Also add an alias pl to pn yuanchuan 2022-11-21 16:08:34 +0800
  • b9edb539b4 0.30.7 yuanchuan 2022-11-11 14:25:09 +0800
  • ff888cbb0d Add cycle function yuanchuan 2022-11-11 14:15:35 +0800
  • a51db4e906 0.30.6 yuanchuan 2022-10-31 18:28:08 +0800
  • 5643b53a3d I was wrong. Only set `background-size` to `pattern`, `canvas`, and `shader`. yuanchuan 2022-10-31 18:21:17 +0800
  • 8269704dc9 0.30.5 yuanchuan 2022-10-31 17:22:11 +0800
  • ecdbda2e0d Always add `background-size:100%` to background properties yuanchuan 2022-10-31 17:17:20 +0800
  • c93d227daa 0.30.4 yuanchuan 2022-10-17 15:40:11 +0800
  • 5696cf112d Normalize quoted attribute values yuanchuan 2022-10-12 16:47:28 +0800
  • e5b13f1a0f 0.30.3 yuanchuan 2022-10-09 10:56:35 +0800
  • be9fb9a3bd Fix SVG generator on cutting values yuanchuan 2022-10-09 10:53:56 +0800
  • 8ce6786020 Do not break for decodeURI yuanchuan 2022-10-08 10:46:59 +0800
  • 4ff1271086 0.30.2 yuanchuan 2022-10-05 20:36:40 +0800
  • 1ba7ddbdc9 Prevent type error yuanchuan 2022-10-05 20:15:52 +0800
  • 0ca2f12646 0.30.1 v0.30.1 yuanchuan 2022-10-05 13:16:14 +0800
  • 62ecf66d5d Improve CSS and SVG parser on quotes yuanchuan 2022-10-05 13:08:08 +0800
  • b3eb97a556 Fix tail parens yuanchuan 2022-10-04 22:52:32 +0800
  • 3500881a62 Remove unnecessary part of patterns yuanchuan 2022-10-04 19:48:03 +0800
  • 591ca51c3e Skip evaluation for specific patterns yuanchuan 2022-10-04 19:45:53 +0800
  • 68f7ace62c Add range support for m function yuanchuan 2022-10-04 14:51:25 +0800
  • c0d3668e16 Increase range limit yuanchuan 2022-10-04 14:09:10 +0800
  • 2175b53bb9 Add more exports and release 0.30.0 v0.30.0 yuanchuan 2022-09-26 20:50:54 +0800
  • d183a62cb6 Add exports mapping yuanchuan 2022-09-25 00:08:51 +0800
  • 23aac0462d Export svg function yuanchuan 2022-09-24 23:28:33 +0800
  • 3580dbea6e 0.29.2 yuanchuan 2022-09-24 15:57:53 +0800
  • 9299fc76dc Fix inline SVG element generator yuanchuan 2022-09-24 15:53:42 +0800
  • 1fd60357e8 Allow spaces around `times` operator yuanchuan 2022-09-24 15:16:05 +0800
  • 7ef0028183 Restore `Plot` function for unitless points yuanchuan 2022-09-23 22:32:42 +0800
  • 524525d461 Remove unavailable resource links yuanchuan 2022-09-18 13:30:08 +0800
  • 015c9735f8 0.29.1 yuanchuan 2022-09-02 18:35:00 +0800
  • b3f0b05bda Extend `use` attribute to support rules in pure string' yuanchuan 2022-09-02 18:31:36 +0800
  • 0d06c6b386
    0.29.0 (#104) v0.29.0 Yuan Chuan 2022-07-24 22:23:06 +0800
  • 9ae26e6d7a Add resource #104 yuanchuan 2022-07-24 22:19:21 +0800
  • 22df560ae7 0.29.0 yuanchuan 2022-07-24 22:05:30 +0800
  • f6c5dd523a
    Add times syntax for SVG element (#103) Yuan Chuan 2022-07-22 16:40:45 +0800
  • 7f260c2d1b Simplify if logic #103 yuanchuan 2022-07-22 16:34:28 +0800
  • ae03adbaf6 Quick test against `*` yuanchuan 2022-07-22 16:33:14 +0800
  • 78362c23a5 Update svg parser yuanchuan 2022-07-22 16:21:24 +0800
  • cfdc3a7f13 Add times syntax for SVG element yuanchuan 2022-07-20 14:00:21 +0800