cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven a41a05baa1 feat(paper): render-mode picker + ViewCube on active viewport
Paper-space'de bir viewport'a çift tıklanıp aktif hale gelince, model
space'deki gibi sol üst köşede render-mode dropdown'ı ve sağ üst köşede
ViewCube gösteriliyor.

- render_mode_picker helper'a çıkarıldı; model space ve aktif paper
  viewport ortak kullanıyor (kod tekrarı yok)
- SetRenderMode artık viewport-aware: aktif viewport varsa o viewport
  entity'sinin render_mode'unu, yoksa model-layout tab stilini günceller
  (Scene::active_viewport_render_mode getter/setter)
- build_viewport_primitive'e show_viewcube parametresi; aktif viewport
  primitive'i ViewCube gizmo'sunu çiziyor
- PaperViewportPane shader::Program artık Message'a özelleşti ve sol
  tık ViewCube hit-test'ini bounds-relative yapıp ViewCubeSnap üretiyor

Bilinen sorun: picker/viewcube doğru konumda görünüyor ancak tıklamalar
üstteki viewport_mouse mouse_area katmanına gidiyor; katman sırası bir
sonraki adımda düzeltilecek.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 18:05:09 +03:00
..
app feat(paper): render-mode picker + ViewCube on active viewport 2026-05-27 18:05:09 +03:00
command fix(dyn-input): correct Y coordinate, label by prompt type — #27 2026-05-27 13:41:54 +03:00
entities fix(hatch): stop drawing ghost line between boundary polylines 2026-05-26 18:16:40 +03:00
io chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
modules refactor(ui): remove the viewport navigation bar 2026-05-27 17:49:23 +03:00
scene feat(paper): render-mode picker + ViewCube on active viewport 2026-05-27 18:05:09 +03:00
shaders feat(render): Flat/Gouraud shading, WithEdges overlay, paper-viewport mode 2026-05-27 05:57:19 +03:00
snap chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
ui refactor(ui): remove the viewport navigation bar 2026-05-27 17:49:23 +03:00
lib.rs feat: in-app update notice — checks GitHub releases on startup 2026-05-16 19:55:57 +03:00
linetypes.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
main.rs chore(release): drop flatpak, add macOS .dmg, hide Windows console 2026-05-20 21:13:02 +03:00
patterns.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
update_check.rs chore(deps): bump to latest stable versions 2026-05-23 22:21:30 +03:00