In the current version of SpatiaLite GUI, when executing a query that returns tabular results, the status bar at the bottom displays information in the format:
current block: 1/500 [500 rows]
The value within square brackets [500 rows] currently always indicates the number of rows in the current displayed block (typically 500), regardless of the total number of records returned by the query.
Requested FeatureI request modifying the indicator to display the total count of rows returned by the query, rather than the number of rows in the current block.
Proposed format:
The modification should be compatible with the following scenarios:
For particularly complex queries or very large tables, one might consider:
This feature would significantly improve user experience without requiring substantial changes to the existing interface.
Thank you for the excellent work on SpatiaLite and for your attention to community feedback.
Thank you for the detailed response and for sharing the historical context of this design choice. I greatly appreciate that you already experimented with this approach in the initial versions.
I understand the logic of the speed/information compromise, however I'd like to propose an alternative reflection from a GUI user experience perspective.
When I use a graphical interface like SpatiaLite GUI, my mental approach differs from when I work with command line or automated scripts:
The point I'd like to emphasize is that showing "500 rows" when there are actually 50,000 doesn't provide meaningful information, but rather misleading information. It's like having a speedometer that stops at 100 km/h even when you're going faster.
If my goal is speed, I prefer adopting explicit strategies:
LIMIT 100
to the queryWHERE
with more restrictive filtersORDER BY RANDOM() LIMIT 1000
Rather than completely abandoning the idea, one could consider:
Often my queries are exploratory in nature:
SELECT * FROM customer_table WHERE region = 'Lombardy'
I don't know if I should expect 100 or 10,000 results. This information drastically influences my subsequent decisions (export, refine query, change approach).
The button to go to the last row is useful, but requires an additional action and still needs to calculate the total anyway.
I fully respect the design choice and understand that not all users share this need. However, I believe a configurable option could satisfy both usage philosophies without compromising the experience for speed-oriented users.
Thank you again for your attention and for the continued development of this excellent tool.
totò
--
You received this message because you are subscribed to the Google Groups "SpatiaLite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spatialite-use...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/spatialite-users/4f115e03a9af6680260e470acbfbdf3c%40lqt.it.
--
You received this message because you are subscribed to the Google Groups "SpatiaLite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spatialite-use...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/spatialite-users/05f115c4554f2d13b26bea99b6bb91ee%40lqt.it.