Giter Site home page Giter Site logo

mauve's People

Contributors

pfertyk avatar

Stargazers

 avatar

Watchers

 avatar  avatar

mauve's Issues

Mauve does not reload when the dropped file is changed

If Mauve receives a Markdown file on startup (mauve-markdown README.md) and the file is later changed, the view is reloaded correctly with new content. But if a file is drag&dropped into Mauve's window and then modified, the view is not reloaded. If the original file is modified, the view is reloaded with the original file's content.

Mauve should track proper files and reload the view when they are changed.

Add MacOS release

It might be possible to create an .app file for MacOS on a Linux machine (using electron-installer-zip). If so, proper build script should be added to package.json.

Beautify README file

Provide a nice gif showing how to use Mauve. That way potential users will be able to quickly find out if Mauve is a tool for them.

Add Windows release

There is a tool for building binaries for Windows platform (electron-winstaller) but the resulting file does not work. A proper tool should be found and the build script added.

Enable scrolling using J and K

Currently arrow keys scroll the window up and down. It should be possible to use J and K (VIM-style) for the same purpose.

Keywords are not highlighted

Mauve is supposed to display Markdown files the way GitHub does. The problem occurs when the file contains a block of code. For example, Python code looks like this on GitHub:

markdown-original-github

The same fragment displayed in Mauve looks like this:

markdown-mauve

The problem is probably with showdown not creating proper HTML tags from original Markdown content. Investigate additional showdown settings or find a new Markdown converter.

Note: this task might be an opportunity to refine the GitHub Markdown CSS file and remove markdown-body class from content.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.