Coder Social home page Coder Social logo

haroopad's Introduction

Haroopad

Haroopad is a markdown enabled document processor for creating web-friendly documents.

You can author professional-looking documents of various formats: blog posts, slides, presentations, reports, email and more.

Haroopad gives you the same editing experience regardless of the platform you are working on. It runs on all three major operating systems—Windows, Mac OS X, and Linux.

haroopad icon

New Features (v0.13.2)

  • New Features
  • New Syntax
  • Added new code language & themes - reference
    • total 112 languages(swift, gradle ...) and 49 themes

More changelog

  • Bugs
    • Fixed No confirm save in Windows on close Window with [X]
    • Fixed The file path can't contain space in Windows
  • Enhancements
    • Update Codemirror Editor v4.8
    • Support Font in Math
    • Support \left and \right in Math
    • Support custom gfm code block delimiters
    • Enhance GFM tabls's column width issue
    • Enhance Two subsequent tables are rendered with no space
    • Enhance Equation rendering issues

Main Features

  • Support cross platform
    • Window
    • Mac OS X
    • Linux 32/64
  • Theme for editing
    • Themes for editor 30 styles
    • Syntax highlighting in fenced code block on editor
    • Ruby, Python, PHP, Javascript, C, HTML, CSS
    • based on CodeMirror
  • Live Preview themes
  • Syntax Highlighting
    • 71 languages & 44 styles based on highlight.js
  • Custom Theme
    • Style based on CSS(Cascading Style Sheet)
  • Font Size
    • Editor and Viewer font size control using Preference Window & Shortcuts
  • Embedding Rich Media Contents - v0.8
    • Video, Audio, 3D, Text, Open Graph and oEmbed
    • About 100 Major Internet Services(Youtube, SoundCloud, Flickr...) Support
    • Drag & Drop support
  • Display Mode - v0.8
    • Default(Editor:Viewer), Reverse(Viewer:Editor), Only Editor, Only Viewer (View > Mode)
  • Insert Current Date & Time - v0.8
    • Various Format support (Insert > Date & Time)
  • HTML to Markdown - v0.8
    • Drag & Drop your selected text on Web Browser
  • Options for markdown parsing
  • CLI(Command Line Interface) - v0.12.1
    • $ haroopad -f [ /path/to/a.md ./path/to/b.md ]: files
    • $ haroopad --mode: only view or edit mode
      • $ haroopad --mode view: view mode
      • $ haroopad --mode edit: edit mode
  • Outline View
  • Vim Key-binding
  • Export to PDF, HTML
  • Styled HTML copy to clipboard for WYSIWYG editors
  • Auto Save & Restore
  • Document state information
  • Tab or Spaces for Indentation
  • Colum(Single, Two and Three) Layout View
  • Markdown Syntax Help Dialog
  • Markdown Folding
  • Import and Export settings

Internationalization

Enhanced Markdown Syntax

  • Added [TOC] Syntax
    • Now you can easily embed table of content in documents.
    • Left Align: [TOC "float:left"]
    • Right Align: [TOC "float:right"]
  • ![]() Extended image syntax
    • ![alt text](url "title" "css")
  • Gitub Flavored Markdown & extensions
    • Syntax highlighting
    • Table
    • URL autolinking
    • Strikethrough
    • Smartypants
  • Mathematics Expression
    • Inline Expression: $$$...$$$
    • Block Expression: $$...$$
    • Added Option inline mathematics expression ($, $$$)
  • Added Superscript, Subscript
    • Sup^superscript^, Sub~subscript~
  • Extended Image Syntax
    • If ![](path/*.mp3) then <audio> / extensions mp3, ogg
    • If ![](path/*.mp4) then <video> / extensions mp4, ogv, webm
  • Footnote
    • Footnote: [^identity]
    • Footnote Reference: [^identity]: text
  • Tasklist
    • Task: - [ ]
    • Task (Done): - [x]

TODO

  • Plugin System
  • Integrating with cloud environments

And more?

Don't forget to check Preferences, lots of useful options are there.

Follow official social account @haroopad and developer @rhiokim on Twitter for the latest news.

For feedback, use the menu Help - User Echo

haroopad's People

Contributors

rhiokim 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

haroopad's Issues

beta - error at site

  • 상단 메뉴 다운로드 링크
  • feedback, bug report popup text translation

After Tab key insert, Enter Key Press Bug

소스를 입력하기 위해 tab키를 입력하고 함수를 입력한 후 다음 엔터키를 입력하면

영역을 빠져나가 버리는 버그가 있네

아는 내용인가^^

When "***" syntax use first string, i have problem.

  • Version : 0.3.1
  • Os : OS X 10.8.3
  • 발생조건 : 라인시작시 강조문 작성을위한 *** 입력.
    _발생 문제 : 강조문 사용을 위해 입력한 _** 이 line 으로 변경되어 버림. preview 뿐만 아니고 작성영역에서도 라인으로 변경되어 버림

screen shot 2013-05-29 at am 10 23 20

# 시작에 강조문을 사용하려고 할때의 버그 테스트 가능한 예시

***

위에 생긴 선은 입력창에서 일반 문자열로 시작하지 않고  \*\*\* 를 쓸경우 생겨남

mac os 10.7.5 실행 에러 발생

설치가 되었지만 new 페이지 생성하는 버튼도 없고, command + n 도 먹지 않음

이상의 버전에 설치를 해봐야 겠지만 10.7.5에서는 안되는듯

less

markdown theme -> less

fixed-width font support

I and many markdown lovers use fixed-width font because many of them are computer programmers. It would be very helpful if fixed-width font is supported.

preview Link target

프리뷰 영역의 링크를 클릭하면 쓰던글이 없어지고 링크 페이지로 가버림...

directory structure

파일을 열기가 불편해서 sublime text 2 처럼 왼쪽에서 폴더 구조를 볼 수 있었으면 좋겠습니다.

auto .md ext

파일을 저장할때. .md 가 자동으로 붙었으면 좋겠습니다.

한글과 영문 사이에 한글을 입력시 커서 위치 오류

2013-05-31 8 36 34

스크린 샷을 보면 한글과 영문을 차례대로 입력하면서 줄바꿈이 일어 났는데

한글이 위에 있고 영문이 아래에 있을때 한글 뒤에 글자를 입력하면, 커서가 몇칸 뒤로 가면서 입력이 되는 버그가 있네 ^^

수정해 주세요 리오님 ㅋㅋㅋ

context menu

  • editor context menu
    • cut
    • copy
    • paste
    • select all
  • viewer context menu
  • default context menu
    • preferences
    • copy html

Exact scroll synchronization between editor and previewer

I want previewer always shows the rendered result of a part includes the line which I am editing. But sometimes the previewer does not do that, in particular if the document which I edit is much longer than the height of preview window.

Surely, I know that is very difficult. :)

add prefereneces menu

현재는 단축키와 마우스 오른클릭만으로만 지원하고 있는 환경설정을 메뉴에도 추가해주세요.

build error

Uncaught TypeError: Cannot call method 'shift' of undefined in modules.js : 1

'Save AS'

@insanehong
잘됨
이슈가 하나 발겯
버그를 찾아내려던 의도는 아니고
save as 가 없음...
새이름으로 저장하려고 했더니 ..

@rhiokim
탐색히에서 파일을 바끄고 재 오픈 하삼!!!

@insanehong
ㅋㅋㅋㅋㅋㅋ
save as 만있으며

@rhiokim
깃헙에 써놓겠음

Command line support

It would be great if Haroopad supports command line arguments.

e.g. haroopad foo.md to open a file or haroopad --help to show help message.

footnotes

  • : preferences
  • : auto completion
  • : quick markdown

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.