Skip to content
This repository has been archived by the owner on Dec 5, 2024. It is now read-only.

Releases: hiroppy/fusuma

Extend webpack.config.js

16 Jul 21:57
Compare
Choose a tag to compare

Add webpack field.

extends:
  js: index.js
  css: style.css
  webpack: webpack.config.js

https://hiroppy.github.io/fusuma/docs/guides/configuring-fusuma#webpack

Add some components wrapping webSlides

10 Jul 00:18
Compare
Choose a tag to compare

Line Highlight

08 Jul 23:14
Compare
Choose a tag to compare

Doc: https://hiroppy.github.io/fusuma/docs/guides/configuring-fusuma#line-highlight

If you wanna emphasize code places, you'll be able to use this feature.

Syntax is line="xxx", and xxx accepts like 5, 5-10 and 5,10-14.

e.g. javascript line="12-20"

Screen Shot 2019-07-08 at 23 56 39

Screen Shot 2019-07-08 at 23 56 23

Scaffolding Feature

06 Jul 09:09
Compare
Choose a tag to compare

init has had this feature, so if you want to start asap, you should run npx fusuma init.

$ npx fusuma init
$ tree -a

.
├── .fusumarc.yml
├── slides
│   └── 0-title.md
└── style.css

1 directory, 3 files

$npx fusuma start # done!

Support Math, Chart, and SSR

01 Jul 01:37
Compare
Choose a tag to compare

Math

Support MathJax.

Screen Shot 2019-07-01 at 2 32 20

Diagrams and Flowcharts

Screen Shot 2019-07-01 at 2 32 06

Server Side Rendering

Fusuma run SSR automatically when running build task.

1.9.0 (2019-07-01)

Bug Fixes

  • configs: showIndex is now as a default (bdffa06)
  • webpack: add output log (04a3521)

Features

  • client: support HMR of mermaid (abee659)
  • configs: add chart option (a60a466)
  • webpack: don't use webpack-dev-server (dd4a3fb)
  • webpack: implement to generate mermaid nodes in MDXAST (bfd73a5)
  • webpack: run SSR when running build task (b277517)
  • webpack: support MathJax (adeaf00)

Performance Improvements

  • client: don't use setTimeout when NODE_ENV=production (dd49411)

implement drawing feature

26 Jun 00:42
Compare
Choose a tag to compare

1.8.0 (2019-06-26)

Features

  • client: implement drawing feature (7a75b09)

drawing

implement capturing screen contents

25 Jun 05:32
Compare
Choose a tag to compare

1.7.0 (2019-06-25)

Features

  • client: implement capturing screen contents (9c98fc0)

Renew Sidebar UI

19 Jun 18:04
Compare
Choose a tag to compare

1.4.0 (2019-06-19)

Bug Fixes

Features

  • client: change sidebar ui (efbaed8)

Introduce Live Mode

19 Jun 12:08
Compare
Choose a tag to compare

Introduce mdx

17 Jun 00:23
Compare
Choose a tag to compare

Bug Fixes

  • client: move init of ws process to base (b4caaf6)
  • deps: update dependency css-loader to v3 (85bbc6e)
  • deps: update dependency deepmerge to v3.2.1 (6b390d2)
  • deps: update dependency file-loader to v4 (795349e)
  • Host: fix note (28974bd)
  • presenter: disable lazyload on view mode (91fd6fa)
  • webpack: replace a string of image src with cjs (883d007)
  • lazyload (ba9669b)

Features

  • client: delete loading screen (05230b8)
  • client: enable hmr (fc6bd03)
  • client: enable mdx (8781843)
  • webpack: create webpack-loader to traverse MDAST (1db5281)
  • webpack: support emoji (c898581), closes #92