1. 06 May, 2022 1 commit
  2. 19 Apr, 2022 1 commit
  3. 07 Dec, 2021 1 commit
  4. 23 Nov, 2021 1 commit
  5. 04 Nov, 2021 1 commit
  6. 23 Sep, 2021 1 commit
  7. 19 Aug, 2021 1 commit
  8. 02 Aug, 2021 1 commit
  9. 12 Jul, 2021 1 commit
  10. 05 Jul, 2021 1 commit
    • Oliver Bartsch's avatar
      [FEATURE] Improve show columns selection functionality · 16c5cae9
      Oliver Bartsch authored and Benni Mack's avatar Benni Mack committed
      In #94218, the show columns selection was already improved
      by relocating it to each tables' header, making it always
      available (not only in single-table view).
      
      Since the used dropdown leads to confusion and visibility
      drawbacks for records, having long labels, the selector
      now lives in a modal. Besides the columns to select,
      the new modal contains some selector options, such as
      "select all" or "toggle selection". Those options are
      fixed at the top, making them always visible, even for
      records with a lot of columns.
      
      Furthermore the checkboxes now use a more suitable
      "check" icon, the columns are sorted lexically and
      also management fields (e.g. `sorting`) are now
      displayed with a human-readable label. This label
      is now also used in the table header.
      
      Besides the UX, this patch also brings some technical
      improvements. The whole column selection logic is moved
      into a dedicated controller, which may allows reuse in
      the future (e.g. for the filelist module). Also the
      JavaScript part is extracted from the Recordlist JS-module
      into a dedicated web component.
      
      Finally some cleanup of the existing code is done, making
      it more readable and more efficient.
      
      Resolves: #94474
      Releases: master
      Change-Id: I0f2f8711ee4b40c9e29e633b9fe790dcacae8bb5
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69691
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Jochen's avatarJochen <rothjochen@gmail.com>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Jochen's avatarJochen <rothjochen@gmail.com>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      16c5cae9
  11. 01 Jul, 2021 1 commit
  12. 27 Jun, 2021 1 commit
  13. 19 May, 2021 1 commit
  14. 11 May, 2021 1 commit
  15. 04 May, 2021 1 commit
  16. 01 May, 2021 1 commit
  17. 08 Mar, 2021 1 commit
  18. 16 Feb, 2021 1 commit
  19. 15 Feb, 2021 1 commit
  20. 06 Jan, 2021 1 commit
  21. 04 Jan, 2021 1 commit
  22. 20 Dec, 2020 1 commit
    • Matthias Stegmann's avatar
      [FEATURE] Introduce Bootstrap v5 for TYPO3 Backend · 793fc121
      Matthias Stegmann authored and Benni Mack's avatar Benni Mack committed
      This changes removes the frontend framework
      Bootstrap 3, and adds Bootstrap 5 beta 1 (we
      expect Bootstrap 5 final by the time we release TYPO3 v11 LTS).
      
      Bootstrap v3 is not supported by the Bootstrap
      team any longer, so an update is critical for TYPO3 Core.
      
      Bootstrap v5 adds a few accessibility improvements
      as well as flexbox for rendering
      containers and grids throughout TYPO3 Backend.
      
      All JS components are not bound to jQuery anymore,
      and have been reworked.
      
      A lot of HTML/CSS changes happened, which we
      slowly migrate (and not in a huge change)
      to TYPO3's templates, in order to keep
      this change managable.
      
      A legacy CSS/SCSS file is added to
      keep some backwards-compatibility classes
      to ease the migration for extension developers
      who have built their own backend modules.
      
      Key features of Bootstrap 5:
      * "rem" instead of "px" is used by default
      * CSS variables are introduced
      * Improved bootstrap focus outline styling (buttons / inputs / links)
      * Simplified grid functionality
      * use new button color mixin to increase contrast:
        Primary, Success and Warning Button color is now dark instead of white
      
      EXT:styleguide was used as a basis for
      upgrading to keep compatibility as much
      as possible, but more changes will be coming
      in the next few minor releases.
      
      Resolves: #92616
      Releases: master
      Change-Id: Iec989f39649b5460b055ec879199faf38e424f2b
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66247
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Benjamin Franzke's avatarBenjamin Franzke <bfr@qbus.de>
      Tested-by: Oliver Hader's avatarOliver Hader <oliver.hader@typo3.org>
      Tested-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Benjamin Franzke's avatarBenjamin Franzke <bfr@qbus.de>
      Reviewed-by: Oliver Hader's avatarOliver Hader <oliver.hader@typo3.org>
      Reviewed-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      793fc121
  23. 10 Dec, 2020 1 commit
  24. 04 Dec, 2020 1 commit
  25. 20 Nov, 2020 1 commit
  26. 21 Oct, 2020 1 commit
  27. 31 Jul, 2020 1 commit
  28. 04 May, 2020 1 commit
  29. 23 Mar, 2020 1 commit
  30. 22 Feb, 2020 1 commit
  31. 05 Apr, 2019 1 commit
  32. 03 Jun, 2017 1 commit
  33. 01 Jun, 2017 1 commit
  34. 28 Mar, 2017 1 commit
  35. 26 Mar, 2017 1 commit