Hakan Seven
40b41f9814
fix(locale): stabilize web options
...
Embed debug locales and expand the WebAssembly stack so modal construction remains responsive. Keep the Options scrollbar in its own lane and refine Turkish CAD terminology.
2026-08-02 23:14:48 +03:00
Hakan Seven
3e6693b93f
feat(locale): localize full interface
2026-08-02 22:09:25 +03:00
Hakan Seven
b90b3e3ecf
feat(locale): add Fluent translations
...
Default to the platform language with persisted overrides across native and web builds.
Refs #630
2026-08-02 18:53:38 +03:00
Hakan Seven
e03e091b3c
feat(annotation): integrate object contexts
2026-08-02 12:00:15 +03:00
Hakan Seven
6c62daf260
fix(plot): match PDF output to viewport
...
Refs #618
2026-08-01 20:05:38 +03:00
Hakan Seven
380cc4c9a8
fix(plot): align layout output with viewport
...
Keep nested model hatches, PAT origins and dots, and Layout lineweight scaling consistent across screen and vector output.\n\nRefs #618
2026-08-01 19:29:57 +03:00
Hakan Seven
796d7d91d0
fix(ui): auto-size modal dialogs
...
Measure dialog content before fill layout so fields stay visible.\nKeep the MText preview width tied to its toolbar width.\n\nRefs #608
2026-08-01 18:24:05 +03:00
Hakan Seven
f0c1be0db1
fix(plot): correct layout hatch output
...
Keep Layout output on the selected physical sheet and preserve hatch lineweights and plot styles through paper, viewport, and nested block paths.\n\nRefs #607
2026-07-31 23:08:41 +03:00
Hakan Seven
a66940a3f0
feat(grip): support multi-grip editing
...
Refs #606
2026-07-31 22:05:30 +03:00
Hakan Seven
a418710cbd
fix(plot): align direct output with preview
...
Refs #607
2026-07-31 22:05:26 +03:00
Hakan Seven
325cd2474c
feat(plot): complete plot configuration
...
- unify Model and Paper Space plot area behavior
- add CTB discovery, read/write, and bundled defaults
- apply scale, render mode, and output options consistently
2026-07-31 13:41:34 +03:00
Hakan Seven
6705e65e81
fix(plot): restore dialog layout
2026-07-31 12:11:18 +03:00
Hakan Seven
bd1b5b4293
feat(plot): complete plot workflow
2026-07-31 12:06:12 +03:00
Hakan Seven
7285e3de51
fix(viewport): improve cursor and paper contrast
...
Derive crosshair color from drawing background instead of UI theme.
Use RGB 138 for Paper Space desk background.
Refs #594
2026-07-31 10:19:02 +03:00
Hakan Seven
02d15f5d23
feat(ribbon): add layer isolation tools
...
Closes #589
2026-07-30 18:07:06 +03:00
Hakan Seven
c9aab122f0
feat(find): add find and replace
...
Closes #583
2026-07-30 17:56:54 +03:00
Hakan Seven
1b1d9af2d5
fix(layers): preserve true colors
...
Closes #587
2026-07-30 16:48:14 +03:00
Hakan Seven
64d109a614
fix(plugins): harden marketplace loading
...
Use public GitHub metadata to avoid unauthenticated API limits. Read bundled manifests before enabling installs and surface startup load failures.
2026-07-30 16:34:07 +03:00
Hakan Seven
5116369dec
refactor(ui): adopt iced layout widgets
2026-07-30 15:40:51 +03:00
Hakan Seven
c9c3d3b1bf
refactor(ui): adopt iced color picker
...
Remove local Pin/PickList wrappers and the ACI grid.\nBlock viewport input behind the picker and load iced_aw glyphs.
2026-07-30 15:19:58 +03:00
Hakan Seven
3ab8dc3ca5
fix(ui): make modal layouts intrinsic
...
Pin Iced 0.15 so dialogs can measure content before distributing the resolved frame across child panels. Keep the web plugin notice compact and non-resizable.\n\nCloses #582
2026-07-30 14:47:28 +03:00
Hakan Seven
d1fef57bf4
fix(ui): preserve active scale label
...
Closes #578
2026-07-30 11:02:53 +03:00
Hakan Seven
f99337cb9a
fix(ui): stabilize command history layout
...
Closes #555
2026-07-29 22:53:59 +03:00
Hakan Seven
6ecd67ff6e
feat(layer-state): add saved-state editor
2026-07-29 18:39:55 +03:00
Hakan Seven
1e624cc6b7
feat(layers): add native state manager
...
Replace session-only layer snapshots with drawing-backed DWG and DXF states, exposed through the ribbon and LAYERSTATE commands.\n\nCloses #562
2026-07-29 18:00:41 +03:00
Hakan Seven
ad736e20ea
fix(grid): remove implicit drawing limits
2026-07-29 17:21:57 +03:00
Hakan Seven
cd1378e6b2
fix(viewport): preserve tiled pane controls
2026-07-29 17:21:57 +03:00
Hakan Seven
fcc6e1f8e1
fix(web): link plugins to desktop app
...
Keep browser entry points visible while explaining that native
plugins require a desktop install.
Refs #567
2026-07-29 16:28:20 +03:00
Hakan Seven
2424eeb74d
fix(web): hide unsupported plugin manager
...
Fixes #567
2026-07-29 16:17:17 +03:00
Hakan Seven
6686141d3b
feat(hatch): add visual pattern picker
...
Closes #566
2026-07-29 15:46:53 +03:00
Hakan Seven
a717572d65
fix(plugins): trust platform certificates
...
Use the operating system trust store and Windows proxy settings while keeping TLS verification enabled. Add retryable registry errors with copyable diagnostics.\n\nRefs #563
2026-07-29 15:00:07 +03:00
Hakan Seven
4e25e88c31
feat(plugins): redesign plugin manager
2026-07-29 14:27:32 +03:00
Hakan Seven
d77eb8f419
fix(block): open nested editor tabs
...
Closes #538
2026-07-28 19:13:27 +03:00
Hakan Seven
a30f72f627
fix(start): refine responsive page layout
2026-07-28 12:48:39 +03:00
Hakan Seven
2ac61bf99a
fix(ui): theme remaining interface text
2026-07-28 12:29:31 +03:00
Hakan Seven
28d8246c68
feat(ui): add discussions and semantic theming
...
Generate web discussion snapshots in CI; native builds use the public
feed and an offline cache.
2026-07-28 11:49:45 +03:00
Hakan Seven
4bf14baea4
feat(ui): add configurable Iced themes
2026-07-28 09:33:12 +03:00
Hakan Seven
73545520c8
refactor(tabs): use context menu widget
2026-07-28 01:34:45 +03:00
Hakan Seven
ce1091cea5
refactor(ui): use pin for anchored overlays
2026-07-28 01:25:39 +03:00
Hakan Seven
b9de8940bc
refactor(statusbar): unify popup menus
2026-07-28 01:02:00 +03:00
Hakan Seven
7f41e1666f
feat(options): set default save format
...
Avoid false data-loss warnings when preserving the source format.\n\nCloses #529
2026-07-27 22:37:47 +03:00
Hakan Seven
c21f3e1a19
feat(tabs): add drag-and-drop reordering
...
Closes #526
2026-07-27 22:14:58 +03:00
Hakan Seven
ebed0e6e62
fix(statusbar): keep pills right-aligned
...
Reuse free space on the final wrapped layout-tab row before adding another status-bar row.
Closes #527
2026-07-27 21:33:25 +03:00
Hakan Seven
a3538ddc45
fix(mleader): use lineweight choices
...
Replace the raw sentinel input with typed CAD lineweight options so special
values display correctly and unsupported values cannot be entered.
Refs #522
2026-07-27 18:09:28 +03:00
Hakan Seven
4a30928f5a
fix(ui): refine empty drawing state
...
Show drawing defaults when nothing is selected and disable layout controls on Start.
Refs #514
Refs #515
2026-07-27 17:37:17 +03:00
Hakan Seven
759f2316aa
fix(hatch): apply pattern property edits
...
Closes #476
2026-07-27 16:44:31 +03:00
Hakan Seven
8018ab1523
feat(view): implement LIMITS command
...
Closes #478
2026-07-27 16:15:28 +03:00
Hakan Seven
2acc4f7978
fix(io): guard concurrent drawing saves
...
Hold edit leases and compare disk fingerprints before replacement so another editor cannot be silently overwritten.
Offer retry, reload, Save As, or explicit overwrite recovery.
Closes #498
2026-07-27 13:18:31 +03:00
Hakan Seven
7f1a1ff57b
fix(viewport): stabilize grid and grip clipping
...
Keep the grid on UCS XY, derive spacing from zoom, and clip perspective lines by screen density without dropping the near side.
2026-07-27 11:36:07 +03:00
Hakan Seven
731df4a725
feat(cad): integrate standard codec coverage
...
Render, edit, query, select, and explode newly decoded standard entity variants. Pin acadifc de8d6b5 and preserve None color semantics.
2026-07-26 19:30:43 +03:00