EasySettings 1.0.0-pl
=====================

- Buttons react to hover like the manager's: in MODX 3 only the background fades, in MODX 2 the change is instant.
- The close button of a window stays centred at any browser zoom.
- Escape closes the row menu and windows again.
- The row menu looks and behaves like the manager's x-menu, the same as in EasyFavicon, EasyCookies and modSizeControl: it opens flush under its button, arrow keys walk the items, and a menu opened from the keyboard focuses the first one.
- The page buttons realign after the manager tree is collapsed or expanded: Ext changes the width of the centre panel and its position in two steps, and the buttons used to end up past the right edge.

EasySettings 1.0.0-beta1
========================

- First release.
- Replaces the System Settings page (?a=system/settings) with a Svelte interface:
  settings grouped by namespace and area, name and description on the left,
  the field on the right.
- Settings and Events tabs, like the standard page.
- MODX-style tree on the left; an area opens as its own page with its own URL and
  browser history, without a reload and without losing unsaved changes.
- The tree scrolls on its own, sized to the visible area: opening an area no longer
  carries it up with the page. Expanded folders and the scroll position are
  remembered in the browser.
- Settings load by area instead of all at once: the tree with counts is one light
  request, the settings of an area come when it is opened. Sites with dozens of
  Extras no longer pull megabytes on every visit.
- Server-side search across every namespace by name, key, description and value;
  it also finds translations from lexicon files, which the core search misses.
- Changing manager_language reloads the page so the interface comes in the new language.
- Editing a setting as a whole: field type, namespace, area, name, description, value.
  Translations are written for the manager language and only when changed.
- Events: grouped list with their plugins, creating and removing user-defined events.
- Core text settings with a known set of values (log_level, link_tag_scheme...) are
  shown as a dropdown.
- Interface strings come from the MODX lexicon in the manager language; own entries
  only where the core has none.
- Own strings in English, Russian and Tajik (tg).
- Batch saving with an unsaved-changes bar and Ctrl+S (in any keyboard layout);
  reads and writes go through the core processors, so cache refresh and URI
  rebuilding work as usual.
- Native controls for text, numbers, passwords, Yes/No and the core combos;
  settings with third-party xtypes are edited with the manager's own component.
- Creating and removing settings.
- The palette follows the manager: MODX 3 green or MODX 2 teal.
- The classic grid stays available at ?a=system/settings&classic=1, with an
  "Easy view" button next to Help! to come back.
- One code base for MODX 2.x and MODX 3.x.
