Theme __#1
Open
MekaClaude wants to merge 9 commits into
Open
Conversation
Refer back to icons for current tool and sidebaring tool
* Only raise NotImplementedError if there are rules * Mention rcjk fixes * Fix conditional substitution axis mapping logic bug: we need to *scale* source to user space, not *unapply* the mapping * Add tests * Mention cond subst avar fix * Migrate to harfbuzzjs v1.x API * Move buffer.guessSegmentProperties() call to the end Move it after direction, script, or language have been explicitly set, as it will only try to guess unset properties. * Bump postcss from 8.5.1 to 8.5.12 Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.12. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.1...8.5.12) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump build-shaper-font * Test multiple condition sets per rule * Mention cond subst multiple cond set beahvior fix * Prepare for release * Mentions .glyphs read/encoding fix * Center selection when jumping to feature code link The `scrollIntoView: true` is equivalent EditorView.scrollIntoView() with default options which is `y: "nearest"`, but this would often scroll to the selection just enough to make the line appear at the end of the view, which is not very helpful. Using EditorView.scrollIntoView() so we can set `y: "center"`, which is nicer as the start of the span becomes in the middle of the page. * Mention code editor improvement * Show lookup name next to lookup number in shaping debugger It looks like: feature ccmp lookup 0 (ccmp_1) The features are reordered to be first so they align better, since lookup names vary in length. Lookup name is also removed from the source location. * Style lookup name similar to table/script/feature tags * Show only line number and column for shaper fonts The file name is always a dummy <features> which is occupying precious space without being that much helpful. * Make the shaping debugger Message column a bit wider * Fix canvas interpolation issue Especially noticeable on large canvases in Safari, which switches to nearest neighbor if the canvas texture is more than 2K pixels wide, which causes the center column or row of pixels to be repeated if the canvas texture is 1px smaller than the actual size of the element as rendered. * Bump the python-packages group with 5 updates Bumps the python-packages group with 5 updates: | Package | From | To | | --- | --- | --- | | [ufo2ft](https://github.com/googlefonts/ufo2ft) | `3.7.1` | `3.7.2` | | [glyphslib](https://github.com/googlefonts/glyphsLib) | `6.13.0` | `6.13.1` | | [mypy](https://github.com/python/mypy) | `1.20.0` | `1.20.2` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.1` | `4.6.0` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.20250915` | `6.0.12.20260408` | Updates `ufo2ft` from 3.7.1 to 3.7.2 - [Release notes](https://github.com/googlefonts/ufo2ft/releases) - [Commits](googlefonts/ufo2ft@v3.7.1...v3.7.2) Updates `glyphslib` from 6.13.0 to 6.13.1 - [Release notes](https://github.com/googlefonts/glyphsLib/releases) - [Commits](googlefonts/glyphsLib@v6.13.0...v6.13.1) Updates `mypy` from 1.20.0 to 1.20.2 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.20.0...v1.20.2) Updates `pre-commit` from 4.5.1 to 4.6.0 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v4.5.1...v4.6.0) Updates `types-pyyaml` from 6.0.12.20250915 to 6.0.12.20260408 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: ufo2ft dependency-version: 3.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: glyphslib dependency-version: 6.13.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: mypy dependency-version: 1.20.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: types-pyyaml dependency-version: 6.0.12.20260408 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages ... Signed-off-by: dependabot[bot] <support@github.com> * Bump the npm-packages group with 6 updates Bumps the npm-packages group with 6 updates: | Package | From | To | | --- | --- | --- | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.3` | | [npm](https://github.com/npm/cli) | `11.12.1` | `11.13.0` | | [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` | | [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` | | [lib-font](https://github.com/Pomax/lib-font) | `3.0.0` | `3.0.1` | Updates `@babel/preset-env` from 7.29.2 to 7.29.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.3/packages/babel-preset-env) Updates `npm` from 11.12.1 to 11.13.0 - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/v11.13.0/CHANGELOG.md) - [Commits](npm/cli@v11.12.1...v11.13.0) Updates `ts-loader` from 9.5.4 to 9.5.7 - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md) - [Commits](TypeStrong/ts-loader@v9.5.4...v9.5.7) Updates `typescript` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.2...v6.0.3) Updates `webpack` from 5.105.4 to 5.106.2 - [Release notes](https://github.com/webpack/webpack/releases) - [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md) - [Commits](webpack/webpack@v5.105.4...v5.106.2) Updates `lib-font` from 3.0.0 to 3.0.1 - [Commits](Pomax/lib-font@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-version: 7.29.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-packages - dependency-name: npm dependency-version: 11.13.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-packages - dependency-name: ts-loader dependency-version: 9.5.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-packages - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-packages - dependency-name: webpack dependency-version: 5.106.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-packages - dependency-name: lib-font dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-packages ... Signed-off-by: dependabot[bot] <support@github.com> * Mention contributed display glitch fix * Sync glyph data * Bump minimatch from 9.0.5 to 9.0.9 Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.5 to 9.0.9. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v9.0.5...v9.0.9) --- updated-dependencies: - dependency-name: minimatch dependency-version: 9.0.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Rename "Feature source" to "Source location" * Mention message formatting improvement * Make dumb shaper dumber: we don't want it to do anything beyong laying out the characters sequentially * Adjust test code to new DumbShaper behavior * Make kerning test skip shaping by explicitly setting input glyphs * Add dynamic property for fallback x advance * Pass fallbackXAdvance to shapeR * Use fallback x advance instead of hard-coding to 500 * Mention inconsistent undefined advance fix * Inline expression * Mention no shaping improvement --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Just van Rossum <justvanrossum@gmail.com> Co-authored-by: Khaled Hosny <khaled@aliftype.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Qwerasd <qwerasd205@users.noreply.github.com>
* Only raise NotImplementedError if there are rules * Mention rcjk fixes * Fix conditional substitution axis mapping logic bug: we need to *scale* source to user space, not *unapply* the mapping * Add tests * Mention cond subst avar fix * Migrate to harfbuzzjs v1.x API * Move buffer.guessSegmentProperties() call to the end Move it after direction, script, or language have been explicitly set, as it will only try to guess unset properties. * Bump postcss from 8.5.1 to 8.5.12 Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.12. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.1...8.5.12) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump build-shaper-font * Test multiple condition sets per rule * Mention cond subst multiple cond set beahvior fix * Prepare for release * Mentions .glyphs read/encoding fix * Center selection when jumping to feature code link The `scrollIntoView: true` is equivalent EditorView.scrollIntoView() with default options which is `y: "nearest"`, but this would often scroll to the selection just enough to make the line appear at the end of the view, which is not very helpful. Using EditorView.scrollIntoView() so we can set `y: "center"`, which is nicer as the start of the span becomes in the middle of the page. * Mention code editor improvement * Show lookup name next to lookup number in shaping debugger It looks like: feature ccmp lookup 0 (ccmp_1) The features are reordered to be first so they align better, since lookup names vary in length. Lookup name is also removed from the source location. * Style lookup name similar to table/script/feature tags * Show only line number and column for shaper fonts The file name is always a dummy <features> which is occupying precious space without being that much helpful. * Make the shaping debugger Message column a bit wider * Fix canvas interpolation issue Especially noticeable on large canvases in Safari, which switches to nearest neighbor if the canvas texture is more than 2K pixels wide, which causes the center column or row of pixels to be repeated if the canvas texture is 1px smaller than the actual size of the element as rendered. * Bump the python-packages group with 5 updates Bumps the python-packages group with 5 updates: | Package | From | To | | --- | --- | --- | | [ufo2ft](https://github.com/googlefonts/ufo2ft) | `3.7.1` | `3.7.2` | | [glyphslib](https://github.com/googlefonts/glyphsLib) | `6.13.0` | `6.13.1` | | [mypy](https://github.com/python/mypy) | `1.20.0` | `1.20.2` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.1` | `4.6.0` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.20250915` | `6.0.12.20260408` | Updates `ufo2ft` from 3.7.1 to 3.7.2 - [Release notes](https://github.com/googlefonts/ufo2ft/releases) - [Commits](googlefonts/ufo2ft@v3.7.1...v3.7.2) Updates `glyphslib` from 6.13.0 to 6.13.1 - [Release notes](https://github.com/googlefonts/glyphsLib/releases) - [Commits](googlefonts/glyphsLib@v6.13.0...v6.13.1) Updates `mypy` from 1.20.0 to 1.20.2 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.20.0...v1.20.2) Updates `pre-commit` from 4.5.1 to 4.6.0 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v4.5.1...v4.6.0) Updates `types-pyyaml` from 6.0.12.20250915 to 6.0.12.20260408 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: ufo2ft dependency-version: 3.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: glyphslib dependency-version: 6.13.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: mypy dependency-version: 1.20.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: types-pyyaml dependency-version: 6.0.12.20260408 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages ... Signed-off-by: dependabot[bot] <support@github.com> * Bump the npm-packages group with 6 updates Bumps the npm-packages group with 6 updates: | Package | From | To | | --- | --- | --- | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.3` | | [npm](https://github.com/npm/cli) | `11.12.1` | `11.13.0` | | [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` | | [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` | | [lib-font](https://github.com/Pomax/lib-font) | `3.0.0` | `3.0.1` | Updates `@babel/preset-env` from 7.29.2 to 7.29.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.3/packages/babel-preset-env) Updates `npm` from 11.12.1 to 11.13.0 - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/v11.13.0/CHANGELOG.md) - [Commits](npm/cli@v11.12.1...v11.13.0) Updates `ts-loader` from 9.5.4 to 9.5.7 - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md) - [Commits](TypeStrong/ts-loader@v9.5.4...v9.5.7) Updates `typescript` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.2...v6.0.3) Updates `webpack` from 5.105.4 to 5.106.2 - [Release notes](https://github.com/webpack/webpack/releases) - [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md) - [Commits](webpack/webpack@v5.105.4...v5.106.2) Updates `lib-font` from 3.0.0 to 3.0.1 - [Commits](Pomax/lib-font@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-version: 7.29.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-packages - dependency-name: npm dependency-version: 11.13.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-packages - dependency-name: ts-loader dependency-version: 9.5.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-packages - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-packages - dependency-name: webpack dependency-version: 5.106.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-packages - dependency-name: lib-font dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-packages ... Signed-off-by: dependabot[bot] <support@github.com> * Mention contributed display glitch fix * Sync glyph data * Bump minimatch from 9.0.5 to 9.0.9 Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.5 to 9.0.9. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v9.0.5...v9.0.9) --- updated-dependencies: - dependency-name: minimatch dependency-version: 9.0.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Rename "Feature source" to "Source location" * Mention message formatting improvement * Make dumb shaper dumber: we don't want it to do anything beyong laying out the characters sequentially * Adjust test code to new DumbShaper behavior * Make kerning test skip shaping by explicitly setting input glyphs * Add dynamic property for fallback x advance * Pass fallbackXAdvance to shapeR * Use fallback x advance instead of hard-coding to 500 * Mention inconsistent undefined advance fix * Inline expression * Mention no shaping improvement --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Just van Rossum <justvanrossum@gmail.com> Co-authored-by: Khaled Hosny <khaled@aliftype.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Qwerasd <qwerasd205@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sync data from main