GoldenLayout

Dev tools

javascript ui layout library

SHOW HN2014

211points
66comments
#94of 2,272 in 2014
Top 5%of 2014 by points

How HN took it

RoastedHalf or more of the comments are critical

8 positive, 9 neutral or asking, 1 mixed, 23 critical, out of 41 comments about the project. Thread score -0.23.

Execution: 0 for, 9 againstPricing: 2 for, 5 againstIdea: 4 for, 3 againstDesign: 2 for, 3 againstDocs: 0 for, 1 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

  • Looks good and is easy to use

    From 3 comments
    • I love it. Looks stunning, and is straight forward to use.
      giancarlostoro on HN
    • Absolutely awesome concept, could not be better timing - need pretty much exactly a dock manager like this for upcoming work! What are the plans for graceful degradation on mobile?
      drglitch on HN
    • One reason that I love extjs is indeed its layout manager. This golden-layout seems promising...
      rhapsodyv on HN
  • Fills a need for docking layouts

    From 3 comments
    • Absolutely awesome concept, could not be better timing - need pretty much exactly a dock manager like this for upcoming work! What are the plans for graceful degradation on mobile?
      drglitch on HN
    • Was literally looking for EXACTLY this for the past two weeks. Will definitely buy in the next week or two :)
      mkremer90 on HN
    • We built something like this for our online 3D modeling/publishing/rendering tool: https://Clara.io I was just looking if it makes sense to adopt, but our needs are pretty…
      bhouston on HN

Objections

  • Licensing model per site and non-commercial terms are unclear

    From 3 comments
    • Commercial javascript libraries have a tough stance. "Free for non-commercial" is essentially meaningless, since there is no clear definition of commercial use. For me, I…
      bayesianhorse on HN
    • $99 isn't the full price. It's $99 for every installation, in a commercial application. For an open source application it means tracking the license and making sure every user of…
      bayesianhorse on HN
    • Who the hell licenses SOFTWARE as creative commons these days? :S
      sarciszewski on HN
  • Creative Commons license is inappropriate for software

    From 2 comments
    • Creative Commons licensed? Q: Can I apply a Creative Commons license to software? A: We recommend against using Creative Commons licenses for software. Instead, we strongly…
      j4mie on HN
    • Who the hell licenses SOFTWARE as creative commons these days? :S
      sarciszewski on HN
  • Buggy when rearranging windows, windows disappear

    From 4 comments
    • Seems cool but breaks if you rearrage things... windows disappear.
      danschumann on HN
    • I got into a not necessarily unrecoverable but certainly not very nice state just moving things around a little. Chrome Version 39.0.2166.2 dev (64-bit)…
      lttlrck on HN
    • When I maximized and then restored, it put the section in a popup window and removed it from the original layout. I would have expected restore to dock the section back in the…
      nhebb on HN
    • Looks nice, but one recommendation: when you are moving a window, make the drop box cover the window bar as well. Also, the resize bars can cover the window bar to the point that…
      chacham15 on HN
  • Security concern: XSS via URL parameter

    From 2 comments
    • I've not looked in detail, but I'm not so sure about the security of generating windows via URL parameters. I feel like there's an XSS in that for sure. Edit: there is…
      tshadwell on HN
    • I edited my original post to include a working XSS exploit.
      tshadwell on HN
  • Slow initial load time

    From 3 comments
    • Looks very neat. But what is the reason for the initial load time?
      worldsayshi on HN
    • Cheers. Good question about the load time. The library itself is 50k - without gZipping. But the demo on the startpage also includes Highcharts and SlickGrid and all their…
      wolframhempel on HN
    • This would be easy to do with IE8+. They should have went for IE6+, support older browsers, they might have got those juice enterprise customers that throw $10,000 of dollars…
      jtwebman on HN

Requests

  • Mobile support

    From 2 comments
    • Absolutely awesome concept, could not be better timing - need pretty much exactly a dock manager like this for upcoming work! What are the plans for graceful degradation on mobile?
      drglitch on HN
    • Really nice, might use it for an upcoming project. It's a little buggy in the current state though and no mobile editing support kinda hurts.
      watty on HN
  • Keyboard accessibility

    From 1 comment
  • Meteor integration tutorial

    From 2 comments
    • Looks great. Does it have integration with Meteor js? I'm thinking of adopting this to mine at vida.io
      sangd on HN
    • Wow. Vida.io looks really promising. I can't promise a schedule, but I'll try to add a MeteorJs tutorial as soon as possible. Generally though it's just DOM elements that you put…
      wolframhempel on HN
  • Support for older browsers like IE8

    From 1 comment
    • This would be easy to do with IE8+. They should have went for IE6+, support older browsers, they might have got those juice enterprise customers that throw $10,000 of dollars…
      jtwebman on HN

Questions

  • Why is it not hosted on GitHub or Bower

    From 1 comment
    • I've been looking into libraries that do exactly this in the last couple weeks, thank you for sharing this one. The competitors in this space (that I have found) are wcDocker[1]…
      Pxl_Buzzard on HN
  • How do multiple monitors work with HTML/JS layouts

    From 1 comment
    • I'm simply wondering - how in general html/js applications would work with multiple monitors. A typical set-up at work (game studio) is 2-3 monitors for artists/level builders.…
      malkia on HN

Alternatives named

  • wcDocker

    From 1 comment
    • I've been looking into libraries that do exactly this in the last couple weeks, thank you for sharing this one. The competitors in this space (that I have found) are wcDocker[1]…
      Pxl_Buzzard on HN
  • DockSpawn

    From 2 comments
    • I've been looking into libraries that do exactly this in the last couple weeks, thank you for sharing this one. The competitors in this space (that I have found) are wcDocker[1]…
      Pxl_Buzzard on HN
    • I'm working on a project that's big into this. I extended dockspawn to support popout windows and give a breakout editor feel. The window you popout can still communicate with…
      redact207 on HN
  • jQuery UI

    From 1 comment
    • Interesting! Might have to look into replacing our use of jQuery UI with this...
      silverlight on HN
  • ExtJS layout manager

    From 1 comment
    • One reason that I love extjs is indeed its layout manager. This golden-layout seems promising...
      rhapsodyv 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/8400265)