hakaishi / nobleNote

Program to make and manage notes
Other
30 stars 3 forks source link

Feature requests / bug reports #205

Open oasts opened 4 years ago

oasts commented 4 years ago

This is my first time using GitHub so please accept my apologies if this isn't the correct way to do this.

I've been using nobleNote every day since installing it a few months ago. I have tried countless note taking software including Microsoft OneNote but nothing beats the simplicity of nobleNote. I love being able to quickly open the software when I get an idea and write it down, and close the note instantly after writing it without any need to save. Huge props and thank you kindly for making it.

Here's a short list of a few things I'd love to see implemented, but I don't have any expectations and this is more feedback than anything:

  1. Some kind of synchronisation. I do however imagine this is a huge undertaking with various complications. Do you know if it's possible to put the nobleNote folder in my OneDrive folder and make nobleNote point to it? (I'm currently on Windows but also use it on my Lubuntu laptop)

  2. Adding images to my notes. I would love for this to be added, either through copy and paste and/or importing directly.

  3. With 'Close to system tray' enabled, when you close it and re-open from the shortcut (not the taskbar), it opens up another instance in the taskbar. If you continue closing the program and opening the executable it will keep adding more icons to the taskbar.

  4. Apply font to all existing notes. This isn't a biggy but in my case I moved my notebooks from my Lubuntu laptop (which used the Deja Vu Sans font) to my Windows 10 laptop where I downloaded the font online but it appeared differently due to how the different operating systems render fonts. I was pleased to find a default font option in the settings, but a nice quality of life feature would be to be able to apply to all notebooks.

  5. Change note/notebook icons. I'm not too bothered about this but again it would possibly be a nice quality of life feature if you could right click the note or notebook and choose 'Change icon' which could then show a list of unicode emojis to change next to the title text.

  6. Pasting URLs doesn't close the hyperlink after you've pasted them.

Thanks again for your hard work, it's hugely appreciated.

EDIT: A few more things:

Ability to add subnotes to existing notes (basically another layer of nesting) Ability to add attachments to notes (not sure how this would work with it being HTML) Ability to sort by name (alphabetised), date and last modified

nebomuk commented 4 years ago

Hello Oasts, as one of the main authors of this app I'm very happy to hear that you enjoy using nobleNote! Thank you very much for the detailed feedback. I'd like to try to split your remarks into bugs and feature requests.

  1. Synchronization: nobleNote has been designed to work well with Dropbox, One drive and similar apps. I haven't tried OneDrive so far but I'm using Dropbox to synchronize notes across multiple devices for many years without any issues. As soon as you focus a note window, it will check if Dropbox/OneDrive has updated the file and reload it.

  2. Images: This is a bit more difficult to achieve, because nobleNote currently works with html files that do not support inline images. There's also the question about scaling images to reduce size and to have a consistent appearance on devices with different DPI. See also: 8.), same issues as attachements

3. Tray Icon: This is a bug and should be fixed!

  1. Apply font to existing notes: This would be a good enhancement/feature request

  2. Change notebook/note icons: For notes, this is certainly possible. This would essentially mean to support font characters as note icons. Please open a separate enhancement ticket for this one to continue the discussion. For notebook icons, this would be very difficult, because notebooks are just folders on the filesystem, and there's no easy cross-platform way to store meta-information that is also easy to synchronize across devices.

  3. Pasting Urls: This is a known bug and should be fixed!

  4. Subnotes: This feature wil not be implemented, because it would require some major internal changes and would raise some big questions how to modify the UI to support this feature.

  5. Attachments: This will not be implemented because attachments would need to be copied into one of nobleNote's folders and users would expect that attachments are synchronized across devices. Since attachments could be quite large compared to the note files (>1MB), synchronization software would take more time to move them to another devices, potentially creating synchronization conflict files.

  6. Sorting: This would be a good enhancement/feature request

nebomuk commented 4 years ago

3.) Minimize to Tray: This is not a bug. Minimize to tray is used to hide the app from the taskbar. If you click on the taskbar shortcut while the app is minimized to the tray, it will open another instance of the app, because the task bar shortcut then simply behaves just like a shortcut in the start menu or on your desktop.

nebomuk commented 4 years ago

5.) Change note/notebook icons. I tested this on windows. Unicode emojis work well as filenames of the notebooks/notes. nobleNote does not need it's own emoji input, because there are already a lot of third party keyboards and tools which can accomplish this.