Subtask for https://github.com/elementary/granite/issues/914
Subtask for elementary/granite#914