Shiba

Rich markdown live preview app with linter

Downloads
296
Stars
766
Committers
5

Bot releases are visible (Hide)

Shiba - unreleased Latest Release

Published by github-actions[bot] about 1 year ago

Shiba - unreleased

Published by github-actions[bot] about 1 year ago

Shiba - 0.0.0

Published by github-actions[bot] about 1 year ago

Shiba - unreleased

Published by github-actions[bot] about 1 year ago

Shiba - Version 1.2.1

Published by rhysd over 6 years ago

  • Update dependencies
    • Use the latest Electron v2.0.2
    • Build with the newest TypeScript compiler
    • Some other packages are updated
Shiba - Version 1.2.0

Published by rhysd over 6 years ago

  • Improved sanitizatioin
    • All HTML elements were banned in v1.1.1, but it was too strict
    • As of GitHub, now Shiba allows some non-harmful HTML elements in documents (e.g. <a name="..."></a>
    • Please see the full list to know the details
  • Update dependencies (Electron v1.8.4)
Shiba - Version 1.1.2

Published by rhysd over 6 years ago

  • Update dependencies
    • Including security bugfix for Electron CVE-2018-1000006
Shiba - Version 1.1.1

Published by rhysd almost 7 years ago

  • Add new 367 emojis 👯
  • Enable to choose rules in remark-lint config
  • Fix sanitize issue of marked parser
  • Update dependencies
Shiba - Version 1.1.0

Published by rhysd almost 7 years ago

  • Large dependencies updates. All packages are up to date
    • Electron v1.7.9
    • Polymer v1.11
    • ...
  • Also accept config.yaml as well as config.yml
  • Improve CLI options and handling arguments
  • Stop following symlinks by default because it may cause performance issue on a directly containing so many files and directories
  • follow_symlinks and default_path config option are added
  • Show window after app contents are loaded in order to avoid whole white screen
  • Now markdown linter checks only consistency by default
  • Fix links on Windows (#37)
  • Fix links which contain images (#38)
  • Fix watching path is broken when unsupported kind of file is D&Ded
Shiba - Version 1.0.4

Published by rhysd almost 8 years ago

This is minor release for tiny improvement and fix.

  • Restore last window state on start. And add restore_window_state configuration to enable/disable it
  • Convert non-UTF8 encoded documents if needed
  • Update Electron binary to v.1.4.10 (including security fix)
  • Fix Japanese problems on search box
  • Fix scrolling issue on Windows (10?) (working in progress)
  • Fix emoji parsing problem
Shiba - v1.0.0 Release

Published by rhysd over 8 years ago

First major release 💯 🐶

New Features

  • task list in markdown
  • Add tooltips to links
  • Search text in the document
  • Outline window
  • User CSS and favorite code theme
  • Math formula preview with katex (please use katex code block)
  • mermaid.js integration (please use mermaid code block)
  • Hidden title bar on OS X
  • Many more configurations

Improvements

  • Move menu from right to left because document is align to left. Minimize move of eyes.
  • Improve rendering performance (2x faster)
  • Optimize app start up time (mermaid, lint result window setup, and so on)
  • Update Electron to 0.37
  • Use native dialog to choose a file or directory
  • Add more tests
  • Many refactorings
  • Easily install with brew cask install shiba on OS X

Fixes

  • Replace :emoji: only in text
  • Fix document layout for print
  • Fix many bugs

Documents

Screen Shots

  • Outline Window

outline window

  • Search Box

search box

  • Hidden Title Bar

hidden title bar

  • User CSS and Code Theme

theme customization

(tufte-css and 'Tomorrow' code theme)


Confirmed on

  • OS X 10.11.4
  • Ubuntu 15.10
  • Windows 8.1
Shiba - Version 0.4.0

Published by rhysd about 9 years ago

Many improvements and fixes since version 0.3.4!

Installing Shiba in each OS is very easy. Please see installation document.

Changes

  • Improvements
    • Open local markdown links with preview
    • Use Meiryo font on Windows to improve Japanese document
    • Add drop zone in main window at start up
    • Make main window always file-droppable
    • Add Reload action and default key shortcut
    • drawer.responsive and menu.visible configuration options
    • {config dir}/user.css
  • Fixes
    • Ensure to make lint messages empty before executing linter
    • Fix opening external links
    • Fix #hash local links
    • Fix links which contain white spaces

Thank you @xHN35RQ so much!

Shiba - Version 0.3.4

Published by rhysd about 9 years ago

How to install is here

Changes

  • HTML preview
  • handling keyshortcuts in renderer
  • voice notification
  • --detach option for CLI
  • reduce dependency
  • open external page links with external browser
Shiba - v0.3.0

Published by rhysd about 9 years ago

Note that the file is a bit large because it includes chromium to execute Electron app.

Linux

Download and unzip the archive file.
You can find executable shiba in the directory. Please simply execute it.

OS X

Download and unzip the archive file.
You can find Shiba.app in the directory.
Please simply execute open -a Shiba to execute Shiba from command line. Note that open command can't maintain the command line arguments. If you want to pass command line arguments, please use executable Shiba.app/Contents/MacOS/Shiba directly.

If you want to put Shiba.app in Dock and start with double click, put Shiba.app to your Application directory (~/Applications or /Applications).

Windows

Download and unzip the archive file.
You can find shiba.exe in the directory. Please simply use it by double click or from command prompt. You need to install nothing.

Shiba - v0.1.0

Published by rhysd over 9 years ago

First experimental alpha release of Shiba.

  • Linux : Use shiba executable in the directory.
  • OS X : Use Shiba.app in the directory (e.g. $ open -a ./Shiba.app).
  • Windows : Use shiba.exe in the directory. No need to install.
Package Rankings
Top 16.61% on Npmjs.org
Top 34.17% on Crates.io
Badges
Extracted from project README
npm version dogs respected
Related Projects