cad-editor/src/ui
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 9cd0479047 refactor: group ui/ style+popup dirs, rename cmd_result driver
- Group the flat src/ui/ dir: move the 9 style editors into ui/style/
  (dimstyle, mleaderstyle, mlstyle, plotstyle, textstyle, tablestyle,
  point_style, style_list, style_manager) and the 6 popups into
  ui/popup/ (cycle, isolate, scale, selection_filter, snap, units).
  Call sites repointed to crate::ui::style::/crate::ui::popup::; no
  compat re-exports. ui/ root drops from 36 to 21 files.
- Rename app/cmd_result.rs -> app/command_driver.rs: the file is the
  StepInput->feed_command driver, not the CmdResult type (which lives
  in command.rs). Name now matches contents.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 23:34:10 +03:00
..
popup refactor: group ui/ style+popup dirs, rename cmd_result driver 2026-06-26 23:34:10 +03:00
ribbon fix(ribbon): float annotate style dropdowns so they aren't clipped (#153) 2026-06-25 18:35:49 +03:00
style refactor: group ui/ style+popup dirs, rename cmd_result driver 2026-06-26 23:34:10 +03:00
about.rs feat(ui): shared in-canvas modal overlay; migrate About (Plan B) 2026-06-16 18:59:13 +03:00
app_menu.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
color_select.rs chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
command_line.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
icons.rs feat(viewcube): add compass ring, cardinals, and nav controls 2026-06-25 23:46:43 +03:00
layers.rs fix(layers): freeze toggle in ribbon dropdown + sortable manager columns 2026-06-19 20:39:09 +03:00
layout_manager.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
mod.rs refactor: group ui/ style+popup dirs, rename cmd_result driver 2026-06-26 23:34:10 +03:00
modal.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
open_progress.rs feat(io): show loading overlay while opening CAD files 2026-05-13 09:59:07 +03:00
overlay.rs Merge PR #180: TTF solid glyph fills, font fallback, Z-order fix 2026-06-26 00:20:59 +03:00
page_setup.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
plugin_manager.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
properties.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
shortcuts.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
side_toolbar.rs feat(ui): right-edge side toolbar; drop the paper-space ribbon tab 2026-06-12 02:07:26 +03:00
statusbar.rs refactor: group ui/ style+popup dirs, rename cmd_result driver 2026-06-26 23:34:10 +03:00
statusbar_config.rs feat(ui): unified viewport control chip + per-tile grid rendering 2026-06-18 23:29:34 +03:00
statusbar_menu.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
text_util.rs feat(ui): elide overflowing text, tooltip full layer name 2026-06-09 19:04:18 +03:00
update_notice.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00