Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: prepare official v4.0.0 release #777

Merged
merged 48 commits into from
May 18, 2023
Merged

feat!: prepare official v4.0.0 release #777

merged 48 commits into from
May 18, 2023

Commits on Apr 29, 2023

  1. feat!: Drop jQuery requirement (#734)

    * feat!: Drop jQuery requirement
    MarkoBL authored Apr 29, 2023
    Configuration menu
    Copy the full SHA
    a02fad9 View commit details
    Browse the repository at this point in the history
  2. fix: addresses all issues found in jQuery removal previous PR #734 (#742

    )
    
    - fixes some errors that came up while testing the whole thing in Slickgrid-Universal
    ghiscoding authored Apr 29, 2023
    Configuration menu
    Copy the full SHA
    b3a6575 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. feat(plugins): convert slick.draggablegrouping to vanillaJS (#744)

    - fix ESLint for Cypress
    - also remove jQuery from package.json list of dependencies
    ghiscoding authored Apr 30, 2023
    Configuration menu
    Copy the full SHA
    59b0d2e View commit details
    Browse the repository at this point in the history
  2. show tooltip if the cell content is taller than the cell height - fixes

    #740 (#741)
    
    * show tooltip if the cell content is taller than the cell height
    
    The current code does not show a tooltip when word wrap is turned on and the text is taller than the cell height.
    
    * combined height check with width check
    tr4npt authored and ghiscoding committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    b120e1f View commit details
    Browse the repository at this point in the history
  3. fix: enable AutoScroll with SortableJS for column reordering, fixes #735

     (#736)
    
    * fix: enable AutoScroll with SortableJS for column reordering, fixes #735
    
    * chore: add auto-scroll comment for clarity
    ghiscoding committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    2c56433 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50c7e7b View commit details
    Browse the repository at this point in the history
  5. feat(plugin): convert slick.autotooltips to vanillaJS (#745)

    - remove jQuery from plugin and also in the autotooltip example as well
    ghiscoding authored Apr 30, 2023
    Configuration menu
    Copy the full SHA
    133d783 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b44d96 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e0e4ef4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47b571d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aac6eec View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    58701c4 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. chore: apply better code styling to few core files (#749)

    * chore: apply better code styling to few core files
    ghiscoding authored May 2, 2023
    Configuration menu
    Copy the full SHA
    b879ca0 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. feat(plugins): remove jQuery from ColumnPicker & GridMenu controls (#752

    )
    
    * feat(plugins): remove jQuery from ColumnPicker & GridMenu controls
    
    * tests: use input checked property instead of attr checked
    - the previous code with `attr('checked')` was jQuery oriented and we are going away from jQuery
    ghiscoding authored May 3, 2023
    Configuration menu
    Copy the full SHA
    9ea0d9a View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    c4671be View commit details
    Browse the repository at this point in the history
  2. feat(plugins): remove jQuery from range decorator selection model (#754)

    * feat(plugins): remove jQuery from range decorator selection model
    ghiscoding authored May 4, 2023
    Configuration menu
    Copy the full SHA
    6724f1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57160af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c72373 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    aa8dc63 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Configuration menu
    Copy the full SHA
    5deb818 View commit details
    Browse the repository at this point in the history
  2. chore: remove Map polyfill since we will target ES6 (#759)

    - Slick.Map polyfill is no longer required since Map is included in ES6 browsers
    ghiscoding authored May 6, 2023
    Configuration menu
    Copy the full SHA
    8de05d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72e6139 View commit details
    Browse the repository at this point in the history
  4. Correct some instances of migration from $.each() to iteration (retur…

    …n needs to become continue)
    6pac committed May 6, 2023
    Configuration menu
    Copy the full SHA
    1801748 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39eb3e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc2115c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    98aeb9b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c39cdd4 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. Configuration menu
    Copy the full SHA
    ed0507b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2405fe6 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. fix: add missing aria accessibility (#764)

    - closes #586, #587, #588 and #678
    ghiscoding authored May 9, 2023
    Configuration menu
    Copy the full SHA
    897cc55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f20e5c6 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Configuration menu
    Copy the full SHA
    4c918e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9462eec View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Configuration menu
    Copy the full SHA
    6891c36 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2023

  1. Configuration menu
    Copy the full SHA
    f05f7a5 View commit details
    Browse the repository at this point in the history
  2. fix(core): set wheel/touch listeners to passive for better perf (#769)

    - this fixes warnings shown in Chrome and other browser console mentioning that we should consider using `passive` event listeners
    - also uses a polyfill in case the `passive` option is not supported (for example IE)
    ghiscoding authored May 13, 2023
    Configuration menu
    Copy the full SHA
    b62e25d View commit details
    Browse the repository at this point in the history
  3. chore: better use of DOM element creation and innerHTML (#770)

    - also remove `passive` mode to certain events that use preventDefault since that is not compatible with `passive` mode
    ghiscoding authored May 13, 2023
    Configuration menu
    Copy the full SHA
    84b2319 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa1d1c8 View commit details
    Browse the repository at this point in the history
  5. Bugfix/example issues fixes (#772)

    * fix: found a few small issues while testing examples with jQuery CDN
    ghiscoding authored May 13, 2023
    Configuration menu
    Copy the full SHA
    de88e68 View commit details
    Browse the repository at this point in the history
  6. fix: throw error when freezing columns are wider than canvas (#773)

    - closes #667
    - freezing columns cannot be wider than the actual grid canvas because when that happens, the viewport scroll becomes hidden behind the canvas... so let's throw an error advising the user to make adjustments
    ghiscoding authored May 13, 2023
    Configuration menu
    Copy the full SHA
    bc60d8a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2023

  1. fix: toggling frozen rows should recalc scroll height, closes #737 (#774

    )
    
    - when changing frozen rows via `setOptions`, it should recalculate each viewports (top/bottom)
    - the previous code skipped scroll height recalculation and that caused the issue identified in #737
    ghiscoding authored May 14, 2023
    Configuration menu
    Copy the full SHA
    46db491 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. feat: Enable hidden property for column. Adds example-column-hidden, …

    …method… (#765)
    
    * Enable hidden property for column. Adds example-column-hidden, method getVisibleColumns() and alternate method updateColumns() calling event onBeforeUpdateColumns() for when a hidden property has changed but the column list itself has not changed.
    
    * remove jQuery from example and add frozen rows/hidden cols example
    
    * final changes: add frozen columns example, fix issue with hidden columns on frozen grid boundary, fix gridmenu control to work with .hidden flag on columns)
    
    * changes as suggested in #765
    6pac authored May 16, 2023
    Configuration menu
    Copy the full SHA
    78540ef View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. feat: remove legacy TreeColumns code - now unused (#775)

    * remove legacy treecolumns code - now unused
    
    * fix typo and add back apparently unnecessary call to setcolumns() which does in fact do crucial refreshing of grid structure
    6pac authored May 17, 2023
    Configuration menu
    Copy the full SHA
    af82a57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5aa2bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92229b5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    225cfa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9e0a04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05c2802 View commit details
    Browse the repository at this point in the history