Giter Club home page Giter Club logo

open's Introduction

Writty Open-source

An open-source text editor that helps you focus on what matters. For more information or to install the Chrome extension, please visit writtyapp.com

Version 1.4.2

Writty is a simple text editor built with:

  • Javascript
  • HTML
  • CSS

Features

  • 5 Font Styles (Headline, Subheadline, Body, Caption and Quote)
  • Main Editor Functions (Bold, Italic, Underline, Lists}
  • Image Uploader or paste from clipboard
  • Autosave Session (LocalStorage)
  • Add URL
  • Export as PDF, HTML, Markdown and TXT
  • RTL Support
  • Autosave RTL preferences
  • Word and Character Counter
  • Light/Dark Mode

Wishlist

  • Markdown view
  • HTML view
  • Image resizing

Contributors

Big Thanks to: @GraemeFulton, @raulriera, @twanmulder, @filiptronicek, @kenanchristian, @phosph, @morpheus7CS and @Lewis-Marshall for helping me bringing Writty to the next level.

License

MIT © Carlos Yllobre

open's People

Contributors

brianteeman avatar charlyllo avatar filiptronicek avatar kenanchristian avatar lewis-marshall avatar maxzaleski avatar morpheus7cs avatar phosph avatar twanmulder 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

open's Issues

Keyboard navigation question

Hi, found your editor via prototypr.io and looks good! Just wondering why you went with removing the outline on everything using css? Tried to use it while navigating via the keyboard and can't tell which object I'm focused on.

Cheers!

Online sync mode

Would be nice to have a Sync mode attached to a file in the Google Drive or at least being able to import the exported texts.

Thanks.

API

Saw this on Product Hunt. Congrats on the launch!

Would you consider building this into a generic editor that could be embedded, similar to Quill JS? Perhaps as a native React component?

I really like the functionality and the default styling, but I would be much more interested in embedding this into a product I am currently building called NoteBrook than I would just directly using this as a browser.

Update CSS

Some CSS updates are required to fix some minor bugs and improve visuals.

Bug: Lists of elements get merged together when changing text type to "Body"

Hello!

I've found a bug that occurs when you have multiple lists of elements in the text, and you change the text type to "body" while multiple lists are selected. All lists get merged into a single list, placed one after another starting at the position of the first list.

Example:

bug1

When all text is selected and changed into "Body", the output is:

bug2

(another bug: numbers in a numbered list always get converted into 1s when a list is converted to "Body")

Now, this doesn't always happen. If you just write random paragraphs and lists, things might work as expected. I suspect the bug is due to some markup present in the above example, but haven't figured out the exact cause yet. Also, it doesn't seem to happen when you change to other types than Body.

Below is an example of markup (saved by Writty) on which the bug does occur. Change the file back to .html and open it in Writty.

bug.txt

It doesn't install on Chrome Version 58.0.3029.140

Hi! This extension doesn't work on my chromebook. It uses Chrome Version 58.0.3029.140. Yes, I know that machine is quite old, but I use it just for typing text, so it would be nice to be able to use this extension. Is there any way to make it possible?

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.