GithubHelp home page GithubHelp logo

n457 / uncolored Goto Github PK

View Code? Open in Web Editor NEW
773.0 40.0 51.0 21.46 MB

(Un)colored — Next generation desktop rich content editor that saves documents with themes. HTML & Markdown compatible. For Windows, OS X & Linux. — http://n457.github.io/Uncolored/

License: Apache License 2.0

CSS 0.87% HTML 97.77% JavaScript 1.36% Shell 0.01% Batchfile 0.01%
editor wysiwyg rich-text-editor rich-content themes html electron

uncolored's People

Contributors

n457 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

uncolored's Issues

Add custom line spacing

I use uncolored to record my translations of classic poems, and I really like the look of the editor, however there is an issue in my use case; when I press enter to include another line in the same stanza, it is double spaced. Preferably, there would be a way to add a new line without adding extra space, as if the editor were just wrapping down from the previous line being too long. Maybe alt+enter as the keybind?

Options for changing font sizes of headings and content.

Would be nice if we can change the font size of different levels of headings and text in paragraph.
Right now the size is a too small on my 1920x1080 13-inch screen, and it's pretty hard to tell the difference between different levels of heading.

Add support for tables

It would be great to have support for creating tables, especially in markdown.

Currently, all content of a table is displayed as a single line when opening markdown documents and editing them is impossible at the moment.

Toolbar pops up during týpíñĝ

Hi! On a mac, many characters are typed with the ALT key. For example on my keyboard (Danish), the pound sign £ is typed by pressing ALT+3. It’s quite frustrating that the toolbar menu keeps popping up during typing. Will it be possible to choose another toolbar shortcut? CTRL would make more sense on macs.

Make the UI more readable

Hello, can we change UI css someway to increase the fonts, and may be make the theme more darker?
As of now they aren't easy on the eyes, both color wise and font size wise.

Image filename but no path? Use document path

When embedding a local image in a document one should be able to specify just the filename of the image without the need to specify path (including "./"). When specifiying a file without path Uncolored interprets that as this absolute path on my (Windows) machine:

file:///C:/Users/<user>/AppData/Local/Programs/Uncolored/0.10.2/resources/app/views/<filename>

Specifying only the filename without a path works on several other visual markdown editors.

Simple text context menu items

On the current version of (Un)colored (0.7.2), nothing happens if we right-click on text (exept on links), because context menu is only available on some elements (document tabs, images, links, and emojis).

When right clicking on simple text, the context menu items will be Select all, Copy, Paste.

Add support for DocOnce

Markdown (including it's flavours) nor CommonMark support the features requested in #2 , #19 , #20 , and many others (e.g. image positioning, underlined text, verbatim blocks, wiki features, quizes, page breaks, slides, etc.).

To cleanly solve this issue, I would recommend supporting the DocOnce markup language instead/in_addition_to CommonMark/Markdown. DocOnce is the only existing markup language capable of producing sizeable output (HTML, etc.) as well as fixed-size outputs like PDF (research papers, etc.), books, LaTeX, quizes, slides, and potentially other outputs. DocOnce has already been used for producing all the mentioned outputs already for several years and is thus well-proven. And of course, DocOnce is as easy to write as CommonMark/Markdown.

Scale to size imported media

Hi,

My suggestion is to provide the ability to scale to size all types of media be that images, video, web pages, etc. I don't know if this is already possible but I couldn't see how it can be done at present.

Great program by the way.

Line spacing

The default line spacing is double. I've looked around the menu, start guide, etc. and can't find out how to change it, did alt and looked there and nothing. Though in screen shots online there's single spacing. How do I change the line spacing?!

App display an image if I drag an image file

Hi,

I checked a current problem due to Electron. If i drag an image file on the Uncolored App, the window display the image and i can't return to the main app system. I have to quit and restart Uncolored. Do you think you can disable it or just display the image on the WYSIWYG editor on dragging ?

Not showing MD bold after reopening

Uncolored doesn't seem to show bold text in MD documents. If I select a word and make it bold in Uncolored it is bold until I close it. When same document is opened again, it is not bold.

Sometimes the paste command doesn't work

The paste system doesn't work everytime.
There is nothing wrong with the copy command.

enhancement : do not clear content that will be paste in raw <input type="text"> or <textarea> elements.

Ability to paste images from clipboard directly into the editor.

Heya! I found your editor and it's perfectly awesome! I am really happy using your editor, although there's something I do very frequently while writing documents, I often find myself copy-pasting screenshorts of graphs, computations, images, and so on. I find it very difficult and cumbersome to upload the images to a hosting site, and then copy the link and insert the image. Wouldn't it be nice if you can like just insert the image in my clipboard?

I feel like the solutions are:

  • Using Data URIs
  • Creating a separate folder containing document specific files and saving those files in the folder.

I feel like having this feature will greatly help me as well as anyone else using this app! I want to be able to open this app offline.

Cheers!

Scaling for scrollbar broken @ 4k

The scrollbar becomes far too small for use at high resolutions, and is personally a little too small anyways. Perhaps custom scollbar styling in the future so that people can manually account for this?

Markup view mode

The application is a joy to use :) but what about the possibility of having a way to alternate from UI view mode to Markup view mode?

feature suggestion: Text Direction Support

Hi,
Uncolored is really brilliant. I Checked and it supports writing rtl languages and doesn't mess with them. But unfortunately, we cannot change text direction to Right-to-Left. In Html output it'll be simple, I think. Just a line in css with direction:rtl; . I don't know any thing about markdown at depth but I see this project in python which is a Persian rtl markdown editor. I hope it'll not take much time and effort.
Other than rtl support I think the option to making texts center too will be useful.

Android version

Would it be difficult to make a version for Android? I don't know much about developing software, but I have read that adapting an application based on Electron to different platforms isn't too hard. Is this true?
There are many formatted text editors for Android, but nonw that I know of that is WYSIWYG like Uncolored and can save in markdown format, all of them edit the source code only, which is a PITA in the desktop, but even more on mobile devices with their tiny screens and their fake keyboards. I can't imagine me having to hit the target constantly to put the "*s", the "__s", etc in the right position with my thick fingers on a 5" screen. Code only MD editors in android should be prohibited, LOL.

Ok, now seriously, what do you think about porting Uncolored to Android?

Also, besides the normal dotations, do you admit "conditioned donations"? I don't know what's the precise name, but I mean that money put together by several persons that want the same feature so they put their money together and offer it to the developer on condition that the developer implements said feature.
I'd love to have "focus mode" in Uncolored. If there were a way to announce these kind of "paid feature requests" (which are really useful, because all of us get lost several times a daty and try to find our cursor in front of the pages we are typing) I would pay some money for it, and I think sevaral other users would too. In case you don't know what I'm talking about, please look at Ghostwriter's home page: https://wereturtle.github.io/ghostwriter/

How to make the second level items in multilevel list?

I tried to create a multilevel list but I can only make the first level items.
Usually, in some other editors, pressing tab key can "push" items from the first level to the second level.
But I can't find a way to do this.
How to make this happen?

Window title bar controls integration in UI

@n457 As I said in my first issue, I love Uncolored. However, to fully complete the UI, on Windows could you integrate the window controls into the UI?

image

Which do you think looks better? (The one on the left is Typora. )

The style on the left can be done by inserting frame: false, into your electron main.js and making close, minimize, and maximize window controls in the html.

It just looks much cleaner and "native".

Enable tab-bar and main menu to be always visible

Despite being pretty beautiful it gets a bit tiring having to move the cursor to the top of the window just to see the menu. I think it would be interesting an option to enable viewing it/toggling it.

This options can be in the tab-bar or in the settings menu.

LaTex Math Support

@n457 , I love Uncolored. Love the interface, and love the simplicity with power. However, I do a lot of math, and would love LaTex math support. Is this coming down the pipeline?

Draggability on windows

(Don't know if that's a word...)

When I have Uc on AlwaysOnTop mode, I obviously want to reduce it in size for taking notes, right? Well, when the window size is reduced, half of the screen is small buttons, and there is nowhere to grip the window to drag it around...

I know this would be a lot of work to fix, but implementing a form of responsive design for Uc would help quite a bit while taking notes on Uc.

Thanks.

feature suggestion: Snap package for Linux

Hi !

Since I'm using Solus as my main OS, I've thinked that it was a pity not having (Un)colored usable in my system. Nevertheless, Solus, as other OS, now support snap packages since it simplify the distribution/update process. I already know that you are currently working on a brand new version that is why I would love to see a snap package for the next version.

By the way, it's really easy to set up, I've already tried to build one and it work perfectly fine, you just have to modify the package.json as in the following example (just be sure to not write (Un)colored for the name because it's not supported by the snap system:
`
{
"name": "Uncolored",

"version": "0.10.2",
"description": "(Un)colored — Next generation desktop rich content editor.",
"main": "./app/main-process.js",
"build": {
"appId": "com.n457.Uncolored",
"copyright": "Copyright © 2016 n457 / Bertrand Vignaud-Lerouge",
"asar": false,
"compression": "maximum",
"win": {
"target": [
"nsis",
"zip"
]
},
"mac": {
"category": "public.app-category.productivity",
"target": [
"dmg",
"zip"
]
},
"dmg": {
"contents": [
{
"x": 448,
"y": 344,
"type": "link",
"path": "/Applications"
},
{
"x": 192,
"y": 344,
"type": "file"
}
]
},
"linux": {
"category": "Office",
"packageCategory": "editors",
"target": [
"snap"
],
"synopsis": "(Un)colored — Next generation desktop rich content editor that saves documents with themes. HTML & Markdown compatible. For Windows, OS X & Linux.",
"desktop": {
"Type": "Application",
"Encoding": "UTF-8",
"Name": "(Un)colored",
"Comment": "Rich content editor",
"Exec": "Uncolored",
"Terminal": false
}
}
},
"scripts": {
"gulp": "gulp",
"dist": "gulp dist"
},
"devDependencies": {
"del": "^2.2.2",
"electron": "~1.7.8",
"electron-builder": "^19.45.4",
"gulp": "^3.9.1",
"gulp-concat": "^2.6.0",
"gulp-replace": "^0.5.4"
}
}`

Thanks for your work !

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.