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
284d6ef517
fix(io): remove released edit lock files
...
Closes #579
2026-07-30 11:54:08 +03:00
Hakan Seven
2688ffbd6b
fix(ui): filter scales by drawing units
...
Refs #578
2026-07-30 11:13:04 +03:00
Hakan Seven
d1fef57bf4
fix(ui): preserve active scale label
...
Closes #578
2026-07-30 11:02:53 +03:00
Hakan Seven
d5d068c5a0
fix(web): load recent thumbnails at startup
...
Closes #574
2026-07-30 10:40:30 +03:00
Hakan Seven
d495e31d37
fix(offset): handle curved self-intersections
...
Closes #544
2026-07-30 00:06:02 +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
8d5ccdbd25
fix(viewports): share command previews
...
Closes #548
2026-07-29 23:26:06 +03:00
Hakan Seven
572a662c71
fix(render): show hidden-line silhouettes
...
Closes #551
2026-07-29 23:14:30 +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
7b708372a8
chore(release): v0.9.0
2026-07-29 21:43:26 +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
29b15535d7
fix(render): preserve shared curve endpoints
...
Use stored topology vertices at tessellated curve boundaries so floating-point reevaluation cannot open gaps at extreme zoom.
Closes #561
2026-07-29 21:01:40 +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
8e2b67bfa5
fix(hatch): delay complex pattern LOD
...
Keep every pattern family visible until all projected spacings
become sub-pixel, then switch the hatch to solid.
Refs #569
2026-07-29 16:50:16 +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
d80637cda7
refactor(hatch): unify capability backends
...
Keep storage and texture transports behind one renderer lifecycle so Pipeline no longer branches by backend.
2026-07-29 13:40:46 +03:00
Jonathan
dc7d03dbe1
Enhance SECURITY.md with comprehensive security policy
...
Expanded the security policy to include detailed reporting guidelines, vulnerability scopes, testing guidelines, and response processes.
2026-07-29 12:50:45 +03:00
Hakan Seven
93b9a840ff
refactor(renderer): select paths by GPU limits
...
Keep storage fast paths on capable adapters and use packed or texture fallbacks only when device limits require them.\n\nCompact mesh-edge varyings to avoid WebGL shader rejection.
2026-07-29 12:49:41 +03:00
Hakan Seven
b9799e4421
Update GitHub Sponsors username in FUNDING.yml
2026-07-29 10:56:22 +03:00
Hakan Seven
fc97104c81
refactor(web): drop legacy thumb migration
...
Keep thumbnail storage forward-only. Old recent entries gain previews when their drawings are reopened.
2026-07-29 01:11:17 +03:00
Hakan Seven
969a7605b7
feat(web): show recent thumbnails
...
Cache previews in OPFS and migrate existing recent entries by reading only their embedded DWG preview data.
2026-07-29 01:09:13 +03:00
Hakan Seven
d4e792b2bc
feat(web): persist browser state
...
Keep settings, aliases, and recent drawings across browser sessions.
Load Start-page videos from a Pages-generated snapshot.
2026-07-29 00:44:00 +03:00
Hakan Seven
25166b9508
fix(hatch): preview pattern grip drag
2026-07-28 20:07:10 +03:00
Hakan Seven
a36e0d7fdc
fix(matchprop): complete property matching
2026-07-28 19:53:39 +03:00
Hakan Seven
99dbc8254d
fix(plot): parent PDF save dialog
...
Remove the temporary EXPORTPDF <path> fallback now that native save requests are tied to the main window.\n\nCloses #537
2026-07-28 19:23:29 +03:00
Hakan Seven
d77eb8f419
fix(block): open nested editor tabs
...
Closes #538
2026-07-28 19:13:27 +03:00
Hakan Seven
00cc17ea55
fix(scene): isolate drawing-space state
...
Cancel stale interaction state across space changes and keep live previews and zoom extents in their active paper/model context.\n\nRefs #539\nRefs #540\nRefs #541
2026-07-28 18:51:20 +03:00
Hakan Seven
8050fc79fd
fix(scene): clear selection after erase
2026-07-28 17:35:21 +03:00
Hakan Seven
05b044f367
perf(scene): make geometry edits incremental
...
Avoid full document, cache, and GPU rebuilds for entity deltas so add, delete, history, selection, and live polyline edits stay responsive on large drawings.
2026-07-28 17:16:27 +03:00
Hakan Seven
73b8dbe9d4
fix(render): prevent live polyline flicker
...
Reject segment-count-changing arena patches before mutating GPU buffers so repeated live updates rebuild from a consistent state.
2026-07-28 15:22:57 +03:00
Hakan Seven
8a5bca8aa0
chore(release): v0.8.9
2026-07-28 12:51:38 +03:00
Hakan Seven
a30f72f627
fix(start): refine responsive page layout
2026-07-28 12:48:39 +03:00
Hakan Seven
13123d5b34
docs: remove extra root markdown files
2026-07-28 12:31:49 +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