X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Flib%2Fooui%2FHistory.md;h=f5e80cccd191de596ff3e461e378db05876c2f35;hb=eecc04472a0050093928bc48e0c789e99ce93e65;hp=dd8c3bf9fb10276888b11cc1a3861251f7617f19;hpb=4a958273c1ecfe5d13492fc4b469aeba9877e00f;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/lib/ooui/History.md b/resources/lib/ooui/History.md index dd8c3bf9fb..f5e80cccd1 100644 --- a/resources/lib/ooui/History.md +++ b/resources/lib/ooui/History.md @@ -1,4 +1,123 @@ # OOUI Release History +## v0.32.1 / 2019-06-04 +### Features +* Add 'helpInline' support to FieldsetLayout (Ed Sanders) + +### Styles +* Field(set)Layout: Use `cursor:help` in PHP mode (Ed Sanders) +* TabSelectWidget: Use right margin for frameless options (Ed Sanders) +* Apex theme: Fix NumberInputWidget height issues (Volker E.) +* Apex theme: Frameless tabs tweaks (Ed Sanders) +* Apex theme: Simplify `line-height` CSS logic (Volker E.) +* Apex theme: Unify DropdownWidget label position with buttons and inputs (Volker E.) +* icons: Add 'infoFilled' (Volker E.) +* icons: Amend 'settings' to align to SVGO output (Volker E.) + +### Code +* ActionFieldLayout: Add `z-index` hack to invalid input element (Volker E.) +* Direct users of TabSelectWidget to IndexLayout (Ed Sanders) +* DropdownWidget: Make label `display: inline-block` (Volker E.) +* Field(set)Layout.php: Don't output config defaults (Ed Sanders) +* Make first tab alignment from demo page the default (Ed Sanders) +* SelectFileWidget: Behave more like a button in buttonOnly mode (Ed Sanders) +* demos: Avoid `$.each` (Ed Sanders) +* demos: Copy TabSelectWidget from PHP to JS, and add frameless to both (Ed Sanders) +* demos: Fix exception when changing page (Ed Sanders) +* demos: Improve `Demo.prototype.getUrlQuery` API (Ed Sanders) +* demos: Reduce header height for correct rendering (Volker E.) +* demos: Reorder flagged buttons and add inline message (Volker E.) +* demos: Set `isMobile` earlier (Ed Sanders) +* demos: Use different font stack per theme (Volker E.) +* tutorials: Fix a few minor style glitches (Volker E.) +* tutorials: Fix footer layout (Volker E.) + + +## v0.32.0 / 2019-05-28 +### Breaking changes +* [BREAKING CHANGE] SelectWidget: Drop depressed class, deprecated since 0.30.4 (James D. Forrester) +* [BREAKING CHANGE] Toolbar: Remove support for non-tool buttons (Ed Sanders) +* [BREAKING CHANGE] icons: Drop 'web', deprecated in v0.30.4 (James D. Forrester) + +### Features +* Implement frameless mode for TabSelectWidget (Ed Sanders) +* LookupElement: Add showSuggestionsOnFocus flag (Ed Sanders) + +### Styles +* WikimediaUI theme: Enable correct DropdownInputWidget styling on IE 8-9 (Volker E.) +* Apex theme: Synchronise icons with WikimediaUI (James D. Forrester) +* Apex theme: Add text colour to bar tools (Ed Sanders) +* icons: Better align 'articleDisambiguation*' and 'articleNotFound*' (Volker E.) +* icons: Manually recreate settings.svg icon (Thiemo Kreuz) + +### Code +* DropdownInputWidget: Use native `select` when `isMobile` is true (Volker E.) +* DropdownWidget: Alternative ARIA roles and attributes approach (Volker E.) +* Make 'Infuse' button behave like a toggle (Ed Sanders) +* Revert "Merge "DropDownWidget: Turn handle into `button` and add ARIA attribute"" (Volker E.) +* SelectWidget: Fix keyboard accessibility issue with select widgets (Moriel Schottlender) +* TabSelectWidget: Horizontally scroll tabs on mobile (Ed Sanders) +* build: Upgrade grunt-cssjanus from 0.4.0 to 0.5.0 (James D. Forrester) +* demos: Change doc and tutorials link to frameless (Volker E.) +* demos: Expand max-width, from mostly-arbitrary 62.5em to 68.5715em (James D. Forrester) +* demos: Fix error CSS for demos (Gabriel Birke) +* demos: Improve example and console toggle links usability (Volker E.) +* demos: Make the spacing in header identical in PHP and JS (Bartosz Dziewoński) +* demos: Move 'layouts' to a specific page in demos (Volker E.) +* demos: Provide headings for better user orientation (Volker E.) +* demos: Use system font stack for demos (Volker E.) +* demos: Use tabs for demo page list (Ed Sanders) + + +## v0.31.6 / 2019-05-07 +### Styles +* FieldLayout: Use 'error' icon for error messages (Volker E.) +* FieldLayout, FieldsetLayout: Remove bad `z-index` override for help popup (Bartosz Dziewoński) +* MenuSelectWidget: Amend value to reflect one option's height (Volker E.) +* PopupTool: Fix popup `z-index` override (Bartosz Dziewoński) +* icons: Add 'articleDisambiguation*' and 'articleNotFound*' (Volker E.) + +### Code +* WikimediaUI theme: Fix regression of too short menu items (Volker E.) +* build: Upgrade eslint-config-wikimedia 0.12.0, drop grunt-jsonlint (James D. Forrester) + + +## v0.31.5 / 2019-04-24 +### Features +* MenuSelectWidget: Fix highlight on re-display (Lucas Werkmeister) +* NumberInputWidget: Disable event listeners when disabled or readOnly (Ed Sanders) + +### Styles +* PopupWidget: Fix stacking context problems caused by `filter: drop-shadow` (Bartosz Dziewoński) + +### Code +* docs: {undefined/boolean} -> {undefined|boolean} (Ed Sanders) +* icons: Re-crush with 'svgmin' build task (Volker E.) + + +## v0.31.4 / 2019-04-16 +### Features +* Element: Make `scrollIntoView()` more flexible (Ed Sanders) +* NumberInputWidget: Disable buttons when read-only (Ed Sanders) +* RequestManager: Add `showPendingRequest` option (Ed Sanders) +* Toolbar: Support flagged buttons (Ed Sanders) + +### Styles +* CheckboxInputWidget: Fix styling of indeterminate with focus/hover/active (Ed Sanders) +* CheckboxMultioptionWidget: Remove full width (Thalia Chan) +* PopupWidget: Progressively enhance to use `filter: drop-shadow()` (Volker E.) +* RadioOptionWidget: Remove full-width radio buttons to bring consistency with checkboxes (David Barratt) +* WikimediaUI theme: Fix popup callout border color (Ed Sanders) +* WikimediaUI theme: Fix PHP Checkbox- & RadioInputWidget native appearance (Volker E.) + +### Code +* Fix `'inherit'` value passed to toolbar mixin (Ed Sanders) +* MenuSelect-/SelectWidget: Fix eslint `max-len` warnings (Volker E.) +* NumberInputWidget: Remove duplicate documentation (Ed Sanders) +* OptionWidget: Fix copy-paste from LabelElement (Bartosz Dziewoński) +* icons: Point Wikimedia icon in Apex theme to correct file (Stephen Niedzielski) +* testsuitegenerator: Do not generate duplicate tests if config options are duplicated (Bartosz Dziewoński) + + ## v0.31.3 / 2019-04-03 ### Features * SelectFileInputWidget: Support multiple files (Ed Sanders)