That makes perfect sense laurent.

So for a start I would:

  1. Change the note list to have column headers
  2. When column header is rightclicked, optionally select/deselect: Created (Date and Time together), Updated (Date and Timetogether) and Title in the context menu
  3. This will need a guard to not be able to remove the last column that is displayed, as the header might vanish otherwise which would not make any sense and the user could not get back their columns
  4. Try and size the columns in a somewhat reasonable manner so the info can actually show (this feels like I might run a bit into trouble here, but let's see)

About tests: I am not sure what Joplins approach to testing is since I still have to dig through the contributing guidelines. However, I would strive to automatically test as much of the functionality as possible.

I'll start digging into it now.

Btw.: Should I also create an issue on GitHub with acceptance criteria or something, or should the PR just reference this discourse thread?

1 Like