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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

GTK File Chooser Dialog gets a thumbnail view after 18 years

278 点作者 handity超过 2 年前

26 条评论

Svip超过 2 年前
I wonder where this trend - fortunately a limited one - with putting confirm buttons at the top comes from? Humans naturally read from top to bottom. It naturally follows that the final action in any UI should be at the bottom.<p>I find these buttons at the top extremely confusing, as I often - from my experience with reading - after I&#x27;ve dealt with the subject at hand (in this case, picking a file), assume the natural place to confirm my choice would be after it (i.e. below it).<p>What are the UX arguments for placing the confirm buttons at the top of a dialog?
评论 #34031304 未加载
评论 #34028381 未加载
评论 #34028082 未加载
评论 #34027784 未加载
评论 #34031090 未加载
评论 #34027771 未加载
评论 #34027777 未加载
评论 #34027836 未加载
评论 #34033941 未加载
评论 #34051071 未加载
archseer超过 2 年前
There&#x27;s also a dramatic video rendition by the author: <a href="https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=_lLm3a33WsE">https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=_lLm3a33WsE</a>
评论 #34027536 未加载
j1elo超过 2 年前
A couple humorous takes on this:<p>I swear that my initial reading of the title was &quot;74 Decades Later&quot;, and I smiled because it fitted the feeling of how late this addition is arriving. Then I realized it&#x27;d be a bit strange that they used this kind of snarky sarcasm on their own blog, and had to re-read again the title.<p>Also,<p>&gt; <i>This is the culmination of more than a decade of work, and was only made possible by GTK4’s complete rewrite ...</i><p>read to me as<p>&gt; this (lack of an essential and basic UI feature) was only <i>caused</i> by the typical &quot;let&#x27;s rewrite everything&quot; movement that started more than a decade ago<p>I know HNers are very sceptical of the technical merits (or their lack thereof) that ground-up rewrites usually have. I only hope in some years, GTK 5 or 6 doesn&#x27;t decide to trash all this work and starts from scratch again.<p>Regardless, my congratulations to the people who pushed through and contributed their effort to make thumbnails back!
评论 #34029787 未加载
christophilus超过 2 年前
I always feel like I must be crazy because Gnome &#x2F; GTK threads are always filled with comments about how terrible it is. Personally, I find it to be the most aesthetically pleasing and usable desktop environment I’ve used (having spent many years on Mac and Windows). I’m not sure what the disconnect is.<p>Anyway, good thing we all have a wealth of choices. If you don’t like Gnome, there’s a huge universe of choices available to you! Long live OSS.
评论 #34029845 未加载
评论 #34028218 未加载
评论 #34028405 未加载
评论 #34028240 未加载
评论 #34028226 未加载
评论 #34028176 未加载
评论 #34028181 未加载
评论 #34032421 未加载
评论 #34027896 未加载
p-e-w超过 2 年前
GNOME and GTK look spectacular these days. Even when I&#x27;m using macOS I now find myself thinking that GNOME looks better. The design is very uniform and coherent, and overall simply beautiful to my eye.<p>If only the usability was as good as the visual design...
评论 #34027472 未加载
评论 #34027557 未加载
评论 #34029886 未加载
评论 #34027466 未加载
评论 #34028190 未加载
soulofmischief超过 2 年前
&gt; In the last post, we discussed deprecating treeviews and cell renderers, among other things. All these deprecations cause a lot of work for applications and libraries using these APIs, so why are we doing this?<p>&gt; One of the reasons is to enable new features. Such as a grid view for the file chooser. It only took us 18 years! You can see the original feature request in Bugzilla. This is easily possible now because GtkListView and GtkGridView can use the same data models.<p>This is exactly why I do not use GNOME. Absolute insanity.
评论 #34029251 未加载
andrepd超过 2 年前
Unfortunately they also lost tons of functionality in the process. The fact that typing on a file picker starts a recursive search instead of simply jumping to the file&#x2F;folder with the prefix you typed, is nothing short of hilarious.<p>Gtk-classic is the only thing that keeps me sane <a href="https:&#x2F;&#x2F;github.com&#x2F;lah7&#x2F;gtk3-classic">https:&#x2F;&#x2F;github.com&#x2F;lah7&#x2F;gtk3-classic</a>
评论 #34027973 未加载
评论 #34028854 未加载
评论 #34028020 未加载
评论 #34035904 未加载
torginus超过 2 年前
Imo the problem with Linux GUIs is that there are 2 kinds of devs working on it:<p>- Those who want to bring about The Year Of The Linux Desktop and believe this can be brought about by removing every remotely complicated feature under the sun.<p>- Those who think the only purpose of GUIs is to display multiple terminals side by side.
评论 #34031996 未加载
superkuh超过 2 年前
Nice. Maybe in a handful of years there&#x27;ll be applications besides GNOME itself that use Gtk4 and maybe the documentation will even exist. But right now the vast majority of applications use Gtk3 and Gtk3 has been frozen broken for a decade. Right now you literally cannot paste a file path into a file-&gt;open dialog without invoking some arcane key sequence to bring up the &quot;path bar&quot; first. If you just paste into a newly opened file-&gt;open dialog it litterally errors out. That basic functionality does not exist, let alone a luxury like thumbnails.<p>I&#x27;ve talked to the Gtk devs about this and they say that 3 is will not be fixed, ever. They won&#x27;t even accept patches because gtk&#x2F;gtk&#x2F;gtkfilechooserwidget.c is so cursed.
byhemechi超过 2 年前
Does anyone else feel that gtk4 adwaita looks significantly worse than gtk3?<p>they seem to have simply removed the gradients and it just looks half baked with only flat colours
评论 #34027368 未加载
评论 #34027260 未加载
评论 #34028587 未加载
amluto超过 2 年前
&gt; This is the culmination of more than a decade of work, and was only made possible by GTK4’s complete rewrite of its rendering system, and the introduction of highly performant and scalable list &amp; grid widgets.<p>I hate to be the person who just complains about Gnome, but… a few years ago, you could type into the file chooser, and it would search, quickly, for matching files and folders and display them. Then it broke and didn’t get fixed for years. Once it got fixed, you <i>see</i> matches, but if you actually try to <i>select</i> a matching folder, you hit really hilariously bad bugs that wouldn’t pass the briefest test.<p>Maybe Gnome could focus on getting old functionality working?
gundamdoubleO超过 2 年前
End of an era. The lack of thumbnails in the file picker was what started my KDE journey years ago. Doubt I&#x27;ll ever go back to a GTK desktop but glad to see this finally implemented.
GrayShade超过 2 年前
Yeah, I&#x27;d rather they fixed scrolling in large lists, which makes Nautilus almost unusable in directories with more than 500 items. So much for &quot;scalable&quot;.<p>And, ironically, touch support is currently broken, too.<p><a href="https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;GNOME&#x2F;gtk&#x2F;-&#x2F;issues&#x2F;2971" rel="nofollow">https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;GNOME&#x2F;gtk&#x2F;-&#x2F;issues&#x2F;2971</a>
评论 #34027702 未加载
评论 #34028726 未加载
formerly_proven超过 2 年前
Now fix your synchronous dbus calls to gvfs on the UI thread in the file dialog init code that hangs everything for 20s whenever gvfs shits the bed (not rare when you have more than a handful of mounts).<p>That bug is probably similarly old as this one.
评论 #34028556 未加载
javaunsafe2019超过 2 年前
As for many others here in the comment section gnome went downhill for me after the migration to version 3. gnome v2 was such an easy to use, clean and fast experience and after that it degraded not only from the usability perspective but also resource allocation. Suddenly my PC was stuttering when using Linux cause I only had my cpu to render the ui
jrm4超过 2 年前
What would be best (and of course, exactly the sort of thing that Gnome would likely oppose) is to <i>be able to choose your own file chooser</i> -- it should be modular like that.<p>The most annoying thing these days is how they&#x27;re all different. I just want one (and honestly, I&#x27;d love it to be my hacky fzf solution, but again, <i>modular</i>)
criddell超过 2 年前
I always wonder when people choose to use the word <i>peformant</i> if that’s what they really wanted to say. I mean it’s good that the grid works well enough to be considered functional, but is that really what they were shooting for? I suspect they meant to say fast or maybe fast and small.
评论 #34027305 未加载
bratsche超过 2 年前
I really love all the great work the GTK developers have been putting into it!
paulcarroty超过 2 年前
Hahah, congrats!<p>This is not the technical problem, that&#x27;s for sure. Maybe GNOME finally got a real UX expert from IBM :)<p>I had <i>few talks</i> about it with GNOME devs, they said mostly &quot;this is not a problem!&quot; , &quot;go fix it yourself!&quot; and &quot;we&#x27;re volunteers, pay us&quot;. Most of it was in aggressive manner, just like in Trump supporters community.<p>Glad I&#x27;m done with GNOME for now.
aeyes超过 2 年前
The merge request even states that this was trivial to add...<p><a href="https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;GNOME&#x2F;gtk&#x2F;-&#x2F;merge_requests&#x2F;5163" rel="nofollow">https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;GNOME&#x2F;gtk&#x2F;-&#x2F;merge_requests&#x2F;5163</a>
评论 #34031069 未加载
nightowl_games超过 2 年前
Theres always a ton of negativity associated with gnome. I&#x27;m just a basic linux user who doesnt have any problems, doesnt think about this kind of stuff. I think that&#x27;s basically a glowing review.
mhd超过 2 年前
That&#x27;s the nice thing about the RiscOs way of saving and loading files, you never get in trouble because your file requester doesn&#x27;t emulate all the features of your default file manager.
sussmannbaka超过 2 年前
18 years of ignoring that patch out of spite :o)
29athrowaway超过 2 年前
I hope they fix the window switching issue that crashes gnome-shell and forced me to switch to another desktop.
n3storm超过 2 年前
&quot;Hay que joderse&quot; as we say in Spain.
dtx1超过 2 年前
&#x2F;g&#x2F; is gonna implode
评论 #34028568 未加载