Search

Registered by Tuur Dutoit

How do we implement search?

I think elementary is moving to a Gtk.SearchEntry in the TitleBar, which is what I did in ~tuur-dutoit-f/writer/search, but another option is to make a revealing search action bar, which is what Anthony did in ~harp37/writer/search_1 and what Scratch does.

The second decision is about the actual searching. How thorough should it be (simple string matching, or do we implement fault tolerance?)? What about search suggestions? Should it be real-time (as you type), or should it only search when the search button is clicked?
I see Anthony copied Scratch's SearchManager in his search_1 branch. Is this a viable option? Does it do what we want, without overloading Writer? What if we want to add or remove features from it?

All these questions are difficult and very important ones, that's why I already started this debate. Leave your comments on the whiteboard!

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Tuur Dutoit
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.