News for hackers. Stuff that matters.
Re:Writing Gnome Apps with Swift by dhosek on Wednesday March 27, 2024 @08:29PM (#39846376)
I’m not entirely convinced that multiplatform UI is a good idea for anything other than the simplest of applications. It always ends up looking out of place on at least one platform and sometimes all of them.
Re:Writing Gnome Apps with Swift by rubymamis on Thursday March 28, 2024 @01:32AM (#39848069)
It just takes an effort to make Qt apps look and behave native. This has been one of the goals with my new note-taking app, and I think it looks pretty native (at least on macOS): https://www.get-plume.com/
Re:Writing Gnome Apps with Swift by ezst on Thursday March 28, 2024 @03:30AM (#39848587)
Hey, I don't use your app because it's too limited for my "PKMS" needs (I use trilium notes instead), but I appreciate that you make being "native and fast" a distinguishing feature (vs all the other electron based alternatives boiling the oceans).
Re:Writing Gnome Apps with Swift by rubymamis on Thursday March 28, 2024 @03:43AM (#39848652)
Thanks for the feedback, although the app isn’t released yet so you should at least give it a shot once it’s out.

I do try to strike a balance between flexibility and ease of use. I think Notion is too complicated (yet very flexible/powerful). With Plume, the focus is to be able to organize your thoughts in a powerful way, effortlessly. Sign up to the waitlist and try it once it’s out. Much more is coming soon.

Re:Writing Gnome Apps with Swift by ezst on Thursday March 28, 2024 @12:23PM (#39853677)
> I think Notion is too complicated

I wrote about the problem space extensively on this site before, tl;dr, to me the issue lies in the fact that most of the contenders aim to manage data/knowledge/notes as "types" (for categorization, templating and derivation/re-purposing), but, to my knowledge, only trilium is enabling that with a "sound" design. Notion is exposing a lot of incidental complexity due to its "unsoundness".

Re:Writing Gnome Apps with Swift by rubymamis on Thursday March 28, 2024 @12:39PM (#39853995)
Just read this comment of yours[1]. Plume is aimed to be much simpler than Trilium, I want a non-tech-savvy 40-year-old mom that doesn't know what Kanban is to be able to happily use it as someone that is tech-savvy that knows all about Kanbans. Something that just works for many people, like Apple Notes but with a more advanced editor and features.

[1] https://news.ycombinator.com/item?id=39034749

Re:Writing Gnome Apps with Swift by ezst on Friday March 29, 2024 @02:37PM (#39867485)
You seem to have your objectives (and non-objectives) clearly stated, which gives Plume a fair fighting chance :)

Good luck with your project!

Re:Writing Gnome Apps with Swift by rubymamis on Friday March 29, 2024 @02:39PM (#39867507)
Thanks!
Re:Writing Gnome Apps with Swift by maphew on Monday April 01, 2024 @03:04PM (#39897841)
@ezst I've come across a couple of your comments noting the benefits and shortfalls of the current crop of PKMS. Lots of head nodding going on over here on the "sure you can define your tags/categories/types, but after page/note creation you're on your own for management" theme. That had me jumping with enthusiam towards Trilium, only to see it's gone into maybe-discontinued mode (https://github.com/zadam/trilium/issues/4620). What are your thoughts on it's viability for someone who is not a current user but thinks they might want to be?

(if there's a better place to have this conversation than (ab)using this thread feel free to point the way. Assuming you wish to indulge me at all that is. ;-)

Re:Writing Gnome Apps with Swift by mike_ivanov on Thursday March 28, 2024 @03:10AM (#39848492)
Looks gorgeous. Is it QML or pure Qt?
Re:Writing Gnome Apps with Swift by rubymamis on Thursday March 28, 2024 @03:21AM (#39848544)
Thanks! It’s both. The model side and logic is written in C++ while the view is written in QML. That way I get the best of both worlds, the performance of C++ with the ease of use, flexibility, animations, etc of QML. It’s worth noting that most Qt Quick components and much of QML code is compiled to C++, so even code on that side is performant.
Re:Writing Gnome Apps with Swift by mike_ivanov on Thursday March 28, 2024 @12:48PM (#39854155)
Amazing. This is very inspiring, thanks.
Re:Writing Gnome Apps with Swift by dhosek on Friday March 29, 2024 @11:00AM (#39864889)
Which kind of supports my thesis. It’s not so much the underlying tech stack that matters, but the attention to platform conventions. I would expect text input on a Mac, for example, to support ctrl-a and ctrl-e shortcuts for beginning and end of the line (Microsoft is a gross offender on this front thanks to their wanting to accommodate Windows users on a Mac who will be used to using ctrl instead of cmd for keyboard shortcuts).
Re:Writing Gnome Apps with Swift by rubymamis on Friday March 29, 2024 @11:08AM (#39864985)
> I’m not entirely convinced that multiplatform UI is a good idea for anything other than the simplest of applications.

Well, I disagree with that. Again, it just takes a lot more effort, but I believe this is achievable (to a large extent).