Primrose

Dev tools

code editor

SHOW HN2015

49points
34comments
#574of 2,565 in 2015
Top 23%of 2015 by points

How HN took it

MixedNo clear lean

3 positive, 4 neutral or asking, 1 mixed, 7 critical, out of 15 comments about the project. Thread score -0.17.

Execution: 1 for, 5 againstIdea: 1 for, 1 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Renders well and feels responsive in Chrome

    From 1 comment
    • This is awesome. The demo works really well in Chrome, actually almost better than native text editing for me.
      thomasfoster96 on HN
  • Small, readable codebase

    From 1 comment
    • Wow, that's not much code. I'm going to have to study this.
      DennisP on HN

Objections

  • Does not work in Firefox

    From 1 comment
    • Does not work on Firefox Developer Edition at all.
      kolev on HN
  • Missing word wrap, RTL and CJK support

    From 2 comments
    • I've encountered the problems you're trying to solve. First, it needs to handle word wrapping which yours doesn't seem to do. After that, it's i18n text that make this a…
      ryanackley on HN
    • Any plans to support bidirectional text?
      hasenj on HN
  • Selection and delete keys not supported

    From 1 comment
    • Nice demo but far from usable as an actual editor IMHO. Doesn't seem to support a lot of common ways I edit text, like holding shift and using arrow / alt-arrow to select.…
      donatj on HN
  • Uses its own keyboard layout, ignoring OS layout

    From 2 comments
    • It seems to use it's own keyboard layout, not the one set in the operating system/printed on my keyboard.
      pantalaimon on HN
    • There is also this inconsistency that's irritating. I'm typing on a qwertz keyboard and in Primrose, z is z (instead of y). But all 'special' characters are qwerty layout. Great…
      pantalaimon on HN
  • License says contact me, which is unclear

    From 1 comment
    • You clearly get that licenses matter, but you've released your code under the worst of all possible licenses, namely "contact me for permission." This is an easy one to solve, it…
      yodon on HN

Requests

  • Add bidirectional text support

    From 1 comment
  • Add a real open source license in the README

    From 1 comment
    • awesome, I'd mention GPL3 in your README licensing section - so many projects lack any kind of license file that even when I thought I'd looked for one I missed it and walked…
      yodon on HN

Questions

  • How to get a textarea or element into a canvas

    From 1 comment
    • How do you get the textarea, or any other element, into a canvas?
      moron4hire on HN
  • Whether bidirectional text will be supported

    From 1 comment

Alternatives named

  • Mozilla Bespin

    From 1 comment
    • This reminds me a bit about the Mozilla Bespin editor from several years ago. They've since merged with the ACE editor, but before the merge they drew everything on a <canvas>.…
      timothya on HN
  • Carota editor

    From 1 comment
    • If you think that Primrose is neat, checkout Daniel Earwicker's carota editor. It's based on a similar idea and has way more features, as well as a license that won't hose your…
      maxharris on HN
  • CodeChisel3D

    From 1 comment
    • My project CodeChisel3D has a similar goal: http://robert.kra.hn/projects/live-programming-with-three-and-webvr
      robertkrahn01 on HN
  • Ace editor backed canvas approach

    From 1 comment
    • Same approach here. Except that I use the ace editor (http://ace.c9.io/) as the backend. This has the nice advantage that you get full code editing capabilities in 3D.
      robertkrahn01 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/8832470)