Great news to hear Lexical replacing Draft. Also great that you're handling `beforeinput` (like Slate).
I work on a text expander browser extension and supporting Draft is a pain[1].
Are there any plans to make inserting text from the "outside" easier on Lexical? Maybe exposing the Lexical instance on the dom node (like CKEditor does)? Right now we're using `execCommand` to support Lexical.
CouchApps had a better vision for the web. You would run a local CouchDB and replicate the app next to your data, rather then giving the app access to your data while hosted somewhere else.
It has the added benefit of working offline.
Some sort of cross-domain request blocking could then prevent the app from stealing your data.
You have most of these, or at least very similar versions, in Plasma/KDE today:
> Document Database
This is what Akonadi was when when it came out for 4.x. Nepomuk was the semantic search framework so you could rate/tag/comments on files and search by them. They had some performance problems and were not very well received.
Nepomuk has been superseded by Baloo, so you can still tag/rate/comment files now.
Plasma 4 used to have compositor-powered tabs for any apps. Can't say if it will be coming back to Plasma 5.
Automatic app-specific colors (and other rules) are possible now.
> Smart copy and paste
The clipboard plasmoid in the system tray has multiple items, automatic actions for what to do with different types of content and can be pinned, to remain visible.
> Working Sets
These are very similar to how Activities work. Don't seem to be very popular.
I'd say it's more lightweight by default (it's not mandatory to use an editor like CodeMirror) and more flexible because of the plugin system (there are plugins for using Ace or CodeMirror as editors, or for compiling ES6, CoffeeScript, Less, Stylus, Markdown).
I don’t want to sound like a broken record, but Webkit was originally a fork of KHTML, which is LGPL, so they were required/forced to release it under the same license.
And based on the their upstream contributions[1] it doesn’t look like it was a gesture of goodwill.
I also have a similar, but definitely not tragic, story. In the late '90s my dad got us a ZX Spectrum, so me and my brother learned BASIC and played Deathchase.
Around ~2000 we got a Pentium "75", that is - 75mhz, 16mb ram, 500mb hdd with no cdrom or sound card. I think it had a 2mb S3 video card, and came with Windows 95.
At some point, after some tweaks, you could play Mortal Kombat 4 in a very small window, installed from multi-rar archives on around ~20 floppys.
We had a lot CDs with games from gaming magazines, with "cool" (or so I thought at the time) HTML/JavaScript autoruns, that ran with Internet Explorer 4. Since most of these games (eg. NFS 3) wouldn't run on my PC, I found out how to "View Source", and I basically learned HTML/CSS/JS from them. In 2003 I sold my first "DHTML" menu widget.
SEEKING WORK - Remote, based in Cluj-Napoca, Romania
We’re a two-man team good with pretty much anything JavaScript (node, phonegap, angular, etc.) and all-round front-end work. Also good with design (graphic, ui), dbs (mongo, couch), project management, testing or front-end ops.
Lots of experience with building single-page apps - both the back-end Node APIs and client-side apps with Angular or other frameworks.
I'm working on Business Card Maker(http://bizcardmaker.com/), a very simple client-side business card generator that can quickly export PDF or JPEG.
It's definitely not as cool as most of the stuff here, but it's real easy to work with, that's why I'm hoping it will be helpful for people with no technical skills and small businesses.
Are there any plans to make inserting text from the "outside" easier on Lexical? Maybe exposing the Lexical instance on the dom node (like CKEditor does)? Right now we're using `execCommand` to support Lexical.
[1] https://github.com/Briskine/briskine/blob/master/src/content...