Skip to content

CalculatorIcons glyphs for the shell buttons; FerroUI at main - #1

Merged
wieslawsoltes merged 2 commits into
mainfrom
fix/browser-glyphs
Oct 31, 2026
Merged

wieslawsoltes merged 2 commits into
mainfrom
fix/browser-glyphs

Conversation

@wieslawsoltes

@wieslawsoltes wieslawsoltes commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

The theme toggle, the memory dropdown and the operator panel buttons take their glyphs from the embedded CalculatorIcons font as upstream does, so the browser site no longer shows missing glyphs for ◐ and ▾ (APP-06).

FerroUI moves to main 5cab495e, which has both Reveal lighting fixes (#435, #445) and the WinUI SplitView overlay pane fix (#436).

The browser has no font with the substitute characters ◐ and ▾, so the theme toggle, the memory
dropdown and the operator panel buttons showed missing glyphs on the site. They now take their
glyphs from the embedded CalculatorIcons font, as upstream does:

- the memory dropdown shows the original MemoryButton glyph (E61D);
- the theme toggle, a port addition (upstream switches themes in Settings), shows the glyph of
  the original Settings appearance entry (E790);
- the Trigonometry, Function, Bitwise and Bit shift buttons follow App.xaml's
  OperatorPanelButtonStyle template, generated by port_xaml.py: the panel glyph, the label and the
  E70D chevron.

The README screenshots are captured again; APP-06 records the change.
Main has both Reveal lighting fixes (pull requests #435 and #445) and the WinUI SplitView
overlay pane background from the first frame of the slide (pull request #436); the submodule
leaves the head of pull request #445. The FerroUI blocks of Cargo.toml are unchanged; the
pinned revision in the docs follows.
@wieslawsoltes
wieslawsoltes marked this pull request as ready for review October 31, 2026 15:04
@wieslawsoltes
wieslawsoltes merged commit c9343c8 into main Oct 31, 2026
7 checks passed

This branch was previously deployed

1 inactive deployment
github-pages — c9343c8e Deployed Oct 31, 2026 by wieslawsoltes via app / Deploy to GitHub Pages #4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant