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

TK V3 #100

Merged
merged 116 commits into from
May 27, 2024
Merged

TK V3 #100

merged 116 commits into from
May 27, 2024

Conversation

SimeonC
Copy link
Contributor

@SimeonC SimeonC commented Jul 28, 2022

This is in draft until ready to release, it's a PR so we can trigger pre-release builds and generally keep track of progress.

The CSS is via jsDelivr like bootstrap see these links (latest version will be wrong until first full release, make sure to include the latest canary version from below);

📦 Published PR as canary version: Canary Versions

✨ Test out this PR locally via:

npm install @tablecheck/[email protected]
npm install @tablecheck/[email protected]
npm install @tablecheck/[email protected]
npm install @tablecheck/[email protected]
npm install @tablecheck/[email protected]
npm install @tablecheck/[email protected]
# or 
yarn add @tablecheck/[email protected]
yarn add @tablecheck/[email protected]
yarn add @tablecheck/[email protected]
yarn add @tablecheck/[email protected]
yarn add @tablecheck/[email protected]
yarn add @tablecheck/[email protected]

Version

Published prerelease version: @tablecheck/[email protected]
@tablecheck/[email protected]
@tablecheck/[email protected]
@tablecheck/[email protected]
@tablecheck/[email protected]
@tablecheck/[email protected]
@tablecheck/[email protected]

Changelog

🎉 This release contains work from new contributors! 🎉

Thanks for all your work!

❤️ Alex (@SashaShostyr)

❤️ null@k-baldauf

❤️ Neilson Gardose (@nkgardose)

❤️ null@Maruth51

❤️ Hachi (@hachi-studio)

❤️ Stanislav (@staevs)

❤️ Frederic Wojcikowski (@Fred6475)

❤️ null@oFrederic

❤️ Joan Mira (@gazpachu)

💥 Breaking Change

  • @tablecheck/tablekit-core, @tablecheck/tablekit-css, @tablecheck/tablekit-react-css, @tablecheck/tablekit-react-datepicker, @tablecheck/tablekit-react-fit-content-textarea, @tablecheck/tablekit-react-select, @tablecheck/tablekit-react
  • @tablecheck/tablekit-react-datepicker, @tablecheck/tablekit-react-select, @tablecheck/tablekit-react

🚀 Enhancement

  • fix: add chip component #155 (@hachi-studio @SashaShostyr)
  • @tablecheck/tablekit-core, @tablecheck/tablekit-react-css, @tablecheck/tablekit-react
    • feat(tablekit-core): add bare and disabled-bare, update info styling in input-alert #214 (@k-baldauf)
    • feat: add system theme mode and themedCss util #211 (@SimeonC)
    • feat: add component to auto apply anchor styling to children #204 (@SimeonC)
    • fix: update alerts #189 (@SimeonC)
  • @tablecheck/tablekit-core
  • @tablecheck/tablekit-css, @tablecheck/tablekit-react-datepicker, @tablecheck/tablekit-react-fit-content-textarea, @tablecheck/tablekit-react-select, @tablecheck/tablekit-react
    • feat: add react-calendar package and fix types for emotion theme #159 (@SimeonC)
  • @tablecheck/tablekit-react
  • @tablecheck/tablekit-react-fit-content-textarea, @tablecheck/tablekit-react
    • feat(tablekit-react): add table component #124 (@staevs)
  • @tablecheck/tablekit-css, @tablecheck/tablekit-react-fit-content-textarea, @tablecheck/tablekit-react-select, @tablecheck/tablekit-react
    • feat: add textarea component and auto resizing textarea package #151 (@SimeonC)
  • @tablecheck/tablekit-react-select
    • feat(tablekit-react-select): add isClearable props #130 (@irmir)

🐛 Bug Fix

⚠️ Pushed to next

  • Merge remote-tracking branch 'origin/main' into next (@SimeonC)
  • ci: update deps to fix release (@SimeonC)
  • chore: update auditjs (@SimeonC)
  • ci: fix build by excluding stories from precommit checking (@SimeonC)
  • ci: fix stories release attempt 1 (@SimeonC)
  • ci: remove invalid yaml (@SimeonC)
  • ci: fix branch release (@SimeonC)
  • fix: revert back website tk css package (@gazpachu)
  • feat: added initial layout for documentation pages (@gazpachu)
  • chore: fix storybook build by disabling eslint-rule (@SimeonC)
  • fix: eslint error (@gazpachu)
  • feat: website home page and theme toggle working (@gazpachu)
  • fix: website eslint errors (@gazpachu)
  • feat: website initial push (@gazpachu)
  • chore: update TODO list (@SimeonC)
  • @tablecheck/tablekit-css, @tablecheck/tablekit-react
    • feat: push new components and optimise stories (@SimeonC)
    • feat: add Badge and refactor naming to be more clear (@SimeonC)
    • feat: add tabs and minor bugfixes (@SimeonC)
    • chore: fix website build and linter/precommit errors (@SimeonC)
    • chore: prevent website from generating tags (@SimeonC)
    • feat(tablekit-css): add css publish scripts (@SimeonC)
    • feat: enable auto-build of css (@SimeonC)
    • chore: port v3 from old next branch (@SimeonC)
  • @tablecheck/tablekit-react
    • fix: lint and typescript errors (@SimeonC)
    • ci: add chromatic (@SimeonC)
    • fix: mistyped theme variables after generation (@SimeonC)
    • feat(tablekit-react): add country prop to ThemeProvider (@SimeonC)
    • feat: update theme colors from figma (@SimeonC)
    • fix: prevent prefers-color-scheme from overriding data-theme attr on html tag (@SimeonC)
    • fix(tablekit-css): remove incorrect baseElement items (@SimeonC)
    • fix: build and lint should now work correctly (@SimeonC)
  • @tablecheck/tablekit-css, @tablecheck/tablekit-react-select, @tablecheck/tablekit-react
    • ci: fix up package-lock files (@SimeonC)
    • fix: change skeleton to be more smooth, update constants to be css export (@SimeonC)
    • fix: get storybook working for react (@SimeonC)
    • fix: some minor refactoring and styling fixes (@SimeonC)
  • @tablecheck/tablekit-css

📝 Documentation

  • @tablecheck/tablekit-core, @tablecheck/tablekit-react
    • feat(tablekit-core): change color for error in InputAlert #186 (@nkgardose)

🔩 Dependency Updates

Authors: 12

SimeonC added 3 commits July 25, 2022 10:52
Restart from scratch for TK v3. Completely different philosophy and architecture.
Adding the start of a script to auto-generate the css values.
Working build - see README.md in system/css for more steps
@SimeonC SimeonC added the major Increment the major version when merged label Jul 28, 2022
@github-actions
Copy link

github-actions bot commented Jul 28, 2022

Unit Test Results

0 tests   0 ✔️  0s ⏱️
0 suites  0 💤
1 files    0

Results for commit e0080dd.

♻️ This comment has been updated with latest results.

@SimeonC SimeonC force-pushed the next branch 2 times, most recently from d429825 to 47193bf Compare July 29, 2022 09:38
Website should be autodeployed so go forward and fix the bug - don’t try go back…
SimeonC and others added 14 commits July 29, 2022 19:15
`baseElement` of `span` or `div` ended up being applied to all elements instead of being restricted to `baseSelector`. This only affected the “Menu” elements.
Adding some language logic and started removing our private CDN references as this is a public project.
Fixing more build issues along the way.
Refactored the react-select hook out to it’s own package.
Needed to downgrade node to v16 due to https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported

Also due to the setup absolute paths aren’t working so we need to keep all paths relative.
…port

Changing the utils to give a more consistent DX on both react and css - this also simplifies the css build.
Updating the skeleton from a tweet I found to give a super better UX.
Get the CI running again.
nkgardose and others added 24 commits August 7, 2023 16:04
# Conflicts:
#	.github/workflows/pull_requests.yml
#	packages/icon/package.json
If link doesn’t have a href (ie `:link` doesn’t match) we need to make sure it’s disabled display even when hovered.
Globally applying styles to the a tag caused a large amount of regression problems and couldn’t be modified to work easier than we could create a new component for it. Called `Anchor` as `Link` is commonly used by other apis.
Adds `system` alongside `light` and `dark` and defaults to `system` if parameter not passed.
No ticket.
To prevent accidental submission of forms.
Other misc tweaks to match with figma designs.
Added support for upcoming `field-sizing` property that design team wants by default
Apply correct text color for input and select when element is disabled.
Final update to prepare for full release. Merge next -> main after this.
@SimeonC SimeonC enabled auto-merge (rebase) May 27, 2024 08:45
auto-merge was automatically disabled May 27, 2024 08:47

Rebase failed

@SimeonC SimeonC merged commit 1d6f18e into main May 27, 2024
10 of 12 checks passed
@SimeonC SimeonC deleted the next branch December 9, 2024 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major Increment the major version when merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.