Coder Social home page Coder Social logo

armandgrillet / mado Goto Github PK

View Code? Open in Web Editor NEW
64.0 9.0 16.0 11.86 MB

A beautiful Markdown editor designed for Google Chrome.

Home Page: https://chrome.google.com/webstore/detail/mado/gmmlaihnodfojphcmjeemhaeajaldcdj

License: MIT License

JavaScript 55.99% CSS 29.64% HTML 14.36%

mado's Introduction

Mado

Built with Grunt

Mado is a Markdown editor application. It works on Chrome OS, Linux, Mac OS X and Windows. You can use it to take notes, write blog posts or edit documents.

Main contributors

mado's People

Contributors

armandgrillet avatar hanxi avatar theophilebarbin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mado's Issues

Keep selection highlighted on click.

When the user clicks on the button "link" or "image", the selection has to be highlighted if the user had made one.

For now the code is working but the highlights are not here anymore.

Design & build a Mado-style frame around the app

Description:

  • Three buttons: "Minimize", "Fullscreen" and "Close".
    • Icons in font format.
    • Retina displays support.
    • Insensitive to "Big" & "Small" display modes.
  • Enables dragging and resizing.
  • Knows if it is a Mac or a PC, and displays the buttons accordingly.
  • Retina displays support.

Organize CSS

  1. Split css/style-base.css into multiple stylesheets.
  2. Build a generic style-base.css for every part of Mado.
    1. Make it a global coherent design.
    2. Delete css/alerts/style-base.css and css/more/style-base.css.
    3. Transpose these previous stylesheets' specific styles into new specific stylesheets (css/alerts/alerts-base.css and css/more/more-base.css)

Tabulation loops between text inputs

Tabulation loops

Each group of text inputs should have a "tabulation loop": on tab press, the focus should change to the next input of the group only (in a tool box, e.g. "Link"); when the user reaches the end of the group, the focus switches back to the first text input of the group.

Replace the placeholder and the HTML view's default text

Replace:

  • "Your text here" with _"Type here"_ (FIX: _"Write here"_)
  • "The HTML view." with _"See the result here"_

Of course, we can discuss it. But I think these new simple sentences are more coherent, first of all to each other, and last but not least, to the app itself.

Add font for "<code>" in HTML

Quand l'utilisateur écrit entre `` en Markdown normalement il écrit du code, or actuellement il n'y a pas de changement visible.
Il faudrait une police spéciale (du Adobe Source Code Pro par exemple) afin de distingue le texte du code.

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.