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

Releases: hiroppy/fusuma

fixing a bug that infers code lang automatically

30 Mar 14:15
Compare
Choose a tag to compare

issue: #458
thank you for reporting

and update deps..

Improve output logs

14 Mar 13:53
Compare
Choose a tag to compare

Features

Improving output logs

Analyze runtime bundle size and speed performance.

Screen Shot 2021-03-14 at 22 42 58

Adding slides list on development env

Screen Shot 2021-03-02 at 21 51 04

Adding table and fit-font classes

Screen Shot 2021-03-14 at 21 29 24

Supporting video

Allow .mp4 and .webm.

fix #427

Others

  • Using commander instead of caparal

bugs fixed

  • fix fragments algorithm for a last page
  • fix --account-icon-color for themes

Adding `account` syntax

22 Feb 11:43
Compare
Choose a tag to compare
<!-- account: twitter, about_hiroppy -->
<!-- account: github, hiroppy -->
<!-- account: facebook, yuta.hiroto0429 -->
<!-- account: linkedin, hiroppy -->

<!-- if you want to use grid -->

<!-- block-start: grid -->
<!-- account: twitter, about_hiroppy -->
<!-- account: github, hiroppy -->
<!-- account: facebook, yuta.hiroto0429 -->
<!-- account: linkedin, hiroppy -->
<!-- block-end -->

Screen Shot 2021-02-22 at 20 40 34

You can set these properties using css variables.

:root {
  --account-icon-size: 3rem;
  --account-icon-color: #545454;
}

and attaches these classes

.account {};

.account-twitter,
.account-github,
.account-facebook,
.account-linkedin {}

The Slide: https://hiroppy.github.io/fusuma/intro/#slide-14

Introducing Fragments feature

17 Feb 00:16
Compare
Choose a tag to compare

Fragments

The Fragment is like steps. The syntax is below.

<!-- fragments-start -->

🙂

😆

🙄

<!-- fragments-end -->

Feb-17-2021 09-18-36

slide -> https://hiroppy.github.io/fusuma/intro/#slide-9

No need to specify Code Block Languages

You write \``jsand it will be colored as JavaScript automatically soslide.code.languages` in fusumarc.yml will be deleted.

- slide
  - code
    - languages: <-- optoinal

Adding embed feature

06 Feb 12:59
Compare
Choose a tag to compare

Improving output logs

Screen Shot 2021-02-06 at 21 54 10

Files under 4.5KiB are hidden.

Adding embed feature on Sidebar

fixes: #22

Screen Shot 2021-02-06 at 21 52 35

Accordingly, the github icon is moved to the top to add the embed icon.

v2.0.0

03 Feb 15:36
Compare
Choose a tag to compare

features

  • generate ogp automatically if you set meta.url without meta.thumbnail when running build task
  • verify a11y when running build task
  • export css variables
  • add themes
  • drop webslides
  • change rendering method from SSR to dynamic rendering
  • add reference on slides when running start task
  • generate og:image automatically
  • improve building speed using the persistent cache of webpack
  • support gzip
  • update all deps and support webpack@5
  • add start-prod command to check bundle directory

fusumarc

  • add meta.url option to generate og:image automatically
  • add build.useCache option
  • add build.publicPath option for production
    • in most cases, fusuma will be determined automatically so you won't use it

Syntax

  • add <!-- background: red --> to change the background color/image
  • add <!-- executable-code --> to execute JavaScript code
<!-- executable-code -->

\`\`\`javascript
console.log('hi');
alert('hi!');
\`\`\`

See https://hiroppy.github.io/fusuma/intro/#slide=19.

  • add <!-- block-start --> and <!-- block-end --> to wrap children using div tag
<!-- block-start: outer -->

outer

<!-- block-start: inner -->

inner

<!-- block-end -->
<!-- block-end -->

the above code is converted to

<div class="outer">
  <p>outer</p>
  <div class="inner">
    <p>inner</p>
  </div>
</div>

e.g. https://hiroppy.github.io/fusuma/intro/#slide=15.

Breaking Changes

  • many arguments are renamed, please run with the --help to confirm them
  • mermaid is opt-out so if you want to use chart feature, please install it
  • the minimum version is Node@12
  • some class names are removed because of replacing

Fix markdown parsing

05 Jan 04:12
Compare
Choose a tag to compare

Issue: #198
PR: #224

Thank you for your contribution.

@arayaryoma

Add an option of port to the 'start-task'

04 Sep 14:53
Compare
Choose a tag to compare

1.15.0 (2019-09-04)

Features

  • fusuma: add option of port to the 'start-task'. (3899e49)
$ fusuma start -p 1234 # boot server in localhost:1234
$ fusuma start # boot server in default port (8080)

fix mdx-plugin

10 Aug 15:39
Compare
Choose a tag to compare

Fix jsx not replacing all img src. #186

Add build.ssr option

26 Jul 04:42
Compare
Choose a tag to compare