Skip to content

chore(deps): bump eframe from 0.33.3 to 0.34.2#1706

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/eframe-0.34.2
Closed

chore(deps): bump eframe from 0.33.3 to 0.34.2#1706
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/eframe-0.34.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Copy link
Copy Markdown
Contributor

Bumps eframe from 0.33.3 to 0.34.2.

Release notes

Sourced from eframe's releases.

0.34.2: Text layout and selection fixes

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

⭐ Added

🐛 Fixed

🚀 Performance

0.34.1: Enable WebGL fallback in eframe

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

eframe 0.34.1 changelog

0.34.0: More Ui, less Context

... (truncated)

Changelog

Sourced from eframe's changelog.

0.34.2 - 2026-05-04

⭐ Added

🐛 Fixed

🚀 Performance

0.34.1 - 2026-03-27

Nothing new

0.34.0 - 2026-03-26

Highlights from this release

  • Sharper text unlocked by switching font rendering crate to skrifa
  • Fade out edges of ScrollAreas
  • Use Ui as the main entrypoint

Skrifa and font hinting

The font rendering backend was switched from ab_glyph to skrifa + vello_cpu. This enabled us support font hinting and variations. It also paves the way for more font improvements in the future, like support for color emojis and adding helpers for variations like RichText::bold.

Font hinting makes text more clear (look at the =):

Screen.Recording.2026-03-26.at.10.49.43.mov

We now support setting variable font parameters:

Screen.Recording.2026-03-26.at.11.37.21.mp4

(Unfortunately there is currently a bug with variations, meaning changing them live like this won't work in practise. There is a draft PR to fix it, but it didn't make the release)

More Ui, less Context

egui has long had a confusing overlap in responsibilities between Context and Ui. In particular, you could add panels to either one (or both!). In this release, we switch from having Context be the main entrypoint, and instead provide whole-app Ui. In egui we've replaced Context::run with Context::run_ui, and changed viewports to be given a &mut Ui instead of Context. In eframe we've deprecated App::update replaced it with App::ui (which provides a &mut Ui instead of a &Context).

... (truncated)

Commits
  • ac5e932 Release 0.34.2 - text rendering fixes
  • 3a347a5 Regenerate snapshots for 0.34.2 patch branch
  • e06edc1 Fix text layout bugs in wrapped texts (#8137)
  • 27aa63a Add regression test for O(n²) word boundary scan (#8077)
  • 6778c0e Optimize text selection performance for large documents (#7917)
  • 5278a73 Fix centered & right aligned TextEdit (#8082)
  • be30588 Document glow-only fields in NativeOptions (#8104)
  • 9bad77e Warn if using a software rasterizer (#8101)
  • d7c4572 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (...
  • 4e1567c Fix text selection of centered and right-aligned text (#8076)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [eframe](https://github.com/emilk/egui) from 0.33.3 to 0.34.2.
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/0.34.2/CHANGELOG.md)
- [Commits](emilk/egui@0.33.3...0.34.2)

---
updated-dependencies:
- dependency-name: eframe
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels May 4, 2026
@LGUG2Z
LGUG2Z force-pushed the master branch 2 times, most recently from d99b4b5 to a3b2e28 Compare May 5, 2026 02:09
@dependabot @github

dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1723.

@dependabot dependabot Bot closed this Jun 29, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/eframe-0.34.2 branch June 29, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant