Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Lundalogik/lime-elements
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v37.32.2
Choose a base ref
...
head repository: Lundalogik/lime-elements
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on May 3, 2024

  1. Copy the full SHA
    03da8ce View commit details
  2. fix(text-editor): hide the helper line when not needed

    In other components, we only show the helper line
    when the component has focus, or it is invalid
    Kiarokh committed May 3, 2024
    Copy the full SHA
    b51474b View commit details
  3. chore(release): 37.32.3 [skip ci]

    ## [37.32.3](v37.32.2...v37.32.3) (2024-05-03)
    
    ### Bug Fixes
    
    * **text-editor:** hide the helper line when not needed ([b51474b](b51474b))
    semantic-release-bot committed May 3, 2024
    Copy the full SHA
    3353bd7 View commit details
  4. fix(text-editor): ensure tabbing into the editor will focus on input …

    …area first
    
    and next time you press Tab, the action bar items
    will receive focus.
    Kiarokh authored and LucyChyzhova committed May 3, 2024
    Copy the full SHA
    ceb33ef View commit details
  5. chore(release): 37.32.4 [skip ci]

    ## [37.32.4](v37.32.3...v37.32.4) (2024-05-03)
    
    ### Bug Fixes
    
    * **text-editor:** ensure tabbing into the editor will focus on input area first ([ceb33ef](ceb33ef))
    semantic-release-bot committed May 3, 2024
    Copy the full SHA
    bc6ac4a View commit details

Commits on May 7, 2024

  1. Copy the full SHA
    2aac9e2 View commit details
  2. Copy the full SHA
    4280a18 View commit details
  3. chore(release): 37.32.5 [skip ci]

    ## [37.32.5](v37.32.4...v37.32.5) (2024-05-07)
    
    ### Bug Fixes
    
    * **dock:** better visualize when a button's popover is open ([4280a18](4280a18))
    * **dock:** change opening direction of popover menus ([2aac9e2](2aac9e2))
    semantic-release-bot committed May 7, 2024
    Copy the full SHA
    846497d View commit details
  4. Copy the full SHA
    140b791 View commit details
  5. chore(release): 37.32.6 [skip ci]

    ## [37.32.6](v37.32.5...v37.32.6) (2024-05-07)
    
    ### Bug Fixes
    
    * **menu:** avoid error when `items` is undefined ([140b791](140b791))
    semantic-release-bot committed May 7, 2024
    Copy the full SHA
    10e545c View commit details
  6. Copy the full SHA
    b7309c2 View commit details
  7. chore(release): 37.32.7 [skip ci]

    ## [37.32.7](v37.32.6...v37.32.7) (2024-05-07)
    
    ### Bug Fixes
    
    * **list:** avoid error when `items` is undefined ([b7309c2](b7309c2))
    semantic-release-bot committed May 7, 2024
    Copy the full SHA
    a0cb7db View commit details
  8. Copy the full SHA
    81ccd04 View commit details
  9. Copy the full SHA
    59cfe57 View commit details

Commits on May 10, 2024

  1. Copy the full SHA
    050ad22 View commit details

Commits on May 14, 2024

  1. feat(text-editor): enable end users to resize the editor

    Also enable consumers to turn this resizing possibility off.
    Kiarokh authored and adrianschmidt committed May 14, 2024
    Copy the full SHA
    d83dd45 View commit details
  2. Copy the full SHA
    2d4fe17 View commit details
  3. chore(release): 37.33.0 [skip ci]

    ## [37.33.0](v37.32.7...v37.33.0) (2024-05-14)
    
    ### Features
    
    * **text-editor:** enable end users to resize the editor ([d83dd45](d83dd45))
    
    ### Bug Fixes
    
    * **text-editor:** prevent editor from becoming smaller than 1 line of text ([2d4fe17](2d4fe17))
    semantic-release-bot committed May 14, 2024
    Copy the full SHA
    e3fa0b2 View commit details
  4. Copy the full SHA
    1a6e0b6 View commit details
  5. chore(release): 37.33.1 [skip ci]

    ## [37.33.1](v37.33.0...v37.33.1) (2024-05-14)
    
    ### Bug Fixes
    
    * **input-field:** fix toggling disabled trailing icon ([1a6e0b6](1a6e0b6))
    semantic-release-bot committed May 14, 2024
    Copy the full SHA
    3a89112 View commit details
  6. fix(input-field): handle change better to keep value in sync

    - Waits until any debounced change event has been emitted before
      rendering new value
    - Flushes any debounced change event on blur
    vicgeralds committed May 14, 2024
    Copy the full SHA
    01ce9be View commit details
  7. fix(input-field): avoid validating during render

    Avoids repeatedly checking validity while rendering, which might cause
    `invalid` events to be emitted multiple times.
    vicgeralds committed May 14, 2024
    Copy the full SHA
    6e23563 View commit details
  8. fix(input-field): render current value correctly

    Avoids rendering the current value as empty when there's bad input.
    vicgeralds committed May 14, 2024
    Copy the full SHA
    a93f3f3 View commit details
  9. Copy the full SHA
    7f6ecc7 View commit details
  10. Copy the full SHA
    8e5eabf View commit details
  11. Copy the full SHA
    bd98e87 View commit details
  12. chore(release): 37.33.2 [skip ci]

    ## [37.33.2](v37.33.1...v37.33.2) (2024-05-14)
    
    ### Bug Fixes
    
    * **input-field:** avoid validating during render ([6e23563](6e23563))
    * **input-field:** handle change better to keep value in sync ([01ce9be](01ce9be))
    * **input-field:** initialize invalid text field as invalid ([bd98e87](bd98e87))
    * **input-field:** render current value correctly ([a93f3f3](a93f3f3))
    
    ### Performance Improvements
    
    * **input-field:** set input element using ref ([7f6ecc7](7f6ecc7))
    semantic-release-bot committed May 14, 2024
    Copy the full SHA
    320a085 View commit details

Commits on May 15, 2024

  1. Copy the full SHA
    d1caac5 View commit details
  2. docs(input-field): fix misleading type number examples

    The value in change events is a number or the empty string.
    vicgeralds committed May 15, 2024
    Copy the full SHA
    a1a244c View commit details
  3. chore(release): 37.33.3 [skip ci]

    ## [37.33.3](v37.33.2...v37.33.3) (2024-05-15)
    
    ### Bug Fixes
    
    * **input-field:** update number value only when different ([d1caac5](d1caac5)), closes [#1402](#1402)
    semantic-release-bot committed May 15, 2024
    Copy the full SHA
    92cb894 View commit details
  4. Copy the full SHA
    66ea537 View commit details
  5. Copy the full SHA
    9fc8d19 View commit details
  6. chore(release): 37.34.0 [skip ci]

    ## [37.34.0](v37.33.3...v37.34.0) (2024-05-15)
    
    ### Features
    
    * **chip-set:** hide counter when a single chip is expected ([66ea537](66ea537)), closes [#2299](#2299)
    
    ### Bug Fixes
    
    * **chip-set:** remove delimiter after last chip ([9fc8d19](9fc8d19))
    semantic-release-bot committed May 15, 2024
    Copy the full SHA
    1cc0c83 View commit details

Commits on May 16, 2024

  1. fix(text-editor): ensure clicking anywhere in the editor activates th…

    …e edit mode
    
    Of course except clicking on the action bar!
    Kiarokh authored and LucyChyzhova committed May 16, 2024
    Copy the full SHA
    55dd2b0 View commit details
  2. chore(release): 37.34.1 [skip ci]

    ## [37.34.1](v37.34.0...v37.34.1) (2024-05-16)
    
    ### Bug Fixes
    
    * **text-editor:** ensure clicking anywhere in the editor activates the edit mode ([55dd2b0](55dd2b0))
    semantic-release-bot committed May 16, 2024
    Copy the full SHA
    d57784e View commit details
  3. Copy the full SHA
    de11735 View commit details
  4. Copy the full SHA
    d00b089 View commit details
  5. chore(release): 37.35.0 [skip ci]

    ## [37.35.0](v37.34.1...v37.35.0) (2024-05-16)
    
    ### Features
    
    * **text-editor:** use updateView() instead of injecting HTML directly for first value ([d00b089](d00b089))
    
    ### Bug Fixes
    
    * **text-editor:** add watcher for value prop ([de11735](de11735))
    semantic-release-bot committed May 16, 2024
    Copy the full SHA
    88273c2 View commit details
  6. feat(interface): add new Image interface

    Kiarokh authored and Befkadu1 committed May 16, 2024
    Copy the full SHA
    106d4a8 View commit details
  7. Copy the full SHA
    cfc0c1d View commit details
  8. Copy the full SHA
    d858fc4 View commit details
  9. chore(release): 37.36.0 [skip ci]

    ## [37.36.0](v37.35.0...v37.36.0) (2024-05-16)
    
    ### Features
    
    * **chip-set:** enable displaying pictures instead of icons on chips ([d858fc4](d858fc4))
    * **chip:** enable displaying pictures instead of icons ([cfc0c1d](cfc0c1d))
    * **interface:** add new `Image` interface ([106d4a8](106d4a8))
    semantic-release-bot committed May 16, 2024
    Copy the full SHA
    136e53d View commit details

Commits on May 17, 2024

  1. Copy the full SHA
    187c4d5 View commit details
  2. chore(release): 37.37.0 [skip ci]

    ## [37.37.0](v37.36.0...v37.37.0) (2024-05-17)
    
    ### Features
    
    * **action-bar:** enable making items `selected` ([187c4d5](187c4d5))
    semantic-release-bot committed May 17, 2024
    Copy the full SHA
    e4859e7 View commit details
  3. Copy the full SHA
    4d5ddcf View commit details
  4. feat(text-editor): fix disabled and readonly prop CSS always showing

    The outline color was always triggered. The presence of the attribute
    was enough to trigger the CSS
    LawrenceBorst authored and Kiarokh committed May 17, 2024
    Copy the full SHA
    64b97b1 View commit details
  5. chore(release): 37.38.0 [skip ci]

    ## [37.38.0](v37.37.0...v37.38.0) (2024-05-17)
    
    ### Features
    
    * **text-editor:** fix disabled and readonly prop CSS always showing ([64b97b1](64b97b1))
    
    ### Bug Fixes
    
    * **documentation:** fix text-editor form data example ([4d5ddcf](4d5ddcf))
    semantic-release-bot committed May 17, 2024
    Copy the full SHA
    56f241f View commit details
  6. refactor(text-editor): no need to be so specific for default styles

    We were adding specificity of "if not `readonly`" then these
    are the colors. But further down, we actually specified colors for the
    readonly mode. So this was an overkill. Also would complicate styles
    for next commit, for the `disabled` state.
    Kiarokh committed May 17, 2024
    Copy the full SHA
    9d2206c View commit details
  7. Copy the full SHA
    ab06af6 View commit details
  8. chore(release): 37.39.0 [skip ci]

    ## [37.39.0](v37.38.0...v37.39.0) (2024-05-17)
    
    ### Features
    
    * **text-editor:** enable `disabled` prop ([ab06af6](ab06af6))
    semantic-release-bot committed May 17, 2024
    Copy the full SHA
    1eca4e5 View commit details
Showing 392 changed files with 32,157 additions and 14,917 deletions.
7 changes: 0 additions & 7 deletions .eslintignore

This file was deleted.

215 changes: 0 additions & 215 deletions .eslintrc.js

This file was deleted.

4 changes: 3 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Maintainer team should monitor all changes to files in the .github folder,
# like our GitHub Actions workflows and this CODEOWNERS file.
/.github/ @Lundalogik/lime-elements-maintainers
# @lime-opensource is also a code owner, to allow automatic merge of
# Dependabot updates.
/.github/ @Lundalogik/lime-elements-maintainers, @lime-opensource

# The maintainer team should also monitor all changes to the public API.
/etc/* @Lundalogik/lime-elements-maintainers
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
- package-ecosystem: "npm"
directory: "/"
open-pull-requests-limit: 4
@@ -25,3 +30,5 @@ updates:
- dependency-name: "puppeteer"
- dependency-name: "typescript"
update-types: ["version-update:semver-major"]
- dependency-name: "replace-in-file"
update-types: ["version-update:semver-major"]
6 changes: 3 additions & 3 deletions .github/workflows/cleanup.yml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ on:

jobs:
docs:
if: github.actor != 'lime-opensource'
if: github.actor != 'dependabot[bot]' && github.actor != 'lime-opensource'
name: Remove PR docs
runs-on: ubuntu-latest
env:
@@ -14,13 +14,13 @@ jobs:
GH_TOKEN: ${{ secrets.CREATE_RELEASE }}
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
token: ${{ secrets.CREATE_RELEASE }}
- name: Read .nvmrc
run: echo "NVMRC=$(cat .nvmrc)" >> $GITHUB_OUTPUT
id: nvm
- uses: actions/setup-node@v4
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: "${{ steps.nvm.outputs.NVMRC }}"
- run: node -v && npm -v
121 changes: 121 additions & 0 deletions .github/workflows/create-backport-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
name: Create Backport Branch

on:
workflow_dispatch:
inputs:
last_release_version:
description: 'The version of the last release. Example: 1.2.3'
required: true
type: string
new_release_version:
description: 'The version of the new release. Example: 1.3.0'
required: true
type: string
last_release_git_tag:
description: 'The git tag of the last release. Defaults to `v{last_release_version}`. Example: v1.2.3'
required: false
default: ''
type: string
workflow_call:
inputs:
last_release_version:
description: 'The version of the last release. Example: 1.2.3'
required: true
type: string
new_release_version:
description: 'The version of the new release. Example: 1.3.0'
required: true
type: string
last_release_git_tag:
description: 'The git tag of the last release. Defaults to `v{last_release_version}`. Example: v1.2.3'
required: false
default: ''
type: string

jobs:
create_branch:
runs-on: ubuntu-latest
steps:
- name: Extract Last Release Major and Minor Versions
id: extract_last_versions
run: |
last_version='${{ inputs.last_release_version }}'
IFS='.' read -r last_major last_minor last_patch <<< "$last_version"
echo "last_major=$last_major" >> $GITHUB_OUTPUT
echo "last_minor=$last_minor" >> $GITHUB_OUTPUT
echo "last major: $last_major"
echo "last minor: $last_minor"
- name: Extract New Release Major and Minor Versions
id: extract_new_versions
run: |
new_version='${{ inputs.new_release_version }}'
IFS='.' read -r new_major new_minor new_patch <<< "$new_version"
echo "new_major=$new_major" >> $GITHUB_OUTPUT
echo "new_minor=$new_minor" >> $GITHUB_OUTPUT
echo "new major: $new_major"
echo "new minor: $new_minor"
- name: Determine Bump Type
id: determine_bump
run: |
new_major='${{ steps.extract_new_versions.outputs.new_major }}'
new_minor='${{ steps.extract_new_versions.outputs.new_minor }}'
last_major='${{ steps.extract_last_versions.outputs.last_major }}'
last_minor='${{ steps.extract_last_versions.outputs.last_minor }}'
if [ "$new_major" -gt "$last_major" ]; then
echo "bump_type=major" >> $GITHUB_OUTPUT
echo 'bump type is `major`'
elif [ "$new_major" -eq "$last_major" ] && [ "$new_minor" -gt "$last_minor" ]; then
echo "bump_type=minor" >> $GITHUB_OUTPUT
echo 'bump type is `minor`'
else
echo "bump_type=patch" >> $GITHUB_OUTPUT
echo 'bump type is `patch` or other'
fi
- name: Determine Branch Name
id: determine_branch_name
run: |
bump_type='${{ steps.determine_bump.outputs.bump_type }}'
last_major='${{ steps.extract_last_versions.outputs.last_major }}'
last_minor='${{ steps.extract_last_versions.outputs.last_minor }}'
if [ "$bump_type" = "major" ]; then
branch_name="${last_major}.x.x"
elif [ "$bump_type" = "minor" ]; then
branch_name="${last_major}.${last_minor}.x"
else
branch_name=""
fi
echo "branch_name=$branch_name" >> $GITHUB_OUTPUT
echo "branch name: $branch_name"
- name: Set Last Release Git Tag
id: set_git_tag
if: ${{ steps.determine_branch_name.outputs.branch_name != '' }}
run: |
if [ -z "${{ inputs.last_release_git_tag }}" ]; then
git_tag="v${{ inputs.last_release_version }}"
else
git_tag="${{ inputs.last_release_git_tag }}"
fi
echo "last_release_git_tag=${git_tag}" >> $GITHUB_OUTPUT
echo "last release git tag: ${git_tag}"
- name: Checkout Code
if: ${{ steps.determine_branch_name.outputs.branch_name != '' }}
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: true
token: ${{ secrets.CREATE_RELEASE }}

- name: Create Release Branch
if: ${{ steps.determine_branch_name.outputs.branch_name != '' }}
run: |
git fetch origin "refs/tags/${{ steps.set_git_tag.outputs.last_release_git_tag }}:refs/tags/${{ steps.set_git_tag.outputs.last_release_git_tag }}"
git checkout "${{ steps.set_git_tag.outputs.last_release_git_tag }}"
git checkout -b "${{ steps.determine_branch_name.outputs.branch_name }}"
git push origin "${{ steps.determine_branch_name.outputs.branch_name }}"
echo "branch created: ${{ steps.determine_branch_name.outputs.branch_name }}"
Loading