Fixed a lot of bugs, critical and minor. Really a lot. I've lost the list of bugs, so cannot to specify each one :)
Added automatic update - new version of program will be downloaded and installed without visiting download page.
Updated code for plugins and they moved to "plugins" directory. "postplugins" directory could be safely deleted. Automatic update added for plugins as well.
Added new type of plugins - synchronization plugins. Currently for DropBox and FTP. More others are in plans. As a result of this, FTP synchronization is not longer a part of program, but implemented as separate plugin.
Bugs:
1) Choosing skinnable gives me this error
System.NullReferenceException: Object reference not set to an instance of an object.
at PNStaticDrawing.StaticDrawing.CalculateControlGraphicsPath(Bitmap bitmap, Color colorTransparent)
at PNStaticDrawing.StaticDrawing.RegionFromBitmap(Bitmap bitmap, Color transparentColor)
at PNotes.NET.DlgNote.DlgNote_Activated(Object sender, EventArgs e) in D:\VS2010Projects\PNotes - NET\PNotes.NET\DlgNote.cs:line 1902
at System.Windows.Forms.Form.OnActivated(EventArgs e)
at System.Windows.Forms.Form.set_Active(Boolean value)
at System.Windows.Forms.Form.WmActivate(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Request:
1) Remove the splash screen. It's not neccssary to a note-taking program.
2) When importing pnotes, please restore the groups also.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bugs:
Thank you very much for discovering the bug! I forgot to add skins directory to setup, but of course it's not a good reason for crash.
Requests:
1. It's necessary for slow systems and large amount of notes.
2. I don't remember why I haven't added groups to import, may be there was a reason, but I'll check why.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The new option to not show the splash screen helped.
Still, a suggestion. The splash screen is always on top. The message (when you get it, eg. after a forced reboot)
"program did not finish correctly last time. Would you like to load auto-saved notes."
Can be hidden behind a wall of startup stuff. And the splash screen does not go away until you find the message and answer it. So if the splash screen is always on top, then the message should be as well.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
PNotes.NET beta 1 is ready here:
http://sourceforge.net/projects/pnotes/files/PNotes.NET/Beta/PNotesNET106Setup.exe/download
CHM - http://sourceforge.net/projects/pnotes/files/PNotes.NET/Help/PNotes.NET.chm/download
PDF - http://sourceforge.net/projects/pnotes/files/PNotes.NET/Help/PNotes.NET.pdf/download
Web help - http://pnotes.sourceforge.net/helpnet/index.html
http://sourceforge.net/projects/pnotes/files/PNotes.NET/Bin/PNotesNETShortcutManager.zip/download
Did I miss something?
Please, send me bug reports. If any... :)
Bugs:
1) Choosing skinnable gives me this error
System.NullReferenceException: Object reference not set to an instance of an object.
at PNStaticDrawing.StaticDrawing.CalculateControlGraphicsPath(Bitmap bitmap, Color colorTransparent)
at PNStaticDrawing.StaticDrawing.RegionFromBitmap(Bitmap bitmap, Color transparentColor)
at PNotes.NET.DlgNote.DlgNote_Activated(Object sender, EventArgs e) in D:\VS2010Projects\PNotes - NET\PNotes.NET\DlgNote.cs:line 1902
at System.Windows.Forms.Form.OnActivated(EventArgs e)
at System.Windows.Forms.Form.set_Active(Boolean value)
at System.Windows.Forms.Form.WmActivate(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Request:
1) Remove the splash screen. It's not neccssary to a note-taking program.
2) When importing pnotes, please restore the groups also.
Bugs:
Thank you very much for discovering the bug! I forgot to add skins directory to setup, but of course it's not a good reason for crash.
Requests:
1. It's necessary for slow systems and large amount of notes.
2. I don't remember why I haven't added groups to import, may be there was a reason, but I'll check why.
Hi.
I have to correct myself. The program wasn't crashing, but due to the amount of error dialogs popping, I had to kill its process in Task Manager.
Regarding the splash, can you at least make it smaller and not always on top?
Last edit: AJ Luna 2013-06-14
The new option to not show the splash screen helped.
Still, a suggestion. The splash screen is always on top. The message (when you get it, eg. after a forced reboot)
"program did not finish correctly last time. Would you like to load auto-saved notes."
Can be hidden behind a wall of startup stuff. And the splash screen does not go away until you find the message and answer it. So if the splash screen is always on top, then the message should be as well.
Thanks!