>I am beginning to test a new version of KeepNote (version 0.7). It contains
>fully indexed search, which should be much faster than the manual full text
>search that I have implemented now. I have also added an option to use
>smaller font sizes for the treeview and listview in order to view more notes
>at once (See "Look and Feel" options). Please help me squash any bugs that
>you find in this release by submitting bugs to the issue tracker.
Should this also improve startup times? or is that a 'co-incidental' improvement?
With 0.6.8 I have startup times in the 10 to 20 seconds range (no matter how often I perform a re-index)
With 0.7.0 I have startup times in the 1 to 2 seconds range (except for the first startup, where a re-index was performed automatically)
observation 1:
When I change the application font under preferences | look-and-feel, and press the 'apply' button, that only the list-view gets updated, but not the tree-view. The tree-view is updated only after a restart of the application.
observation 2:
When entering text in the search field, while typing, all nodes with names that contain the entered text appear twice in the dropdown list
Thanks again,
Ton.
On Thu, Feb 3, 2011 at 8:35 AM, Ton van Vliet <ton.va...@skynet.be> wrote:
> On Wed, 2 Feb 2011 18:08:26 -0800 (PST), you wrote:
>
>>I am beginning to test a new version of KeepNote (version 0.7). It contains
>>fully indexed search, which should be much faster than the manual full text
>>search that I have implemented now. I have also added an option to use
>>smaller font sizes for the treeview and listview in order to view more notes
>>at once (See "Look and Feel" options). Please help me squash any bugs that
>>you find in this release by submitting bugs to the issue tracker.
>
> Should this also improve startup times? or is that a 'co-incidental' improvement?
I also worked on speeding up notebook loading. I'm glad you see an improvement.
> With 0.6.8 I have startup times in the 10 to 20 seconds range (no matter how often I perform a re-index)
>
> With 0.7.0 I have startup times in the 1 to 2 seconds range (except for the first startup, where a re-index was performed automatically)
>
> observation 1:
> When I change the application font under preferences | look-and-feel, and press the 'apply' button, that only the list-view gets updated, but not the tree-view. The tree-view is updated only after a restart of the application.
I notice this too. I don't think also GTK widgets reload their style
when its changed for some reason. An application restart is needed
for this option to take full effect.
> observation 2:
> When entering text in the search field, while typing, all nodes with names that contain the entered text appear twice in the dropdown list
Oh... Hmm let look into why that happened. Maybe the notebook
upgrading did that (indexed notes twice). Try running "Tools > Update
Notebook Index" to see if that solves the issue. In the meantime I
will work to figure out why that happened.
Thanks for the quick feedback. It really helps.
Matt
> Thanks again,
> Ton.
>
> --
> You received this message because you are subscribed to the Google Groups "keepnote" group.
> To post to this group, send email to keep...@googlegroups.com.
> To unsubscribe from this group, send email to keepnote+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/keepnote?hl=en.
>
>
As Jeroen stated, re-indexing solved the double dropdown list issue.
Re-indexing is a 'major' event now: it takes 3 to 4 minutes to complete on a 385 folders/822 files notebook. Much longer than it used to, but as a compensation startup-time was greatly improved.
Thanks,
Ton.
On Thu, Feb 3, 2011 at 12:12 PM, Ton van Vliet <ton.va...@skynet.be> wrote:
> Hi Matt,
>
> As Jeroen stated, re-indexing solved the double dropdown list issue.
I have updated the testing version (in place) so that double indexing
the note titles does not occur when upgrading a notebook. So
hopefully that bug is solved.
> Re-indexing is a 'major' event now: it takes 3 to 4 minutes to complete on a 385 folders/822 files notebook. Much longer than it used to, but as a compensation startup-time was greatly improved.
The re-indexing is much more expensive now since I index the full text
of each note. I working to make re-indexing a very rare event. Every
note is indexed as you add/edit it. Re-indexing is only present in
KeepNote for situations where the notebook somehow got out of sync
with the index (bug or tampering with the notes outside of keepnote).
Let me know if you notice any major slow downs for other tasks.
I have been using KeepNote on a sshfs mount. It is slower, but
usable. I am curious how it works for other people who use network
filesystems (dropbox, NFS, etc).
Thanks for all the feedback. Keep it coming.
Matt
Thanks for the feedback, it really helps.
On Wed, Feb 9, 2011 at 12:25 AM, Tom Syroid <tsy...@gmail.com> wrote:
> Matt,
> Gather this is due to the new indexing engine (correct me if I'm wrong
> please), and if so,
>>> you need to put a cautionary note somewhere that upgrading to 0.7 changes
>>> your database structure <<
Good point. I'll make the "update notebook" warning window popup to
let the user know that this is occurring when they first try to open a
notebook.
> My keepnote databases are stored in a Dropbox folder,
> Shared by all my machines (3 currently in total, plus a floater instance on
> USB),
> Folder(s) updated to new indexing system when first opened with 0.7
> instance,
> Forgot and tried to open same data with an "older" version of keepnote
> (0.6.8) on another machine,
> and the 0.6.8 instance just spun its wheels.
I will make a change that will cause 0.6.8 to refuse to open the
notebook (by indicating within the notebook that it has a newer
version).
> Not important for me, but I guess the first question someone might ask is
> "once the databases are updated to new indexing, can you so back somehow?"
> /tom
At this time, I do not support downgrades.
Matt
Thanks so much for helping me test KeepNote 0.7. I have fixed two main things
1. preferences likes "vertical/horizontal list view layout" should now
be changeable. I was not correctly saving these preferences before
changing them.
2. Upgrading the index is also considered a notebook version upgrade
now. So this should protect again older versions of keepnote from
opening upgraded notebooks.
Try it out and let me know what you think.
Also sorry for the lack of replies. This week has been busy for me
and I am now catching up on my KeepNote mail.
Matt
Although I tested KeepNote 0.7 for several weeks, one very annoying
bug slipped through (issue 411: can't change helper applications). It
was a simple fix and I have a solution implemented in testing version
KeepNote 0.7.1. I will probably officially release this version soon.
Thanks Mark for finding the jpg/png issue. I will investigate that as
well. I expect the next couple of releases of keepnote to be small
bug fix polishing releases. I have been refactoring a lot of code
under the hood to make way for new features. That has brought a lot
of speed improvements, but it also means I need to retest everything
again. Thanks for your patience.
test release: http://keepnote.org/keepnote/download-test/
issue 411: http://code.google.com/p/keepnote/issues/detail?id=411
Matt
Matt
On Sun, Feb 27, 2011 at 12:58 AM, MarkS. <thro...@yahoo.com> wrote:
I think I figured out the problem. You can try my fix in testing version 0.7.1:
http://keepnote.org/keepnote/download-test/
I believe this bug was first introduced in keepnote 0.7.
Matt