Aug 22, 2012 David Lang

Accordance 10: No Sacred Cows, No Unnecessary Slaughter

When it came time to redesign the Accordance 10 interface, we were determined that there would be no "sacred cows" we would be unwilling to sacrifice. On the other hand, we were equally determined that we would not engage in unnecessary slaughter: that is, we saw no point in change merely for the sake of change. In every design decision, we tried to simplify, declutter, and beautify, while being careful not to fix what wasn't broken or to lose Accordance's distinct advantages.

One example of this can be found in the redesign of the Search tab. There were some previously sacred cows we sacrificed, but without sacrificing the benefits those elements were designed to provide.

One such sacred cow was the search button: the button to the right of the search entry field which you could click to perform a search. Accordance has always let you hit Enter or Return to perform a search rather than clicking the button, so the button has always been a bit superfluous. Such buttons were an interface standard when Accordance began, but over time they have disappeared, and new computer users simply know to hit the Return key.

The old search button became grayed out after a search was performed.

Yet while the search button had fallen out of interface fashion, it still served a valuable function: its state offered visual feedback that you had actually performed the search. Once you clicked that button or hit Return, the button would become grayed out, and you would know that the results you saw in the display pane matched what you had entered in the search field. Once you made a change in the search entry, the button would become undimmed to indicate that you had not yet performed this new search.

The old search button became active when the search argument changed.

We retained that button for as long as we did because we felt the visual feedback it provided was important. For Accordance 10, we decided it was time for that "sacred cow" to be sacrificed, but we still wanted a way to offer visual feedback with respect to whether a search had been performed. Eventually we decided to dim the actual words you enter rather than a separate button. So whenever the contents of the search field are changed, the text appears black. Whenever you hit Return, the text becomes gray. In this way, we removed the clutter of an extra button, while offering even stronger visual feedback than that button provided.

In Accordance 10, search text becomes gray after a search is performed.

In Accordance 10, search text becomes black after the search argument is changed..

Another sacred cow we sacrificed was the need to enter an asterisk when searching by verses to display the entire text. This was an interface convention we had had since Accordance 1.0, and believe it or not, there really was a logical reason for it. Nevertheless, it was a requirement new users often found confusing, so we sacrificed it. Now any blank search will display all verses. Entering an asterisk with Verses selected will still work, but there is no longer any need to learn that little idiosyncrasy.

By taking a hard look at every aspect of the interface, including many that had been around since the very beginning, we significantly simplified Accordance for new users, and streamlined it for existing users. Yet we did so in a way that avoided sacrificing important functionality or visual feedback. So far, both new users and old hands have been enthusiastic about the changes.

Bookmark and Share

Archived Comments

Drew Brown

August 22, 2012 1:27 PM


I didn't even realize that the search button was missing. :) Thanks for clarifying what the grayness is.



Michael Bolesta

August 22, 2012 4:35 PM

David, a minor point, but back in version 1.0 (and for several iterations thereafter), the program was called acCordance.

David Lang

August 22, 2012 4:53 PM

Michael, you're among the few and proud who remember when the Accordance logo featured a capital C. We did that to emphasize the concordance aspect of the software, but we soon found people were mispronouncing the name as ay-cee-Cordance, and we knew we couldn't have that. I think around version 3 we changed the logo to eliminate that confusion, but we've always pronounced it "Accordance." :-)

Paul Meiklejohn

August 23, 2012 4:36 AM

David, in v.9 we doubled clicked 'verses' to clear the search results it was a very quick way of getting back to all text.  Does v.10 have an equal? What is the quickest way to return to all text?


Helen Brown

August 23, 2012 6:32 AM

You have a couple of options: tab and delete to clear the entry box, and press return, or use the History menu beside the magnifying glass, and select [All Text].