Hakan Seven
feb110404c
fix(ui): correct supporter data and labels
2026-08-03 22:08:22 +03:00
Hakan Seven
de2707a23e
fix(styles): apply active creation defaults
...
Resolve style properties before editors and previews open.
Use absolute annotation multipliers for style-driven objects.
Refs #401
Refs #431
2026-08-03 16:43:58 +03:00
Hakan Seven
53cf31f33d
feat(web): unify fonts and refine viewcube
...
Preload one language-aware font resource across the interface, drawing text, and navigation labels.\n\nRender the navigation cube, ring, outlines, and labels through a 4x MSAA target.
2026-08-03 15:28:51 +03:00
Hakan Seven
9e90e50662
feat(io): add user-approved recovery
2026-08-03 12:47:48 +03:00
Hakan Seven
25515fa33c
feat(styles): overhaul style managers
...
Unify editor layouts, live previews, comparisons, read-only behavior, and localized controls across all named style managers.
Refs #629
2026-08-03 02:01:47 +03:00
Hakan Seven
d06a1022f2
fix(input): handle @/# coordinate modes
2026-08-02 23:32:54 +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
e102887000
fix(move): hide source during preview
...
Refs #521
2026-08-02 16:32:47 +03:00
Hakan Seven
f3f1cb4a0f
fix(grip): honor drafting constraints
...
Refs #620
2026-08-02 16:15:35 +03:00
Hakan Seven
20c6d419e2
fix(dimensions): render custom arrow blocks
...
Refs #612
2026-08-02 16:06:37 +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
90a5495601
Merge branch 'codex/issue-618-plot-parity'
2026-08-01 19:35:15 +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
dccaf95f49
feat(draw): continue paths on initial Enter
...
Start LINE, PLINE, ARC, and SPLINE from the latest path endpoint when Enter accepts the first point. Fall back to the active UCS origin.\n\nRefs #610
2026-08-01 19:09:19 +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
9382a412df
fix(viewport): adapt layout crosshair contrast
...
Choose the sheet or desk surface under the cursor instead of the active input space so MSPACE stays visible on light paper.\n\nRefs #611
2026-07-31 23:47:41 +03:00
Hakan Seven
1cf2b700ce
fix(polyline): place added vertices live
...
Keep new vertices in grip placement until click and restore the original entity on Escape. Correct reverse direction and segment metadata across polyline variants.\n\nRefs #610
2026-07-31 23:36:07 +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
6aaf1ff123
fix(text): respect object annotative state
2026-07-31 15:12:18 +03:00
Hakan Seven
325beaea44
fix(mtext): sync wrap width ruler
2026-07-31 14:18:11 +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
eb0861cf6e
fix(plot): align paper space output
...
Use the same area pipeline as model space while keeping Layout bound to the physical sheet and printable margins. Share scale, rotation, clipping, and viewport fills across preview, PDF, and printer output.
2026-07-31 11:16:14 +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
9eb47c43a9
fix(linux): focus browser on external links
2026-07-30 21:07:31 +03:00
Hakan Seven
2c64888048
fix(blocks): preserve UCS transformations
...
Bake BEDIT frames into block-local geometry while keeping model and viewport UCS isolated. Normalize legacy nonzero block origins during load.
2026-07-30 19:50:33 +03:00
Hakan Seven
c9aab122f0
feat(find): add find and replace
...
Closes #583
2026-07-30 17:56:54 +03:00
Hakan Seven
4af141ebec
fix(start): unify action button shape
...
Closes #584
2026-07-30 17:06:30 +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
2688ffbd6b
fix(ui): filter scales by drawing units
...
Refs #578
2026-07-30 11:13:04 +03:00
Hakan Seven
d5d068c5a0
fix(web): load recent thumbnails at startup
...
Closes #574
2026-07-30 10:40:30 +03:00
Hakan Seven
4310405ce3
fix(start): reserve command line space
...
Closes #546
2026-07-29 23:35:46 +03:00
Hakan Seven
8cd1b05987
fix(web): hide native tab actions
...
Closes #547
2026-07-29 23:31:12 +03:00
Hakan Seven
3897fb2661
fix(viewports): fit extents per pane
...
Closes #554
2026-07-29 23:03:06 +03:00
Hakan Seven
f99337cb9a
fix(ui): stabilize command history layout
...
Closes #555
2026-07-29 22:53:59 +03:00
Hakan Seven
5f0e1732c1
fix(web): warn before losing unsaved changes
...
Closes #556
2026-07-29 22:42:04 +03:00
Hakan Seven
fd8b206515
feat(start): add OpenAEC sponsor
2026-07-29 21:38:19 +03:00
Hakan Seven
ff19353a21
feat(draw): add BLEND command
...
Closes #560
2026-07-29 21:21:26 +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