Hi,
Here is my weekly report for the last week. (05.07-11.07)
I was improving the snippets search result view. I still could not resolve the focus issue.
Here is what i want to implement;
- When the user types the search query the focus should be kept with the search query text box.
- When the both query text box and search result view is present, user should be able to back and forth between the views without closing any of the view.
- When both query text box and search result view lost the focus, both views should be closed.
My intention is to find a component who is responsible for all these views and address the issue using it (Without using separate threads). All these views are Shell objects. These shell have a single parent shell. I assume this shell can control the child shells, but still i could not find a way.
Plan for the next week:
* I will find the solution to this focus problem.
* I will start implementing the snippets insertion mechanism to the editor.
I had an idea to improving the search algorithm. But i decided to keep that step to a later stage. As my mentors also suggested, if we are going to use an library like Apache Lucene, better we proceed with the simple search engine.
The latest code is available in my git repository[1].
Thank you,
Madhuranga Lakjeewa
[1] https://github.com/lakjeewa/SnipMatch