UI rendering, specifically menu bar dropdown positioning on Linux/Wayland.
Raw Developer Origin & Technical Request
GitHub Issue
Oct 7, 2026
## Summary
On Linux (Wayland), in-window top-menu dropdowns open **on top of** their menu title instead of below it. The first items sit where the menu label should be, so the bar looks covered/eaten by the popup.
Same class of bug as in PhotoCraft (egui 0.36 in-window menubar).
## Screenshot
 in the in-window menu bar.
3. Observe the dropdown position relative to the title.
## Expected
Dropdown opens **below** the menu title (native menubar behaviour). The title stays visible above the popup.
## Actual
Dropdown top edge aligns with the top of the menu bar / window content; the popup covers the title (e.g. “Photo”). Submenus inherit the same vertical offset.
## Environment
- LightCraft 0.2.1 (linux-x86_64 AppImage)
- Linux CachyOS, **Wayland** (`XDG_SESSION_TYPE=wayland`)
- egui / eframe **0.36** (in-window bar via `menubar::show_in_window` → `egui::Popup::menu`)
## Notes / likely cause
- macOS uses the native menu bar; this affects hosts that draw the in-window bar (Linux/Windows/web).
- egui `Popup::menu` defaults to `RectAlign::BOTTOM_START` but `get_best_align()` can pick alternatives (`TOP_START`, etc.). If the chosen align is “above” and then clamped to the window top, the popup overlaps the bar — which matches these screenshots.
- PhotoCr...
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from storytold/lightcraft.
Frequently Asked Questions
Market intelligence mapped to UI rendering, specifically menu bar dropdown positioning on Linux/Wayland..
What problem does UI rendering, specifically menu bar dropdown positioning on Linux/Wayland. solve?
What is the general sentiment around UI rendering, specifically menu bar dropdown positioning on Linux/Wayland.?
What are the foundational technologies related to UI rendering, specifically menu bar dropdown positioning on Linux/Wayland.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like egui and eframe by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics