profile
viewpoint
Max Stoiber mxstbr @gatsbyjs Vienna, Austria https://mxstbr.com Working on open source at @gatsbyjs—previously @github after they acquired @withspectrum. ✌️ Speciality coffee geek and skier ☕

keystonejs/keystone-classic 14867

Node.js CMS and web app framework

jaredpalmer/backpack 4305

🎒 Backpack is a minimalistic build system for Node.js projects.

FormidableLabs/urql 4143

The highly customizable and versatile GraphQL client.

jaredpalmer/after.js 3526

Next.js-like framework for server-rendered React apps built with React Router 4

draft-js-plugins/draft-js-plugins 3400

React Plugin Architecture for Draft.js including Slack-Like Emojis, FB-Like Mentions and Stickers

apollographql/subscriptions-transport-ws 1189

:arrows_clockwise: A WebSocket client + server for GraphQL subscriptions

micro-analytics/micro-analytics-cli 742

Public analytics as a Node.js microservice. No sysadmin experience required! 📈

acdlite/react-remarkable 416

A React component for rendering Markdown with remarkable

cssinjs/theming 269

Unified CSSinJS theming solution for React

ld-x/last-draft 207

:pen: a Draft.js editor

issue commentsystem-ui/theme-ui

Convert to TypeScript

@LA1CH3 do it! :

mxstbr

comment created time in 9 hours

push eventsystem-ui/theme-ui

LekoArts

commit sha 80da6b799e3a566ef41f822ff40378934ac2b4aa

chore: package.json changes

view details

LekoArts

commit sha 2451c3a935f2ce45e78687befa7f90967eab0227

fix: First changes made to function

view details

LekoArts

commit sha c49f0a5ee2618342aa8758c2d3fed99fb66328cb

refactor: index file. Add /css package for Theme typing

view details

LekoArts

commit sha f1c738b0e955f118a987701b628ebc90d93ef40d

fix: add default value to second param

view details

Max Stoiber

commit sha cf5b00ad01a59b215b1ff6ef0cbbbf9893025a9e

Merge pull request #696 from LekoArts/ts-match-media @theme-ui/match-media : TypeScript conversion

view details

push time in 18 hours

PR merged system-ui/theme-ui

@theme-ui/match-media : TypeScript conversion

Changing match-media package to TS. Didn't touch the tests yet.

Part of #668

+25 -7

0 comment

4 changed files

LekoArts

pr closed time in 18 hours

PR opened system-ui/theme-ui

[WIP] Convert color-modes to TS
+35 -11

0 comment

8 changed files

pr created time in 18 hours

create barnchsystem-ui/theme-ui

branch : ts-color-modes

created branch time in 18 hours

issue commentsystem-ui/theme-ui

Fix @theme-ui/tailwind color conversion

If you submit that as a PR without the correct TypeScript stuff I'll help you fix it up! How's that sound?

axe312ger

comment created time in 18 hours

issue commentsystem-ui/theme-ui

Convert to TypeScript

I will do color-modes next!

mxstbr

comment created time in a day

delete branch system-ui/theme-ui

delete branch : ts-presets

delete time in a day

push eventsystem-ui/theme-ui

Max Stoiber

commit sha e91810b6d8e1fb4da4722ef6f86d70b647c8cbc9

Convert all presets to TypeScript (except for bootstrap)

view details

Max Stoiber

commit sha ceda1f4d69b4026d7c3e7922bc3eb30a9b0f52a3

Type preset-bootstrap

view details

Max Stoiber

commit sha 2f966d201d50822e17db0cc5aa6c0a1346d90dea

Fix package.jsons

view details

Max Stoiber

commit sha 0edeb503ecfe60a97f98127bb60fc7bf698aaf86

Maybe this fixes it?

view details

Max Stoiber

commit sha 3e2255f8c43287b1201149b265da571bc6417248

Commit something to retrigger circleci

view details

Max Stoiber

commit sha e5f1ea3e7d3e1e6685c6b80d84caec8b04b4a078

Try whether fixing cirleci node_modules caching fixes build issues

view details

Max Stoiber

commit sha 5d14efc10ac42f1146d2fe3c8ab25069b6d1df88

Try GitHub actions I guess

view details

Max Stoiber

commit sha b05b574cde227590e47ddb297166eb2cf4bc4428

Hmm...

view details

Max Stoiber

commit sha 0be545c6e72ccd80bd8b607ba3032e873faeb349

K bye circle

view details

Max Stoiber

commit sha baf2a830db76863a68ce47fd5cf479c10b71aefa

Lets see if node_modules caching works

view details

Max Stoiber

commit sha b3df0836148933c08faed94c3dbba972a33ce1ff

Add fake CircleCI config back to make things pass

view details

Max Stoiber

commit sha 895726fc34dc2e2c208c79969cd7c608a9b6c827

Convert "presets" package to TS

view details

Max Stoiber

commit sha 7c4ccd5e414d6e928bec80daaeb9fc18e99cbf55

OKAY JACKSON

view details

Max Stoiber

commit sha e5e68cdb64db5ce763f86f51311dbaa04780745d

Merge pull request #694 from system-ui/ts-presets Convert all presets to TypeScript

view details

push time in a day

PR merged system-ui/theme-ui

Convert all presets to TypeScript
+183 -122

2 comments

42 changed files

mxstbr

pr closed time in a day

Pull request review commentsystem-ui/theme-ui

Convert all presets to TypeScript

 export default {       my: 4,       borderCollapse: 'separate',       borderSpacing: 0,-      [['th', 'td']]: {+      [['th', 'td'].toString()]: {

Okay boss I did it properly

mxstbr

comment created time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 7c4ccd5e414d6e928bec80daaeb9fc18e99cbf55

OKAY JACKSON

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 895726fc34dc2e2c208c79969cd7c608a9b6c827

Convert "presets" package to TS

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha b3df0836148933c08faed94c3dbba972a33ce1ff

Add fake CircleCI config back to make things pass

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha baf2a830db76863a68ce47fd5cf479c10b71aefa

Lets see if node_modules caching works

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 0be545c6e72ccd80bd8b607ba3032e873faeb349

K bye circle

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha b05b574cde227590e47ddb297166eb2cf4bc4428

Hmm...

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 5d14efc10ac42f1146d2fe3c8ab25069b6d1df88

Try GitHub actions I guess

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha e5f1ea3e7d3e1e6685c6b80d84caec8b04b4a078

Try whether fixing cirleci node_modules caching fixes build issues

view details

push time in 2 days

pull request commentsystem-ui/theme-ui

Convert all presets to TypeScript

These build failure logs are especially unhelpful 🤔

$ microbundle --no-compress
Build "typography" to dist:
       2.2 kB: index.js.gz
       1.9 kB: index.js.br
      2.13 kB: index.esm.js.gz
      1.84 kB: index.esm.js.br
      2.36 kB: index.umd.js.gz
      2.05 kB: index.umd.js.br
Done in 4.88s.

Received "killed" signal

From these support posts on the CircleCI forum it sounds like that means the process is running out of memory?! How's that possible while building a handful of packages?

mxstbr

comment created time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 3e2255f8c43287b1201149b265da571bc6417248

Commit something to retrigger circleci

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 0edeb503ecfe60a97f98127bb60fc7bf698aaf86

Maybe this fixes it?

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 2f966d201d50822e17db0cc5aa6c0a1346d90dea

Fix package.jsons

view details

push time in 2 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha ceda1f4d69b4026d7c3e7922bc3eb30a9b0f52a3

Type preset-bootstrap

view details

push time in 2 days

PR opened system-ui/theme-ui

Convert all presets to TypeScript

(except for the bootstrap one)

+105 -17

0 comment

22 changed files

pr created time in 2 days

create barnchsystem-ui/theme-ui

branch : ts-presets

created branch time in 2 days

push eventsystem-ui/theme-ui

Joe Strouth

commit sha 6c28455a39cb6abaec311d10656de41173b25d19

Convert tailwind package to TypeScript

view details

Joe Strouth

commit sha a7f5b4da1a3ed63d01bf361a27009f513286ab38

Switch @theme-ui/core to devDeps for tailwind type dependency

view details

Joe Strouth

commit sha 360c5096a0075540e68f5bc14242372de1c35fbc

Swap tailwind test to TS

view details

Max Stoiber

commit sha ec8f4c40357a980b145d569c36fd45be54c24e89

Merge branch 'master' into ts-tailwind

view details

Max Stoiber

commit sha 314f825a60c70588e98896ca7020ba88af4b6109

Minor cleanup to make tests pass

view details

Max Stoiber

commit sha 1b72aef9bc2f4ffc05b8c719dafa7367e7a01da4

Merge pull request #686 from joestrouth1/ts-tailwind Convert tailwind package to TypeScript

view details

push time in 2 days

PR merged system-ui/theme-ui

Convert tailwind package to TypeScript

Part of #668

Makes the requested changes to tailwind for conversion to TS, plus strict: true in the copied tsconfig. No anys in the generated types, though there are some unknowns. The tailwind config passed in could be anything.

Does not update the tests. I'm not sure what the plan is for converting to ts-jest or similar.

+30 -11

1 comment

5 changed files

joestrouth1

pr closed time in 2 days

push eventjoestrouth1/theme-ui

LekoArts

commit sha 23bb06bc17e652d2357bf59690f20d6451407d69

chore: Change configs and rename file

view details

LekoArts

commit sha 8f4756e153437061a3304ed2dae8895a97fb1997

chore: Add types for pluralize

view details

LekoArts

commit sha fe90182b82eff29fabaaa4727deaae553af69031

Change file to TS

view details

LekoArts

commit sha e570dc012a6cc11f07294e22740785308f146f5b

fix: Change /core to devDep and change import for Theme interface

view details

hasparus

commit sha c69998f93af1eccea4f50a7a7082f566471ff97c

test: add ts-jest

view details

hasparus

commit sha 7b7f889bfc450f525abf634b6f22bede859b3154

fix(@theme-ui/core): add typescript jsx support

view details

Zolwiastyl

commit sha e61fef23e1d3a8983db4c87c1597d24e55521947

converted preset-base from .js to .ts

view details

dependabot-preview[bot]

commit sha dbc0916a49921a4b0419d646ddd709a04337457a

Bump gatsby-plugin-react-helmet from 3.1.21 to 3.1.22 Bumps [gatsby-plugin-react-helmet](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-react-helmet) from 3.1.21 to 3.1.22. - [Release notes](https://github.com/gatsbyjs/gatsby/releases) - [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-react-helmet/CHANGELOG.md) - [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-react-helmet@3.1.22/packages/gatsby-plugin-react-helmet) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 067553b1ceea176c0702ab8b4c7d2cddcfdbb6e8

Bump gatsby-plugin-catch-links from 2.1.24 to 2.1.25 Bumps [gatsby-plugin-catch-links](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-catch-links) from 2.1.24 to 2.1.25. - [Release notes](https://github.com/gatsbyjs/gatsby/releases) - [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-catch-links/CHANGELOG.md) - [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-catch-links@2.1.25/packages/gatsby-plugin-catch-links) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha ad094d26751177bf1a7f0050840f6c98c0d26fac

Bump webpack from 4.41.5 to 4.41.6 Bumps [webpack](https://github.com/webpack/webpack) from 4.41.5 to 4.41.6. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.41.5...v4.41.6) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha f21cb244181a9af0fd3a6777c8ef3d462cb34bf3

Bump reakit from 1.0.0-beta.14 to 1.0.0-beta.16 Bumps [reakit](https://github.com/reakit/reakit) from 1.0.0-beta.14 to 1.0.0-beta.16. - [Release notes](https://github.com/reakit/reakit/releases) - [Changelog](https://github.com/reakit/reakit/blob/master/CHANGELOG.md) - [Commits](https://github.com/reakit/reakit/compare/reakit@1.0.0-beta.14...reakit@1.0.0-beta.16) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 4419a1f2197a0b851ce5c205d6363e652c1c4985

Bump webpack-cli from 3.3.10 to 3.3.11 Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.10 to 3.3.11. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/next/CHANGELOG_v3.md) - [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.10...v3.3.11) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 32406adc73d1493653db26f20a1bff43732a7a44

Bump copy-to-clipboard from 3.2.0 to 3.2.1 Bumps [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/sudodoki/copy-to-clipboard/releases) - [Commits](https://github.com/sudodoki/copy-to-clipboard/compare/v3.2.0...v3.2.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha d33de7707c8df96ef0cc0c3346f8aeb86defa1a6

Bump unist-util-visit from 2.0.1 to 2.0.2 Bumps [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/syntax-tree/unist-util-visit/releases) - [Commits](https://github.com/syntax-tree/unist-util-visit/compare/2.0.1...2.0.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Allan Pope

commit sha 084d196df5943a478d9728208785de4460d7fb8f

remove number arg as not used

view details

Brent Jackson

commit sha c2f77cc38bd6b76d6b79b692e6cc977e4246fa38

Bump versions in peer dependencies

view details

Brent Jackson

commit sha 003ecfbfc0667499a7a19e28cc82ffe8c2439d68

Merge pull request #683 from system-ui/dependabot/npm_and_yarn/unist-util-visit-2.0.2 Bump unist-util-visit from 2.0.1 to 2.0.2

view details

Brent Jackson

commit sha 4a2e11b7c9cf17ab0ddf72a8f51a544a0e88d414

Merge pull request #676 from system-ui/dependabot/npm_and_yarn/gatsby-plugin-react-helmet-3.1.22 Bump gatsby-plugin-react-helmet from 3.1.21 to 3.1.22

view details

Brent Jackson

commit sha 09fc2a1532740634a4d3903c17710abf6cbe9ecc

Merge pull request #677 from system-ui/dependabot/npm_and_yarn/gatsby-plugin-catch-links-2.1.25 Bump gatsby-plugin-catch-links from 2.1.24 to 2.1.25

view details

Brent Jackson

commit sha 009e34e2b1484b6d46491866ab7e60205150ff20

Merge pull request #678 from system-ui/dependabot/npm_and_yarn/webpack-4.41.6 Bump webpack from 4.41.5 to 4.41.6

view details

push time in 2 days

push eventsystem-ui/theme-ui

Joe Strouth

commit sha b03fc0f4e21323cd8c8e024e8638e97bd048c511

Convert tachyons package to TS

view details

Max Stoiber

commit sha ead6b44fec3376aa1b67dce13373a718b059e9c4

Merge branch 'master' into ts-tachyons

view details

Max Stoiber

commit sha 2216c5862801dd251f84381064eec191446b2cfe

Fix typescript support in tachyons

view details

Max Stoiber

commit sha ce82c3b432c3febd40e1d8dedd3e252710aae41c

Add exclude to .tsconfig.json

view details

Max Stoiber

commit sha e9bcd8af5d4ec002f0006e528d51600e379ad6e8

Fix jest tests running in dist/]

view details

Max Stoiber

commit sha 3e975e55b493c773cdac126e8a9ac876fb0ee315

Merge pull request #691 from joestrouth1/ts-tachyons Convert tachyons package to TS

view details

push time in 2 days

PR merged system-ui/theme-ui

Convert tachyons package to TS

Part of #668

Makes the requested changes to tachyons for conversion to TS, plus strict: true in the copied tsconfig. No anys in the generated types, though there is an unknown.

Updates the test file to .ts and adds a declaration file for tachyons-generator. Not a complete definition of the library, but covers enough for what's used in the test(s).

+38 -13

0 comment

8 changed files

joestrouth1

pr closed time in 2 days

push eventjoestrouth1/theme-ui

Max Stoiber

commit sha ce82c3b432c3febd40e1d8dedd3e252710aae41c

Add exclude to .tsconfig.json

view details

Max Stoiber

commit sha e9bcd8af5d4ec002f0006e528d51600e379ad6e8

Fix jest tests running in dist/]

view details

push time in 2 days

issue commentsystem-ui/theme-ui

Convert to TypeScript

Another todo:

  • [ ] Create base .tsconfig.json for all others to extend from as described in by @hasparus https://github.com/system-ui/theme-ui/pull/672#discussion_r381346761
mxstbr

comment created time in 2 days

Pull request review commentsystem-ui/theme-ui

Adopt TS in theme-ui/color

+{+  "compilerOptions": {+    "strict": true,++    "resolveJsonModule": true,+    "esModuleInterop": true,+    "moduleResolution": "node"+  },+  "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.d.ts"]

Yes we should totally do this! 👍

hasparus

comment created time in 2 days

push eventjoestrouth1/theme-ui

Max Stoiber

commit sha 2216c5862801dd251f84381064eec191446b2cfe

Fix typescript support in tachyons

view details

push time in 2 days

push eventjoestrouth1/theme-ui

LekoArts

commit sha 23bb06bc17e652d2357bf59690f20d6451407d69

chore: Change configs and rename file

view details

LekoArts

commit sha 8f4756e153437061a3304ed2dae8895a97fb1997

chore: Add types for pluralize

view details

LekoArts

commit sha fe90182b82eff29fabaaa4727deaae553af69031

Change file to TS

view details

LekoArts

commit sha e570dc012a6cc11f07294e22740785308f146f5b

fix: Change /core to devDep and change import for Theme interface

view details

hasparus

commit sha c69998f93af1eccea4f50a7a7082f566471ff97c

test: add ts-jest

view details

hasparus

commit sha 7b7f889bfc450f525abf634b6f22bede859b3154

fix(@theme-ui/core): add typescript jsx support

view details

Zolwiastyl

commit sha e61fef23e1d3a8983db4c87c1597d24e55521947

converted preset-base from .js to .ts

view details

dependabot-preview[bot]

commit sha dbc0916a49921a4b0419d646ddd709a04337457a

Bump gatsby-plugin-react-helmet from 3.1.21 to 3.1.22 Bumps [gatsby-plugin-react-helmet](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-react-helmet) from 3.1.21 to 3.1.22. - [Release notes](https://github.com/gatsbyjs/gatsby/releases) - [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-react-helmet/CHANGELOG.md) - [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-react-helmet@3.1.22/packages/gatsby-plugin-react-helmet) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 067553b1ceea176c0702ab8b4c7d2cddcfdbb6e8

Bump gatsby-plugin-catch-links from 2.1.24 to 2.1.25 Bumps [gatsby-plugin-catch-links](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-catch-links) from 2.1.24 to 2.1.25. - [Release notes](https://github.com/gatsbyjs/gatsby/releases) - [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-catch-links/CHANGELOG.md) - [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-catch-links@2.1.25/packages/gatsby-plugin-catch-links) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha ad094d26751177bf1a7f0050840f6c98c0d26fac

Bump webpack from 4.41.5 to 4.41.6 Bumps [webpack](https://github.com/webpack/webpack) from 4.41.5 to 4.41.6. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.41.5...v4.41.6) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha f21cb244181a9af0fd3a6777c8ef3d462cb34bf3

Bump reakit from 1.0.0-beta.14 to 1.0.0-beta.16 Bumps [reakit](https://github.com/reakit/reakit) from 1.0.0-beta.14 to 1.0.0-beta.16. - [Release notes](https://github.com/reakit/reakit/releases) - [Changelog](https://github.com/reakit/reakit/blob/master/CHANGELOG.md) - [Commits](https://github.com/reakit/reakit/compare/reakit@1.0.0-beta.14...reakit@1.0.0-beta.16) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 4419a1f2197a0b851ce5c205d6363e652c1c4985

Bump webpack-cli from 3.3.10 to 3.3.11 Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.10 to 3.3.11. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/next/CHANGELOG_v3.md) - [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.10...v3.3.11) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 32406adc73d1493653db26f20a1bff43732a7a44

Bump copy-to-clipboard from 3.2.0 to 3.2.1 Bumps [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/sudodoki/copy-to-clipboard/releases) - [Commits](https://github.com/sudodoki/copy-to-clipboard/compare/v3.2.0...v3.2.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha d33de7707c8df96ef0cc0c3346f8aeb86defa1a6

Bump unist-util-visit from 2.0.1 to 2.0.2 Bumps [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/syntax-tree/unist-util-visit/releases) - [Commits](https://github.com/syntax-tree/unist-util-visit/compare/2.0.1...2.0.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Allan Pope

commit sha 084d196df5943a478d9728208785de4460d7fb8f

remove number arg as not used

view details

Brent Jackson

commit sha c2f77cc38bd6b76d6b79b692e6cc977e4246fa38

Bump versions in peer dependencies

view details

Brent Jackson

commit sha 003ecfbfc0667499a7a19e28cc82ffe8c2439d68

Merge pull request #683 from system-ui/dependabot/npm_and_yarn/unist-util-visit-2.0.2 Bump unist-util-visit from 2.0.1 to 2.0.2

view details

Brent Jackson

commit sha 4a2e11b7c9cf17ab0ddf72a8f51a544a0e88d414

Merge pull request #676 from system-ui/dependabot/npm_and_yarn/gatsby-plugin-react-helmet-3.1.22 Bump gatsby-plugin-react-helmet from 3.1.21 to 3.1.22

view details

Brent Jackson

commit sha 09fc2a1532740634a4d3903c17710abf6cbe9ecc

Merge pull request #677 from system-ui/dependabot/npm_and_yarn/gatsby-plugin-catch-links-2.1.25 Bump gatsby-plugin-catch-links from 2.1.24 to 2.1.25

view details

Brent Jackson

commit sha 009e34e2b1484b6d46491866ab7e60205150ff20

Merge pull request #678 from system-ui/dependabot/npm_and_yarn/webpack-4.41.6 Bump webpack from 4.41.5 to 4.41.6

view details

push time in 2 days

PR closed system-ui/theme-ui

(@theme-ui/css) adopt TypeScript

Part of https://github.com/system-ui/theme-ui/issues/668

This is by no means a finished PR. I just wanted to push work on it a bit forward. This may be the one of the trickiest packages in the repository to type. get is the hardest part. Its namesake's types in @types/lodash don't look pretty.

I arrived at this index.d.ts

import { Theme } from '@theme-ui/core';
import * as CSS from 'csstype';
import { SystemStyleObject } from './types';
export * from './types';
export declare const get: (obj: object, key: string | number, def?: unknown, p?: number, undef?: unknown) => unknown;
export declare const multiples: {
    marginX: string[];
    marginY: string[];
    paddingX: string[];
    paddingY: string[];
    size: string[];
};
export declare const scales: {
    readonly color: "colors";
    // redacted
    readonly fill: "colors";
    readonly stroke: "colors";
};
interface CssPropsArg {
    theme?: Theme;
    [key: string]: unknown;
}
export declare const css: (args: SystemStyleObject) => (props?: CssPropsArg) => CSS.Properties<string | 0>;
+455 -17

5 comments

5 changed files

hasparus

pr closed time in 2 days

pull request commentsystem-ui/theme-ui

(@theme-ui/css) adopt TypeScript

Closing as this was done in #672! Thanks @hasparus!

hasparus

comment created time in 2 days

push eventsystem-ui/theme-ui

hasparus

commit sha 4e2996895994239bd7e6968d8ca6a8d41f881ba7

refactor(@theme-ui/color): adopt TypeScript

view details

hasparus

commit sha 030d71c9680d317a6386aee28a298780b8c577c2

chore(@theme-ui/color): rename index.js

view details

hasparus

commit sha 8e0fbf13e53a92461beb824904280f7675ccec27

docs(@theme-ui/color): add grayscale to README

view details

hasparus

commit sha 481406f65e80e61346843192f90058d6f349b638

chore(@theme-ui/color): stop building tests to dist

view details

hasparus

commit sha 9404cc65319907027bd9d78018c38eaf7ef42291

test(@theme-ui/color): assert as Theme in tests

view details

hasparus

commit sha 8328017d40661d0a9ac3ffeb49426501b80758d3

chore(@theme-ui/color): move core to deps

view details

hasparus

commit sha ca9c2261d8a1168233933682769b038f59396896

refactor: move Theme to @theme-ui/css

view details

hasparus

commit sha 8e4680ab5e946f3c43d8c3ad97f8c01c3fbc56a8

chore(@theme-ui/custom-properties): import Theme from css

view details

hasparus

commit sha 00f811eee77ab9dfc9047d45f270a03cda5662c5

chore(@theme-ui/color): import Theme from css

view details

hasparus

commit sha 5c13bd19a69a71d727f6a364426a417e5223a91e

refactor(@theme-ui/core): stop depending on styled-system

view details

hasparus

commit sha abe38f4851e57eea4c9b5882ea5a889eecddf206

chore(@theme-ui/css): revert stylelint format

view details

hasparus

commit sha 65e7b2996078955d2adb2d0c918e23577b850c8a

chore(@theme-ui/custom-properties): add @types/pluralize dependency

view details

hasparus

commit sha 78777ee9fa840b1091399df5c75914e88c339798

fix(docs): fix import to @theme-ui/css source code

view details

Piotr Monwid-Olechnowicz

commit sha 7a5104b6307a6ff4727b8587d8256916a07e0b8e

Update package.json

view details

Max Stoiber

commit sha 325e449547d81e0751d71cf0b2c6c992453e40ff

Merge pull request #672 from hasparus/ts-color Adopt TS in theme-ui/color

view details

push time in 2 days

PR merged system-ui/theme-ui

Adopt TS in theme-ui/color

Part of #668

I noticed @LekoArts is doing conventional commits and I'm stealing the idea.

Changes

Adopted TypeScript

I commited this in a weird way to preserve file history (two first commits on this branch).

Added jsdoc comments

I've added jsdocs with descriptions from README, because they're visible in tooltips when you hover a function. (accessible by ts.getLeadingCommentRanges in Compiler API)

Added grayscale to README

This is a separate commit, so we can revert it easily. I noticed it's missing and it doesn't look like it's internal API, so I took to add it.

Possible further work

TSDoc comments parameter descriptions

/**
 * Darken a color by an amount 0–1
 * @param c key from theme.colors
 * @param n number between 0 and 1
 */
export const darken = (c: string, n: number) => (t: Theme) =>
  P.darken(n, g(t, c))

Autocomplete color names dependent on theme type?s correctly.

My colleague has mentioned the fact that we get editor support for color names in sx prop and functions from @theme-ui/color during development as a biggest DX limitation of theme-ui.

We can write a typo (like "primry") and it still typechecks

import { ColorMode } from '@theme-ui/core'

// "background" | "text" | "primary" | "secondary" | "muted" | "accent" 
type ColorName = keyof ColorMode;

export const darken = (c: ColorName, n: number) => (t: Theme) =>
  P.darken(n, t.colors[c])

It could be implemented by removing string index signature from ColorMode and turning ColorMode into an interface so more properties can be added with declaration merging and module augmentation.

After such action, instead of string color parameters in theme-ui/color would be typed as ColorName (or something similar).

I am not sure if it is legal to pass color representation (e.g. "#fff") to the functions here. I'm looking at g function and I think it isn't, it is also undocumented, so I'll assume that it's not.

+849 -246

5 comments

21 changed files

hasparus

pr closed time in 2 days

pull request commentsystem-ui/theme-ui

(@theme-ui/css) adopt TypeScript

Let's move Theme to css and depend on it from core (and all other packages that use the Theme type)!

hasparus

comment created time in 3 days

push eventsystem-ui/theme-ui

Zolwiastyl

commit sha e61fef23e1d3a8983db4c87c1597d24e55521947

converted preset-base from .js to .ts

view details

Max Stoiber

commit sha 1a5db542450059c13898dc49213aaa0506715b33

Merge pull request #675 from Zolwiastyl/master converted preset-base from .js to .ts

view details

push time in 3 days

PR merged system-ui/theme-ui

converted preset-base from .js to .ts

Hi, this is my first PR and it is part of https://github.com/system-ui/theme-ui/issues/668 .

+12 -2

0 comment

3 changed files

Zolwiastyl

pr closed time in 3 days

pull request commentsystem-ui/theme-ui

fix(@theme-ui/core) Add sx prop to jsx namespace

Thanks for making this correct :fire: I totally missed this

hasparus

comment created time in 3 days

push eventsystem-ui/theme-ui

hasparus

commit sha c69998f93af1eccea4f50a7a7082f566471ff97c

test: add ts-jest

view details

hasparus

commit sha 7b7f889bfc450f525abf634b6f22bede859b3154

fix(@theme-ui/core): add typescript jsx support

view details

Max Stoiber

commit sha 8a8b5f3774c949ebc6d34f3754a9459f64712b3e

Merge pull request #674 from hasparus/add-sx-prop-to-jsx-namespace fix(@theme-ui/core) Add sx prop to jsx namespace

view details

push time in 3 days

PR merged system-ui/theme-ui

fix(@theme-ui/core) Add sx prop to jsx namespace

Hey @mxstbr :D I missed jsx support in https://github.com/system-ui/theme-ui/pull/662.

I cherry-picked ts-jest commit from https://github.com/system-ui/theme-ui/pull/672. I can rebase either of these PRs.

Part of https://github.com/system-ui/theme-ui/issues/668

+193 -14

0 comment

8 changed files

hasparus

pr closed time in 3 days

issue commentsystem-ui/theme-ui

Convert to TypeScript

I want to work on "preset-base" package. I'd like to take tailwind and tachyons since they're pretty similar. I’d like to give components a go if that’s ok with everybody?

Do it! :100:

How should we handle updating tests to TS?

Once #672 lands we will be using ts-jest to run all our tests, so then we can also rewrite the tests with TypeScript! 👍 Follow here: https://github.com/system-ui/theme-ui/pull/672#issuecomment-586704448

Is it just a case of moving it over and maybe just checking it’s online with the patterns core has set out?

Kinda, but we don't want the index.d.ts file in the repo we want the code itself to be written in TypeScript. I would start by renaming the file from .js to .ts and then using the types in definitelytyped to fill everything out!

mxstbr

comment created time in 3 days

pull request commentsystem-ui/theme-ui

Adopt TS in theme-ui/color

@hasparus let's use ts-node for all the tests! :100:

hasparus

comment created time in 3 days

push eventsystem-ui/theme-ui

LekoArts

commit sha 23bb06bc17e652d2357bf59690f20d6451407d69

chore: Change configs and rename file

view details

LekoArts

commit sha 8f4756e153437061a3304ed2dae8895a97fb1997

chore: Add types for pluralize

view details

LekoArts

commit sha fe90182b82eff29fabaaa4727deaae553af69031

Change file to TS

view details

LekoArts

commit sha e570dc012a6cc11f07294e22740785308f146f5b

fix: Change /core to devDep and change import for Theme interface

view details

Max Stoiber

commit sha bdc7e80ce30ac668fbb7312d666a35bf535c183f

Merge pull request #671 from LekoArts/ts-custom-properties fix(@theme-ui/custom-properties): TS conversion

view details

push time in 3 days

PR merged system-ui/theme-ui

fix(@theme-ui/custom-properties): TS conversion

Converts custom-properties over to TS.

.idea was added to gitignore strict was used for tsconfig.json

Part of https://github.com/system-ui/theme-ui/issues/668

+32 -7

1 comment

5 changed files

LekoArts

pr closed time in 3 days

push eventsystem-ui/theme-ui

hasparus

commit sha e392b4fc009db91204c20e8ab8eace69d9562cda

Export types from @theme-ui/core

view details

Max Stoiber

commit sha 11a3024aa8d3eb27432f25775074dfe5904bcc8e

Merge pull request #670 from hasparus/export-types Export types from @theme-ui/core

view details

push time in 6 days

PR merged system-ui/theme-ui

Export types from @theme-ui/core

Before

Theme can be imported from @theme-ui/core/dist/theme

import { Theme } from '@theme-ui/core/dist/theme'

After

Theme, and all types originally defined in @types/theme-ui can be imported from @theme-ui/core

import { Theme } from '@theme-ui/core'

I listed exported types below:

  • ColorMode
  • SxStyleProp
  • SxProps
  • IntrinsicSxElements
  • Theme
+2 -0

0 comment

1 changed file

hasparus

pr closed time in 6 days

issue commentstyled-components/styled-components

Add (global) className method (not just React component HOC injecting className)

It's not a technical limitation, it's an intended API limitation. A bit part of what make styled-components so nice to use is that you no longer have to think about the (unnecessary) abstraction of classnames, but are instead thinking in terms of components.

As such, adding a method that returns a classname again would be missing the entire point of what makes it so nice to use, if that makes sense.

neaumusic

comment created time in 7 days

issue closedsystem-ui/theme-ui

Typescript support

I used rebass before and really like this new idea, especially since it allows even more flexibility.

Not sure if you prefer adding definition files only or refactoring into typescript? I can make pr for either approach :thinking:

closed time in 7 days

IniZio

issue commentsystem-ui/theme-ui

Typescript support

The initial spike #662 was merged! :tada: We would love your help to convert the codebase to TypeScript, so I opened up a coordination issue: #668 Please chime in there if you have some time to spare to convert some packages :pray:

I am going to close this issue now. Thank so much to all of you for working on this since the initial release, we can't wait to ship first class TypeScript support now 💜

IniZio

comment created time in 7 days

issue openedsystem-ui/theme-ui

Convert to TypeScript

Based on the discussions around #121 and the test we just merged in #662, we are going to convert theme-ui to TypeScript! :tada: The plan is to go package-by-package and gradually move all .js files to .ts files.

<details> <summary>Click to see the list of the packages that still need to be converted</summary>

  • [ ] chrome
  • [ ] color
  • [ ] color-modes
  • [ ] components
  • [x] core (#662)
  • [ ] css
  • [ ] custom-properties
  • [ ] docs
  • [ ] editor
  • [ ] gatsby-plugin-theme-ui
  • [ ] gatsby-theme-code-recipes
  • [ ] gatsby-theme-style-guide
  • [ ] gatsby-theme-ui-blog
  • [ ] gatsby-theme-ui-layout
  • [ ] match-media
  • [ ] mdx
  • [ ] preset-base
  • [ ] preset-bootstrap
  • [ ] preset-bulma
  • [ ] preset-dark
  • [ ] preset-deep
  • [ ] preset-funk
  • [ ] preset-future
  • [ ] preset-polaris
  • [ ] preset-roboto
  • [ ] preset-swiss
  • [ ] preset-system
  • [ ] preset-tailwind
  • [ ] preset-tosh
  • [ ] presets
  • [ ] prism
  • [ ] sidenav
  • [ ] style-guide
  • [ ] tachyons
  • [ ] tailwind
  • [ ] theme-provider
  • [ ] theme-ui
  • [ ] typography

</details>

As you can see there is a fair amount of packages to convert, so we would love your help! :muscle:

Here is how to convert a package (take a look at #662 for an example):

  1. Add the --tsconfig tsconfig.json option to the "prepare" and "watch" commands in the package.json and copy the tsconfig.json from the core package.
  2. Go file-by-file, rename them from .js to .ts and fix all type errors and any types in the generated typedef (dist/index.d.ts).
  3. Submit a PR and tag me as a reviewer!

To avoid duplicate work please comment which package you want to work on (as long as nobody else is also working on it) so we can mark it as taken.

created time in 7 days

delete branch system-ui/theme-ui

delete branch : typescript-spike

delete time in 7 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha aa7621d9a8fbeec81e5857f9d6d03e07ae2c8833

Spike out potential TypeScript conversion This "reworks" `@theme-ui/core` to be written in TypeScript and export its own type definitions. Thankfully, `microbundle` has built-in support for TypeScript so we barely need to do any build system changes. I also checked in the generated `index.d.ts` file (normally we would not check this into git) to show what it looks like.

view details

Max Stoiber

commit sha 92e8090d397de19590a715c3e9b4f7bbaae58295

Type theme

view details

Max Stoiber

commit sha 9049fcefb6bffe5c481bb1e7c2cda9630ad53141

Remove unnecessarily committed files again

view details

Max Stoiber

commit sha db5c65f0847694894cb4a7a6bb48142cbf5a578c

Make Jest compatible with .ts files

view details

Max Stoiber

commit sha 66ff3c399411b5f4e6d030a6d98e4e8c9c544b0a

Add missing theme options

view details

hasparus

commit sha 3b7743ccda3abbe2525614fa53154ddfc7528a5d

Add resolveJsonModule to @theme-ui/core tsconfig

view details

hasparus

commit sha 70f0bac5e811e010fd4bdb333d90967e6777422c

Add BaseProviderProps

view details

hasparus

commit sha f340c9c62f1387d28eeda10fc7b25bc113cc70e0

Fix TS error in core

view details

Max Stoiber

commit sha 4513356e0c4b7600ebad33b2c3c73a4c85e2d5ae

Merge pull request #665 from hasparus/typescript-spike Add resolveJsonModule to @theme-ui/core tsconfig

view details

Max Stoiber

commit sha 3525f07098a466baf8708005ba706343b4a0fe4d

Merge pull request #662 from system-ui/typescript-spike Spike out potential TypeScript conversion

view details

push time in 7 days

PR merged system-ui/theme-ui

Spike out potential TypeScript conversion

This "reworks" @theme-ui/core to be written in TypeScript and export its own type definitions. Thankfully, microbundle has built-in support for TypeScript so we barely need to do any build system changes. I also checked in the generated index.d.ts file (normally we would not check this into git) to show what it looks like.

cc @hasparus the DefinitelyTyped maintainer for the theme-ui types. No action items right now, just wanted you to be aware of this effort :wink:

+274 -27

1 comment

8 changed files

mxstbr

pr closed time in 7 days

push eventsystem-ui/theme-ui

hasparus

commit sha 3b7743ccda3abbe2525614fa53154ddfc7528a5d

Add resolveJsonModule to @theme-ui/core tsconfig

view details

hasparus

commit sha 70f0bac5e811e010fd4bdb333d90967e6777422c

Add BaseProviderProps

view details

hasparus

commit sha f340c9c62f1387d28eeda10fc7b25bc113cc70e0

Fix TS error in core

view details

Max Stoiber

commit sha 4513356e0c4b7600ebad33b2c3c73a4c85e2d5ae

Merge pull request #665 from hasparus/typescript-spike Add resolveJsonModule to @theme-ui/core tsconfig

view details

push time in 7 days

PR merged system-ui/theme-ui

Add resolveJsonModule to @theme-ui/core tsconfig

I wondered if my comment https://github.com/system-ui/theme-ui/pull/662#discussion_r379112712 sounds rude. I figured a small PR would make it nicer.

+24 -12

2 comments

5 changed files

hasparus

pr closed time in 7 days

delete branch mxstbr/brian-lovin-next

delete branch : patch-1

delete time in 7 days

PR opened brianlovin/brian-lovin-next

Sanfran

Sanfran

+2 -2

0 comment

1 changed file

pr created time in 7 days

push eventmxstbr/brian-lovin-next

Max Stoiber

commit sha fe0682ebf7a4f38cf44b19ffd4755ca703e0ccba

Sanfran Sanfran

view details

push time in 7 days

issue commentstyled-components/styled-components

Add (global) className method (not just React component HOC injecting className)

This is not something we're likely to include, so I would petition those folks instead to adhere to common patterns like accepting a className prop.

neaumusic

comment created time in 7 days

Pull request review commentsystem-ui/theme-ui

Spike out potential TypeScript conversion

 const parseProps = props => {   return next } -export const jsx = (type, props, ...children) =>+export const jsx: typeof React.createElement = (type, props, ...children) =>

Feel free to start submitting PRs to clean this up :wink:

mxstbr

comment created time in 7 days

pull request commentsystem-ui/theme-ui

Add resolveJsonModule to @theme-ui/core tsconfig

The comment did not sound rude at all! However, I love the PR, keep 'em coming!! :heart_eyes:

Can you resolve the build failure? Then I'll merge this :ok_hand:

Error: /home/circleci/repo/packages/core/src/index.ts(104,30): semantic error TS2769 No overload matches this call.
  The last overload gave the following error.
    Type '{}' is missing the following properties from type 'ContextValue': __EMOTION_VERSION__, theme
hasparus

comment created time in 7 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 66ff3c399411b5f4e6d030a6d98e4e8c9c544b0a

Add missing theme options

view details

push time in 8 days

issue commentsystem-ui/theme-ui

Typescript support

:wave: We are working on converting the entire theme-ui codebase to TypeScript and automatically generating the typedefs from the code to make TypeScript support a first-class citizen. Thanks to your excellent typedefs in DefinitelyTyped, this is turning out to be much simpler than I thought! :100:

We would love to have some more :eyes: from y'all with way more TypeScript experience here: https://github.com/system-ui/theme-ui/pull/662#issuecomment-585930130

The plan is to ship the conversion of the @theme-ui/core package first so we can iron out any issues with the build process etc. I'll then write out a more detailed plan/todo list of all the packages that exist and need to be converted and would love to see y'all contribute ❤️

IniZio

comment created time in 8 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha db5c65f0847694894cb4a7a6bb48142cbf5a578c

Make Jest compatible with .ts files

view details

push time in 8 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 9049fcefb6bffe5c481bb1e7c2cda9630ad53141

Remove unnecessarily committed files again

view details

push time in 8 days

pull request commentsystem-ui/theme-ui

Spike out potential TypeScript conversion

Here's where I am at: the core package is now written entirely in TypeScript, and generates a typedef file in the build process that (roughly) looks like the one that is in DefinitelyTyped right now, mostly because I copied all the custom types from there 😅

https://github.com/system-ui/theme-ui/blob/92e8090d397de19590a715c3e9b4f7bbaae58295/packages/core/index.d.ts#L1-L23

https://github.com/system-ui/theme-ui/blob/92e8090d397de19590a715c3e9b4f7bbaae58295/packages/core/theme.d.ts#L1-L134

These files are currently committed to the root of the package so y'all can see what they look like. I will delete them again before we ship this.

@hasparus does this look okay-ish to you, both the types and the general build process of how this works (automatically)? Any thoughts/feedback?

Once we are happy with where the types & the build process are at, then we ship this conversion and start tackling the other packages from there. I will be opening a planning issue with a clear outline what needs to be converted so all the contributors can help with this :pray:

mxstbr

comment created time in 8 days

push eventsystem-ui/theme-ui

Max Stoiber

commit sha 92e8090d397de19590a715c3e9b4f7bbaae58295

Type theme

view details

push time in 8 days

issue commentmxstbr/mxstbr.com

"i'm joining gatsby" blogpost has no webmentions

I have tried that a bunch of times now, that's why it went from 0 to 191 :confused: Hm.

sw-yx

comment created time in 8 days

issue commentmxstbr/mxstbr.com

"i'm joining gatsby" blogpost has no webmentions

Yeah I can't figure out why. I added querying for blogposts without the trailing slash and it shows ~190 likes, but my tweet has ~2k likes 🤔 Very confused, I am not quite sure if the problem is on my side, on the brid.gy side or on the webmention.io side.

sw-yx

comment created time in 9 days

pull request commentblocks/blocks

Fix triple underscores in blocks route

You're welcome, John. :trollface:

mxstbr

comment created time in 9 days

issue commentmxstbr/mxstbr.com

"i'm joining gatsby" blogpost has no webmentions

🤔 Great catch, thanks! Will investigate.

sw-yx

comment created time in 9 days

PR opened system-ui/theme-ui

Spike out potential TypeScript conversion

This "reworks" @theme-ui/core to be written in TypeScript and export its own type definitions. Thankfully, microbundle has built-in support for TypeScript so we barely need to do any build system changes. I also checked in the generated index.d.ts file (normally we would not check this into git) to show what it looks like.

While we could go down the "rewrite" everything route, I think it'd make more sense to copy pasta the existing TS definitions from DefinitelyTyped and own them ourselves first?

+41 -14

0 comment

5 changed files

pr created time in 11 days

create barnchsystem-ui/theme-ui

branch : typescript-spike

created branch time in 11 days

push eventmxstbr/mxstbr.com

Max Stoiber

commit sha 4af0724310ea60ad8cd0edff929ea7379be0ee5d

Add first /ama page

view details

Max Stoiber

commit sha 037ed1dfaf59c54185fadc93956d0ecc88760494

Add /ama page

view details

Max Stoiber

commit sha 6f124ff644fa8b35670be5cd1546381b21611028

More updates

view details

Max Stoiber

commit sha 298033e8dcf39b7be70d9e864f0558c92559abf4

Add podcast links

view details

Max Stoiber

commit sha 71dd2cdd1acad0f40ed398b2ca49ee9f7ce28bb9

Add link to episode with answer to answered questions

view details

Max Stoiber

commit sha 6330097b55f7b5a55463b9140d2e76c0a3c04dfc

Merge branch 'master' into ama-podcast

view details

Max Stoiber

commit sha 41f8fa91eb45e8d3c1f98cb04f4df9dde2916ee3

Update homepage blurb

view details

Max Stoiber

commit sha f83edb0c84a3c5fbb4b99fda59c5b5d6aab60270

More subscription options

view details

Max Stoiber

commit sha 4630dab469629d0fa36c6645ec9efcd148e82040

Add Gatsby post

view details

Max Stoiber

commit sha f9665468470a9d602f553abbc7bbf5080654b6bf

Wording

view details

Max Stoiber

commit sha 30b08afa2595b3bde8cdb8bc833e0d8cd921fa0e

More wording changes

view details

Max Stoiber

commit sha b9695227e1185abd07e0c71a43e80fd44ebff46c

More work

view details

Max Stoiber

commit sha 4f5bee1c2e475823d839d6d24c3341d8886a3a2c

Fix newsletterform spacing

view details

Max Stoiber

commit sha b93dc947827ca58c8e9d79321332dcfdbce739f1

Add Gatsby image

view details

Max Stoiber

commit sha 36e47f433cc8bde2c0882180a70e556565081326

Updates

view details

Max Stoiber

commit sha ee1df3de7563faf8fbffd23926a84d1be0d5657b

Hm

view details

Max Stoiber

commit sha 3961a6a42f17ccecb708cdcfa41bb6af5c1446a7

Ever so slight cleanup

view details

Max Stoiber

commit sha f66dbf9e0800a3b469e23c90f01c2a686a3e21ba

Add some confs

view details

Max Stoiber

commit sha 5b7cf85178029274a0d44463eb6519186a216f29

Add Further Readings

view details

Max Stoiber

commit sha be6211463cf0a3e092c5e1f8215aaf13d2889c7b

Update description

view details

push time in 11 days

pull request commentstyled-components/styled-components-website

New showcase

I would like a grid view actually where you can see many items at once, that's how https://nextjs.org/showcase is laid out too! Let's ship this as-is and then move to a grid in a separate PR?

el1f

comment created time in 11 days

PR opened blocks/blocks

Fix triple underscores in blocks route
+5 -5

0 comment

2 changed files

pr created time in 14 days

create barnchblocks/blocks

branch : fix-underscores

created branch time in 14 days

push eventmxstbr/mxstbr.com

Max Stoiber

commit sha 4630dab469629d0fa36c6645ec9efcd148e82040

Add Gatsby post

view details

Max Stoiber

commit sha f9665468470a9d602f553abbc7bbf5080654b6bf

Wording

view details

Max Stoiber

commit sha 30b08afa2595b3bde8cdb8bc833e0d8cd921fa0e

More wording changes

view details

Max Stoiber

commit sha b9695227e1185abd07e0c71a43e80fd44ebff46c

More work

view details

Max Stoiber

commit sha 4f5bee1c2e475823d839d6d24c3341d8886a3a2c

Fix newsletterform spacing

view details

Max Stoiber

commit sha b93dc947827ca58c8e9d79321332dcfdbce739f1

Add Gatsby image

view details

Max Stoiber

commit sha 36e47f433cc8bde2c0882180a70e556565081326

Updates

view details

Max Stoiber

commit sha ee1df3de7563faf8fbffd23926a84d1be0d5657b

Hm

view details

Max Stoiber

commit sha 3961a6a42f17ccecb708cdcfa41bb6af5c1446a7

Ever so slight cleanup

view details

Max Stoiber

commit sha f66dbf9e0800a3b469e23c90f01c2a686a3e21ba

Add some confs

view details

Max Stoiber

commit sha 5b7cf85178029274a0d44463eb6519186a216f29

Add Further Readings

view details

Max Stoiber

commit sha be6211463cf0a3e092c5e1f8215aaf13d2889c7b

Update description

view details

Max Stoiber

commit sha f0aed1a5814918447e8fb0ea2678c12ed146955c

Update link to instagram

view details

Max Stoiber

commit sha fba0fb0bd5a8de6418c0e6cb489e9bf4f88a156c

Remove futher reading

view details

Max Stoiber

commit sha 65e21069af8155d31bb8aaac0bcd66d9ccc07b39

Slightly cleanup

view details

Max Stoiber

commit sha 01b846416afcde9cc4fd7c1038f2a7231747aa17

More updates

view details

Max Stoiber

commit sha 42c2151eaa50c699df9a41fcb63ff56a61aa059d

Announce.

view details

Max Stoiber

commit sha 5faa511e5734efc64d4e7389e4ae44bc30d4dc77

Note about working at Gatsby

view details

push time in 18 days

pull request commentstyled-components/styled-components-website

New showcase

This looks so much nicer! What's the "All:" dropdown for?

el1f

comment created time in 21 days

push eventstyled-components/styled-components-website

Ayoub

commit sha defff9f9ef6be57ae3e92ae652f6baf248f13f6a

➕ company name, project repo where applicable

view details

Max Stoiber

commit sha fcda7c01581defc4ffff0d94d6d72dda04479291

Merge pull request #603 from el1f/manifest-extension ➕ company name, project repo where applicable

view details

push time in 21 days

PR merged styled-components/styled-components-website

➕ company name, project repo where applicable

Adds some additional information about the company and project in the manifest

+75 -1

1 comment

1 changed file

el1f

pr closed time in 21 days

startedjuliajcodes/JuliaCodesGatsby

started time in 23 days

startedcli/cli

started time in 23 days

delete branch mxstbr/johno.com

delete branch : patch-1

delete time in 23 days

issue openedsystem-ui/theme-ui

Default useColorSchemeMediaQuery to true

I seems like the default use case/expected behavior when having a dark & a light theme would be to match the darkmode media query. Could we default useColorSchemeMediaQuery to true to avoid folks having to dig through the docs to figure out whether that's the way it works or not?

created time in 24 days

push eventmxstbr/theme-ui

Max Stoiber

commit sha 5d4f88f26c36a00ff55af0bf989bfc93bed147b6

Update second instance of incongruent example

view details

push time in 24 days

PR opened system-ui/theme-ui

[docs] Fix components variants example

The displayed example component is a secondary button, yet the specified example theme doesn't have a secondary variant for buttons defined, which is incongruent.

This fixes it by renaming the variant defined in the example theme

+3 -3

0 comment

1 changed file

pr created time in 24 days

push eventmxstbr/theme-ui

Max Stoiber

commit sha 57933767bb17836f3623f652f954101ca19998c9

[docs] Fix components variants example The displayed example component is a secondary button, yet the specified example theme doesn't have a secondary variant for buttons defined, which is incongruent. This fixes it by renaming the variant defined in the example theme

view details

push time in 24 days

fork mxstbr/theme-ui

Build consistent, themeable React apps based on constraint-based design principles

https://theme-ui.com

fork in 24 days

PR opened johno/johno.com

Small typo fix for styling-themes post
+1 -1

0 comment

1 changed file

pr created time in 24 days

push eventmxstbr/johno.com

Max Stoiber

commit sha ef9c40591933a24ff676906203b66a6e6a81d7e0

Small typo fix for styling-themes post

view details

push time in 24 days

fork mxstbr/johno.com

🌻 My digital garden

https://johno.com

fork in 24 days

startedoldboyxx/jira_clone

started time in 25 days

more