KnowledgeCanvas / knowledge

Knowledge is a tool for saving, searching, accessing, exploring and chatting with all of your favorite websites, documents and files.
Apache License 2.0
1.31k stars 91 forks source link

Customize the cover images #119

Open bingling00 opened 1 year ago

bingling00 commented 1 year ago
RobRoyce commented 1 year ago

The images are set by the website itself, so any images you see were intentionally put there by the content creator (or local OS previews in the case of local files).

That said, I agree it would be nice to have custom thumbnails, it's just not gonna be high on my current list of priorities.

Thanks for the feedback!

RobRoyce commented 1 year ago

Also bookmark imports is something I really want as well. Might make it a priority for next release

gleyconJ commented 2 months ago

But what about thumbnail previews for files like: pdf, mp4, mp3, docx, odt, md, etc.? Do you have pretensions? It would be nice if your application was able to handle previews of all files.

I'm a Windows and Linux user, and both of my explorers are able to preview pretty much any file before I open it in their parent applications. In Dolphin it is displayed both on the side and as a shortcut to open a window with a preview of the file. If I want to open the file, I just click the button below. In the case of Windows it is the same thing; however, I am a user of the Opus Directory.

This application has the potential to be one of the best in the world. And this is what I'm quoting:

These two functions will make this program indispensable for modern computer use.

I use an application for collections called Telico, in which I load images "as if they were wallpaper" for each file thumbnail by type. (spreadsheets, texts, presentations, calculations, etc.). It would be interesting to have an image bank for these program thumbnails. Like a movie genre database (for example), and each category could use an image as a thumbnail. If the program does not find the ideal thumbnail. A good example of this would be the Kodi program (ember manager).

Sorry for the text, but as I'm not a programmer, just an advanced user. When I see a pearl like this, I want it to be as perfect as possible. That's why the ideas I gave you (I know that programmers don't really like opinions when they aren't asked for). But anyway, thank you very much for creating something so exotic and unique, and essential. I've been looking for something like this for almost a decade. And only now, the world is moving towards this side of the force.

RobRoyce commented 2 months ago

Thanks for the comment (and sorry for the delayed response). Happy to hear you've been making good use of Knowledge!

There are a bunch of caveats at play for thumbnails and previews, and they mostly revolve around cross-platform capabilities and dependencies.

This is the way it currently works:

The thumbnail part should be simple enough; allow the user to upload custom thumbnail images for any of the sources. The preview side will be a lot harder. It can't render Word documents because I didn't find any libraries that I really wanted to rely on. In that case, you're probably better off just clicking "Open in..." to open them in their default application. Then again, that makes for a clunky user experience, so I'm still on the fence.

Thanks again for the feedback. I will definitely keep it in mind when I finally get more time to work on the app :+1:

gleyconJ commented 2 months ago

I know that programming is hard and difficult. If it were easy, I would try to do a program myself one day. But I know that it depends on a lot of daily study and constant updating.

However, the only thing I can contribute is ideas.

In the case of views. For Windows, will this work for you?

https://www.pretentiousname.com/opus_plugin_list/index.html

And for Linux, would this work?

https://invent.kde.org/danagost/Kiview

There you have everything for files to be viewed without having to open the parent application.

Thank you in advance for your attention.