I'm a programmer, artist, writer, and programming language designer.
I love cats, magical girls, pastels, and cute things.
Quil is pronounced as the English letter "Q".
Or /kjuː/ in IPA.
(hiatus) Raven is a minimal, distraction-free text editor with good typography.
Home Page: http://robotlolita.me/raven/
License: MIT License
I'm a programmer, artist, writer, and programming language designer.
I love cats, magical girls, pastels, and cute things.
Quil is pronounced as the English letter "Q".
Or /kjuː/ in IPA.
Currently we just save everything with \n, this doesn't really look that great on Windows, but...
Format should be something like:
+ /slugified-novel-name-{GUID}
|--o novel.json
|--o novel.md
|--o cover.png
|--+ /research (and other folders)
novel.json
should have the following format:
type NovelInfo where
title :: String
lastUpdated :: Date
author :: String
tags :: [String]
Hey @robotlolita I started an Novel and typed some stuff then I opened the sidebar/menu and closed.
The App crashed on close click.. here's the screenshot.
Otherwise formatting from the copied text will carry over and mess up the whole editor.
Also: http://codebits.glennjones.net/editing/getclipboarddata.htm
Double paragraphs should have some sort of visual distinction more than just whitespace.
Because window decorations are uuuuuuuugly
To make it easier to navigate through the document once it gets large. Overview mode would be similar to Sublime's.
Currently this is not possible because:
node-webkit so far doesn't support this natively.
Ideally, the software would automatically save the texts on Dropbox, and provide a nice interface for picking up content from Dropbox to work on. Similar integrations could be provided to other back-end storages, though these are not of much value to me.
It has too many global assumptions that don't work for this project.
shoutout
With different kinds of annotations for different types of remarks, and the possibility to filter through them
As explained in nwjs/nw.js#770, Chromium depeds on an old version of the libudev ABI, and newer distros don't ship with that anymore. This is a problem because we caaaaan't really fix this.
The current workaround is to symlink the newer ABI to the older one, change the LD_LIBRARY path to include that shared object, and then run the application, which is kiiiiinda awful and potentially dangerous (but seems to work fine and Chrome runs with it).
Anyway, tracking nwjs/nw.js#770 to wait for a definitive solution for this, but I do assume it's ways off for now and we'll just have to roll with the workaround =/
Could probably be solved by just appending a UUID to the slugified novel name. We also need to worry about path size on Windows.
Currently if a novel slugifies to the same name, you get things overwritten :x
Things can fail in the middle right now and that's not good
We should allow something like Mac's time machine by automatic versioning. Then versions can be compared and restored in a diff screen with a timeline to see changes over time
This should also migrate novels from the old directory to the new one.
The package should be digitally certified and distributed from the Windows store (http://blogs.msdn.com/b/ie/archive/2012/08/14/microsoft-smartscreen-amp-extended-validation-ev-code-signing-certificates.aspx). I'm not really sure if I want to bother with this, seems to be too much work.
As a workaround, people can always click "More info" and choose "Run anyways":
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.