Put the focus on the textbox

Asked by GUI_Junkie

When opening the ubuntu software-center, the program retrieves a list of available software (ads) to show. While this is going on, you cannot write in the textbox. So, if you already know the name of the software you want, you have to wait 5-10 seconds before you can even start searching.

This should be easily solved by putting the focus on the textbox on showing the window.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu software-center Edit question
Assignee:
No assignee Edit question
Solved by:
GUI_Junkie
Solved:
Last query:
Last reply:
Revision history for this message
samuel (samuel-h) said :
#1

Please post this on brainstorm.ubuntu.com, as this is not a question it is a suggestion

Revision history for this message
GUI_Junkie (hpolak) said :
#2

On 09/09/2012 06:41 PM, samuel wrote:
> Your question #208102 on software-center in Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/software-center/+question/208102
>
> Status: Open => Answered
>
> samuel proposed the following answer:
> Please post this on brainstorm.ubuntu.com, as this is not a question it
> is a suggestion
>
OK

--
www.lacasadelholandes.es <http://www.lacasadelholandes.es>

Revision history for this message
GUI_Junkie (hpolak) said :
#3
Revision history for this message
Thomas Krüger (thkrueger) said :
#4

Just for you information: The software load not only the paied programs (ads), also the pacakge database. And the search relies on the availbility of that data. So the field has to be blocked to prevent incomplete searchs.

Revision history for this message
GUI_Junkie (hpolak) said :
#5

I'm aware of the fact it's not only ads. At any rate, the package database could be updated async. I don't suppose the whole database changes that much.

Revision history for this message
Thomas Krüger (thkrueger) said :
#6

You got it wrong: The database is not updated from the server. The local apt database and it's indexes is loaded and evaluated. Without it a search is incomplete or useless. The fact that the search would be queued until the loading was completed or the search result being incomplete would not be understandable to the average user.

BTW: Synaptic does the same, it is just faster since it loads less data and does not combine it with the special data for the software center.

Revision history for this message
GUI_Junkie (hpolak) said :
#7

I may be wrong about the origen of the problem, but I don't think I'm wrong about the core problem. It takes too long for the program to accept user input.

In fact, it's a mayor WTF that loading the info should take more than a split second. After all, modern hardware should be blazing fast.