TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: GoldenLayout – build multi-screen webapps

201 点作者 troika将近 8 年前

18 条评论

azurelogic将近 8 年前
This is the 6th appearance of this lib on HN. That said, it is still one of the most clever things I've seen in terms of front end libs. I stumbled upon it independently about 1.5 years ago, right before the author switched from some restrictive licenses to MIT. Still waiting to see someone implement something amazing with it though. We had mockups for something cool at my last job, but senior management decided to do everything in ServiceNow instead...
malkia将近 8 年前
In a game development shop a lot of people would use multiple monitors (usually 2 or 3). Their level&#x2F;model&#x2F;etc. editor would normally do proper window docking, where it would restore the previous state of windows properly (or at best it could). To me it&#x27;s one of the things where desktop still shines (apart from other things). But if this is possible with the browser, then it might change the mindset.<p>I haven&#x27;t tried it yet, as I&#x27;m typing from my &quot;single&quot;-yet screen laptop, but would try it out later again.<p>I hope it preserve&#x2F;restore the layout as it was, but other than that it looks really sleek!<p>Visual Studio kind of established how docks should work, and other Ui systems still need to catch up (Qt I&#x27;m talking about you :)).
jpalomaki将近 8 年前
For those who have checked this before: The license has changed from GPL to MIT.
评论 #14587807 未加载
flipp3r将近 8 年前
I should go through each and every 1000+ star project on Github, sometime. Stuff like this is really great.
AngeloAnolin将近 8 年前
I like the concept. One thing that stands out for me though is its dependency with jQuery. Not sure if it is a deal breaker, but if one could ship quality and nicely looking apps with it, then the same won&#x27;t really matter.
uptown将近 8 年前
troika: I&#x27;m having a hard time getting GL to work with React and Redux. There&#x27;s a Github repo showing it working together, but it&#x27;s achieved by wrapping the component, and I haven&#x27;t resolved all of the issues. Namely, that this repo seems to work when referencing React js files from a CDN, but for some reason, fails when building them in the app. Also, refs in components seem to be a problem when wrapped in this way. Wondering if there&#x27;s a better way to handle these.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;andrewcapodieci&#x2F;golden-layout-react-redux" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;andrewcapodieci&#x2F;golden-layout-react-redux</a><p>Looks very promising, but I&#x27;m wondering if you&#x27;ve tried this combination successfully. I also haven&#x27;t figured out yet whether redux and pop-out windows will work properly.
joshribakoff将近 8 年前
I used it for a bit there were some bugs and such so I ended up writing a &quot;lite&quot; version, that is admittedly crappy but did just what I needed <a href="https:&#x2F;&#x2F;github.com&#x2F;joshribakoff&#x2F;dockable" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;joshribakoff&#x2F;dockable</a>
nathancahill将近 8 年前
Frequently pops up as a comparison to my lighter library, Split.js[0]. If you&#x27;re just looking for draggable split views.<p>[0] <a href="http:&#x2F;&#x2F;github.com&#x2F;nathancahill&#x2F;Split.js&#x2F;" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;nathancahill&#x2F;Split.js&#x2F;</a>
dsun176将近 8 年前
After making 5 clicks something broke and one div renders at the bottom of the page :(
ryandrake将近 8 年前
Just a low-effort initial observation: &quot;Works in IE8+, FF, Chrome&quot; but the demo depicts an iMac display :-)<p>EDIT: Seems to work fine in Safari too!
评论 #14587033 未加载
评论 #14588945 未加载
评论 #14588573 未加载
jonny_eh将近 8 年前
I made a panel &quot;full&quot;, but cannot make it go back to its original size, I can only close it or break it out.
评论 #14588460 未加载
redm将近 8 年前
This seems like software that would take over the computer, such as a customer service app, a monitoring app, etc. In other words, it might be the only thing your running on the computer (in the foreground). I rarely use a desktop app that makes use (effective or otherwise) of multiple monitors.
评论 #14589247 未加载
noir_lord将近 8 年前
I think the last time I saw this it was a spinoff off a market trading application that was (at the time and even now) one of the most impressive web applications I&#x27;d seen.<p>I can&#x27;t remember the damn name though.
评论 #14587912 未加载
评论 #14591003 未加载
评论 #14598250 未加载
bluetidepro将近 8 年前
Great library, seen it pop up here a few times. Slightly off topic, on the website it says:<p>&gt; &quot;free as in beer, speech &amp; love&quot;<p>...In what world is beer free? ;) haha
评论 #14587119 未加载
评论 #14587141 未加载
评论 #14587130 未加载
评论 #14590406 未加载
评论 #14587835 未加载
评论 #14587113 未加载
digi_owl将近 8 年前
Noticed a small niggle. The X on the focused tab will not highlight on mouseover, this unlike when mousing over the X of an unfocused tab.
stephenr将近 8 年前
&quot;powerful persistence&quot; and a picture of two floppy disks.<p>I&#x27;m in my early 30&#x27;s and I haven&#x27;t ever personally owned a computer that <i>included</i> a floppy drive. I did buy a USB one with my late 90&#x27;s iMac, for compatibility with the school but I think you get my point.
评论 #14590716 未加载
评论 #14590662 未加载
megraf将近 8 年前
Columns are vertical, rows are horizontal.
franciscop将近 8 年前
It renders totally non-usable on mobile S: