Appearance
Content may include inaccuracies, outdated information, or technical errors. Users are advised to cross-check critical information before implementation.
The workbench is painted from one colour, the accent, shown in one of two colour schemes, and written in one of the languages your installation offers. All three are chosen in the menu behind your avatar, in the top right corner. The colour and the scheme are remembered by the browser you chose them in; the language is remembered by the application, with your account.
Accent colour
The row of coloured circles in the menu offers seven colours: Sapphire, Ocean, Emerald, Moss, Ochre, Carmine and Graphite. Click one and the whole interface takes it at once. The menu stays open, so you can try several in a row; the colour in force is circled by a ring.
Sapphire is the colour the application starts with, and it is the first circle of the row. Click it to go back to the original colour; there is no separate reset.
These seven are the whole choice. Each of them has been checked against everything the interface does with an accent - white text on a filled button, the label of a selected row - so whichever you click is readable everywhere, and there is nothing to be turned down.
Light and dark
Next to the colours are three buttons: Light, Dark and Follow the system. Until you choose, the workbench follows the system: it opens in the colour scheme of your desktop and changes with it while you work. Click Light or Dark to hold it to one of them instead, whatever your desktop does; the workbench repaints as soon as you click, and Follow the system hands it back.
Language
At the top of the menu is a row of language codes, one per language the installation offers - EN, FR and RU by default. Point at a code to read the name of the language, written in that language; click it and the workbench speaks it, without a reload and without closing the menu. The language in force is framed.
Part of what you read is written by the server: the labels of properties, the names of element types, the messages a validation gives back. Those follow your choice too, because the language is stored with your account rather than in the browser. It follows you to another browser or another computer, and it is not taken away by a login.
They arrive a moment after the rest, because the server writes them again for you; nothing is closed or reopened for it, so the project you had open, the element you had selected and where you had scrolled to are all as you left them.
Until you choose, the workbench opens in the language your browser asks for, if the installation carries it, and in the installation's own language otherwise.
Which languages appear is set on the server, so an installation that carries other translations offers them here, and one that offers a single language shows no row at all.
Where the colour is used
Everything the interface paints in colour is derived from the accent: the selected row in the model explorer, the row under the pointer, links, the focus ring, the frames of selected elements on a diagram, and your avatar. Toolbars, panel headers and the lines between panels carry a trace of it mixed into their grey - enough to belong to the colour you chose, too little to read as colour.
Text is not among them. Labels, panel titles and the names of your elements are a neutral grey in the light scheme and a neutral off-white in the dark one, whichever accent is in force: the accent marks what is current, it does not write the words.
Four colours never follow the accent, because they have to be recognised rather than matched: red for errors, orange for warnings, green for success and blue for information. Validation marks, error messages and progress use those.
Surfaces, borders and text belong to the colour scheme, and change when you switch between light and dark.
The colours of the models themselves are not part of this. Shapes coloured by their notation, and colours you set on a diagram, look the same whichever accent and scheme you choose.
Where the choice is kept
The accent and the colour scheme are kept by the browser, for the address the workbench is served from. They apply to every project you open there, they are not part of any model, and they do not travel to another browser or another computer. A second tab open at the same time picks up a change of either without being reloaded.
The language is kept with your account instead, because the server writes in it too. Everything else about you in the identity provider - your name, and the language its own login page is in - is separate from it, and changing one does not change the other.