Hi,
I have a suggestion for the Grid sorting.
The grid comparator should use the UI locale when comparing String columns with the Collator java class.
This ensure that words starting with accents are correclty sorted among the rest rather than put them at the end of the grid.
Example from Grid.Column constructor :
Locale locale = UI.getCurrent().getLocale();
Collator collator = null;
if (locale == null) {
collator = Collator.getInstance(); //default locale
} else {
collator = Collator.getInstance(locale);
}
comparator = (a, b) → collator.compare(valueProvider.apply(a), valueProvider.apply(a));