<div dir="ltr">On Tue, Aug 27, 2013 at 2:45 PM, Michal Čihař <span dir="ltr"><<a href="mailto:michal@cihar.com" target="_blank">michal@cihar.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi all<br>
<br>
I've looked a bit about problems people see with navigation frame and<br>
here is a little summary.<br>
<br>
- Speed<br>
<br>
The navigation panel is quite slow. By quickly looking at SQL queries<br>
it does, the database/table comments are quite big culprit here. Simply<br>
setting $cfg['ShowTooltip'] = false reduces load time a lot.<br>
<br>
For not so big database (~25 tables), I get from 1.25s to 0.128s.<br>
<br>
Are tooltips really worth of this? I suggest to drop this feature<br>
completely. In case there will be demand for something like that, lets<br>
load it on demand when user is hovering the table.<br>
<br>
<a href="https://github.com/phpmyadmin/phpmyadmin/pull/646" target="_blank">https://github.com/phpmyadmin/phpmyadmin/pull/646</a><br>
<br>
- Pagination<br>
<br>
Pagination together with tree can be quite annoying. I think we should<br>
increase limit for pagination to something like 250. It is still not<br>
too much to load (with disabled table comments, see above) and you can<br>
scroll in the navigation bar, what is much more convenient that<br>
clicking browse arrows.<br>
<br>
<a href="https://github.com/phpmyadmin/phpmyadmin/pull/647" target="_blank">https://github.com/phpmyadmin/phpmyadmin/pull/647</a><br>
<br></blockquote><div style><br></div><div style>+1 to the speed and pagination improvements...</div><div style> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


- Quick search and pagination<br>
<br>
"%s other result found" is another usability nightmare, but this can be<br>
hidden by increasing limits (see above). But IMHO quick search (as it<br>
is anyway server side) should directly return all results.<br>
<br>
- Database jumping<br>
<br>
Maybe we should consider some option for database jumping - providing<br>
select box with all databases which will bring user directly to this<br>
database. This seems to be quite frequent use case for people<br>
maintaining lot of databases and tree navigation makes this quite<br>
hard...<br>
<br></blockquote><div style>I think fast-filter feature may also be more handy for quickly jumping databases:- </div><div style>- If we set the cursor focus by default on fast-filter feature when the user is in navi panel, (after removing "%s other result found" thing). </div>

<div style>This way user can just start typing a few characters in the name of the database.. </div><div style><br></div><div style>Also, we could dynamically adjust the current "minimum 30 databases" limit on fast-filter feature, to enable fast-filter whenever the databases list is long enough that it goes down below the visible page height..</div>

<div> </div></div><br clear="all"><div><br></div>-- <br>Atul Pratap Singh<div><a href="http://blog.atulsisodia.in/" target="_blank">http://blog.atulsisodia.in/</a></div>
</div></div>