siavash119 / qtchan

4chan browser in qt5
GNU General Public License v3.0
101 stars 7 forks source link

Feature Request: Miscellaneous and 4chanX features #10

Open Jaegrqualm opened 6 years ago

Jaegrqualm commented 6 years ago

The shortlist:

This is basically already in your list of to-do's, but the more specific the better.

This should be obvious enough. Themes, maybe just better adherence to the Tomorrow theme in the short term

The current functionality is very effective, but could be more efficient. Not that I know how it would work, but just opening feh and mpv inline would be preferrable.

Having a list of current threads is more effective than the current implementation, IMO. Having it take up so much horizontal space isn't terribly desirable, either.

This is just a list of things I've seen from a short amount of use, not a comprehensive or heavily researched list by any means. I'm thinking of this as more of a reminder list more than anything. From the other desktop clients I've seen, this one has the most promise by far, so I wish you luck.

wallace-aph commented 6 years ago

good job

siavash119 commented 6 years ago

Thanks, in terms of features, easiest and most useful to me right now are (You) and desktop notifications, so I'll probably do that.

Then most important in terms of stability and scalability is abstracting out the 4chan API and cleaning up how the treetab and tab contents are made and viewed. I think doing so will also clear up some other users' segfaults, so I'll focus on that more.

As many users want to theme, it's actually really easy just editing the ui files in qt designer and compiling for yourself, but i might just hack some settings or something up for them to be happy in the meantime.

Past needing to update the README to be clearer, instructions in the app are pretty low on my list.

Catalogue view coming; for now you can type /g/ and it'll get all threads. ctrl+f to search.

to embed images/videos past using qt libraries, e.g. integrating feh or libmpv, might happen as an option as the project matures. I probably won't use it, though, so it's not so important to me.

Can you explain more about the thread watcher you want? maybe a picture? like the one in 4chanX?

Jaegrqualm commented 6 years ago

Here's what my current setup looks like, since qutebrowser just got greasemonkey support. So yeah, like the one in 4chanX, which is like 99% the same as the default plugin.

siavash119 commented 6 years ago

I don't see how your thread watcher is any different from the tree view tab list. thread stats will be included in the tree view soon if that's what you mean

Jaegrqualm commented 6 years ago

As I said, it's mostly a concern of wasted horizontal space. With the current implementation of opening images and so on, it's not much of an issue, but down the road it will become a UX inefficiency. I hope this makes sense.

GitMeme commented 6 years ago

Am I missing something or can you literally not open a thread by clicking on the post number from the catalog, or any other part of the post for the matter? Manually putting in the thread number is the intended use?

siavash119 commented 6 years ago

click the picture or press o when the thread is at the top of the view. sorry I've been away for a while. I'll be updating again soon.