FEATURE REQUEST VIDEOS
These are brought to you by Eric Jarvies, using OS/X on a PPC, running uDig 1.1.0.
DEFAULT CELL WIDTH:
When a table loads, it should check a field's content, adjusting the column to the width of the cell that contains the longest string of data. In the event the longest string of data in any given cell in any given column is LESS then the width of the column's header, then the column's header width should take precedence. At minimum, the cell's width -as is defined in the database- should be used as uDig's default.
TABLES FRV#1
COLUMN WIDTH & REARRANGEMENT OF COLUMNS:
The user should be able to adjust COLUMN widths, and RE-ARRANGE COLUMN order, knowing those modifications will be saved so when the user switches from that layer, to another, and returns to it.
TABLES FRV#2
TAB, SHIFT TAB, and optional LEFT & RIGHT ARROW control:
The user should be able to tab from left to right on the row using TAB, and from right to left on the row using SHIFT-TAB.
TABLES FRV#3
RETURN, SHIFT-RETURN, and optional UP & DOWN ARROW control:
The user would be able to hit RETURN and move to the next cell below, and use SHIFT-RETURN to return to the first column cell in the row below.
TABLES FRV#4
HIGHLIGHT ROW, COPY ROW:
The user should be able to click on a row, or multiple rows using SHIFT or COMMAND keys. Upon the user right-clicking anywhere on the highlighted ROWS, the CONTEXTUAL MENU would appear, offering the user the COPY selection. This data would be copied to the clip board... formatted with MULTIPLE RECORDS per ROW, with multiple ROWS, one for each line, available to paste in other applications.
TABLES FRV#5
HIGHLIGHT COLUMN, COPY COLUMN:
The user should be able to click on the column header, selecting ascending or descending order of the records, and upon doing so, all of the records in that column would be highlighted. Upon the user right-clicking anywhere on the highlighted column, the CONTEXTUAL MENU would appear, offering the user the COPY selection. This data would be copied to the clip board formatted with one record per row, available to paste in other applications.
TABLES FRV#6
FID TOGGLE SWITCH:
In the uDig preferences pane, I would suggest a user setting that allows FID view to be toggled ON or OFF. Or, optionally, the user would be able to toggle any COLUMN visible or invisible.
TABLES FRV#7
TABLE RECORD BLINKING ON MAP:
At the present time, when the user selects a record, the geometry on the map will highlight. I suggest the geometry on the map blink as-well. In fact, in the uDig Preferences, the user may adjust highlight and blink settings, opting to have map elements blink for only a few blinks or seconds, or remain blinking the entire time they are selected.
TABLES FRV#8
A BETTER WAY TO SEARCH:
Take the following;
hello will match any word containing the string hello
\Ahello will match any word that starts with hello
\Ahello\Z Exactly matches the word hello
\Ahello|\Aboo will match strings that start with hello or boo
\Ahe.*o\Z will match strings that start with he and ends with o
[ln] will match any string that contains l or n
\A[ln] will match many string that starts with l or n
and turn the selections into a PULL-DOWN menu to the right-side of the text field, thus shortening the text field width to make room for the added PULL-DOWN menu.
TABLES FRV#9
Some of these items may in fact already work on Windows or Linux, and if so, I would appreciate it if any of you could post a comment indicating as much.
If others agree with one, some, or all of these items, please add your comments, ideas, and suggestions, and with some additional discovery and conversation, as-well-as popular consensus, I'll file Feature Requests for the respective item(s) on the uDig Jira site accordingly, respectfully. --ej