Skip to content

egui overlay to replace the UI - #99

Open
finnhartshorn wants to merge 2 commits into
mainfrom
feature/egui-overlay-plumbing
Open

egui overlay to replace the UI#99
finnhartshorn wants to merge 2 commits into
mainfrom
feature/egui-overlay-plumbing

Conversation

@finnhartshorn

Copy link
Copy Markdown
Member

Description

Proposed Changes

Checklist

  • Docs
  • Manually tested
  • Unit tests (where possible)

… cursors)

Sub-bucket 1 of the egui vanilla-UI overlay split (see pr-split-plan.md):
window/blit/wndproc/input plumbing and the new egui-tiny-skia rendering
backend, behind the egui-overlay feature flag. vanilla_main.rs is a
hand-authored no-op stub here; later sub-buckets extend it with the actual
HUD/button/research-tab content.
…search tab)

Second and final PR of the egui vanilla-UI overlay split (see pr-split-plan.md).
Builds on feature/egui-overlay-plumbing to add the actual vanilla_main.rs
content: money/date/status HUD, tooltips, left button bar, options menu,
map/zoom/rotate/snapshot/pause button wiring, and the ZTResearch tab UI.
Originally scoped as further sub-buckets, but vanilla_main.rs turned out to
be a single cohesive file with real mutual dependencies between the options
menu and research panel, so splitting it further wasn't worth the risk -
taken as one PR instead.
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