openpaperwork / paperwork

Personal document manager (Linux/Windows) -- Moved to Gnome's Gitlab
https://gitlab.gnome.org/World/OpenPaperwork/paperwork
2.43k stars 149 forks source link

Possibility to change document title/date #77

Closed tiramiseb closed 11 years ago

tiramiseb commented 12 years ago

Documents titles as timestamps is not really useful : it only tells when the document has been scanned, not the real date of the document...

Changing documents titles may make it easier to find documents we want...

jflesch commented 12 years ago

Hm. Something I should have specified in the README file is that he main idea behind Paperwork is "scan & forget" : Basically, when I get a mail, I want to put it in the scanner, click scan, then put the mail in my usual mess, and forget about it. I don't want to have to spend time naming it, putting keywords in it, etc. All these things should be a computer job, not mine. My current point of view regarding document timestamps is that it's just a way to identify them (I needed something to display :).

Another point is that I don't like adding new options to the GUI. Adding new options all the time is the best way to end up with a overclogged interface with a lot of options that almost nobody uses (I have had some bad experiences in the past with that). Up to now, OCR + labels have been enough for me to find back my documents.

So in the end, I think the question is : Do you think it could be useful, or are you sure it could be useful ?

NB: You can already rename them: If you can change the name of the directory containing a document, even if it's not formatted as a timestamp anymore, Paperwork will take it into account.

jflesch commented 12 years ago

Note to myself: Maybe merge this feature with #78 by having a "document properties" dialog allowing to change its title and add some keywords.

tiramiseb commented 12 years ago

I think it could be useful for many people. I'm sure it would be useful for me.

A simple example : if I search "impot 2010", I will get at least two documents : the taxes for what I've earned in 2010 (document emited in 2011) and the taxes emited in 2010 (for what I've earned in 2009).

Adding new options all the time is the best way to end up with a overclogged interface

In many programs, editing an entry is only the matter of two not-so-fast clicks (not a double-click) on the entry. A "simple" double-click would also fit.

"document properties" dialog

I would rather double-click on the document's name :-)

jflesch commented 12 years ago

In many programs, editing an entry is only the matter of two not-so-fast clicks (not a double-click) on the entry. A "simple" double-click would also fit.

Except if you do that in Paperwork, it will raise many issues: 1) The id of the document on the disk are formatted in a "standard" way. Internationalization/Formatting is done at display time. Which mean if the user edit the name of the document the way you described, Paperwork will have to figure out if the user wrote another timestamp (and then turn it in the standard form), or if it must use the new name as-is. It's doable, but painful 2) The line containing the document id also contains its labels. I think I can intercept the double click and remove temporarily the labels from the lines, but it sounds like a hack that could break at some point --> Again, doable but painful.

What I had in mind is something like that: http://jflesch.kwain.net/~jflesch/paperwork/doc_properties.png But I don't really like this idea either. Fells weird to have the labels in the main window and not those properties.

tiramiseb commented 12 years ago

I have another idea, which would simplify the interface and solve #78 too : you could just add an "input box" (GtkEntry ?) at the top of the image part, labeled "Title / keywords", and everyone uses it as (s)he wants.

This box would be saved automatically, and its content could be displayed as a popup when hovering over the document title in the list on the left.

jflesch commented 12 years ago

If it's displayed as a tooltip when hovering over the document title, then it won't be its title. At best it will be a short description of the document.

tiramiseb commented 11 years ago

After thinking hard and using paperwork more and more, I now think changing document title is totally not in the spirit of Paperwork.

So I think this issue can be closed.

ghost commented 11 years ago

If I'm looking for, for example an electricity bill from 2011, I can tag with "2011" and "electricity" but it'll bring up say 12 entries. As I can't search for sub words (say 10/2011 for the October bill, because Paperwork will only index the full date as a word, say 24/10/2012. That means going through up to 12 entries by hand to find the appropriate one. I'm sure there are examples where more work would be needed to find something too.

So for this sort of use case I think that either titles or keywords, that you can enter quickly and easily, would be potentially very useful.

jflesch commented 11 years ago

For milestone 0.1 : I want to be at least able to change the document date and add keywords (see #78 ). We'll see later for document title.

jflesch commented 11 years ago

Done in: 9fb2d0e9468bcd9663cbcb8b7bbfb6c55d32207a 73118498662b8b3cfcee33802f7d06c7d4d0b5cf 035a7721d0541a273976f1f053a0b9585caac5cb 11403efc75c43a057e88e947e4e11ad93c8109c5 e6d7ef10c4db6551a4d84146dbf59e1b6df46b0b f1872c10bc1a235402b3dea225a4199b2f438a34 8c0c30796272ad9cc0ea1f0e01c5a3709e26d104 20f46385a79d2f38f88743d51864168c33ed6327 be544ebb810a57208b93092f49f9fb921d3f297b 41e509b9d888c3b1cd3bd7e66e72e9b1da01e6ef 1f3e7ed76face129f9e58c692dec21719c30f80a