There is a new Style pane under Contents which shows style data. Current styles are shown at the top of the pane, clicking on styles displays details in the bottom of the pane. (The Style pane is currently limited to drawings, but we are extending it to cover images and labels as well. The current build allows using the former Edit - Style tool for images.)
Style items in the Style pane display a field icon when a style is controlled using a field. If the style item is unselected, the icon is grayed out. Clicking the right part of a style item where the field icon appears selects the style and displays its details in the controls below the items. Clicking the formatting sample in a style item does the same and then displays a drop-down menu with formatting choices. Selecting a formatting choice immediately applies it, altering the style and updating the component window.
Ctrl-clicking a style toggles its selection status. When there are multiple styles selected, the list of style values displays a separate column for each formatting type. Columns for similar formatting types (eg, point size and line size) are collapsed into one.
The list of fields in the Style pane excluded binary fields such as geoms and tiles.
The Style pane caches field statistics computed during style manipulations on a per-window basis. This allows freely switching between windows without having to recompute statistics that have already been computed.
The Style pane allows canceling computing field statistics and uses whatever data has been computed up to that point (instead of canceling the style operation).
Switching a field or a formatting method in the Style pane automatically recomputes style values.
The unique values formatting method in the Style pane prioritizes most frequently used values.
The Style pane automatically rounds values generated by the interval formatting methods to 0.01% of the available value range. If the producing field is integer, the Style pane rounds values towards an integer.
There are separate foreground and background colors for areas, lines and points.
The drop down menu for point styles includes the Symbol command which allows setting the point style to an arbitrary symbol in an arbitrary installed font. The advanced rendering engine optimizes rendering of point styles that use symbols.
Editing a formatting value of a selected style value in the Style pane applies the new value to all selected values. Pressing Delete or clicking the Delete button in the toolbar deletes selected style values. Right-clicking a selected style value allows transforming formatting in the selected style values using Interpolate, Darken, Lighten, Grayscale or Reverse.
Applying a built-in color palette changes all style values and ignores the selection. Applying a built-in color palette to a list that contains both foreground color and background color applies the palette to both colors and then darkens the values for foreground color.
Selecting a style automatically selects other styles that use the same field and the same style values.
The Style pane disables all editing if a component is readonly.
The Style pane automatically sorts style values according to the type of the producing field, using either numeric or alphabetic order. Editing a style value automatically changes its position in the sort order. Attempting to edit the style value to a value that is already in the list is ignored.
The Style pane displays the number of records for unique values as a percentage. If the producing field contains many unique values, some of them might be untracked and not display a percentage. If the percentage for a value is lower than 0.1%, it is not displayed. If the percentage is lower than the percentage for all untracked unique values, it is displayed with a lighter shade of gray.
The Style pane displays the number of records at or below each interval value as a percentage. If the producing field contains many values, the percentages might be approximate.
End of list.