Hakan Seven
afc94dce13
feat(qselect): expand filter workflow
...
Refs #511
2026-08-05 13:40:53 +03:00
Hakan Seven
474bfcc7db
fix(input): restore arrow key navigation
...
Route editor and command-line arrows by active context and recall successfully dispatched commands.\n\nRefs #485
2026-08-05 00:08:35 +03:00
Hakan Seven
657d023fb7
feat(ucs): integrate coordinate systems
...
Route coordinate input, geometry creation, transforms, properties,\nviews, and viewport persistence through a shared working plane.\n\nRefs #484
2026-08-04 23:17:54 +03:00
Hakan Seven
b1d55c6a7e
feat(view): add visual style previews
...
- preview render modes on hover without committing
- distinguish 2D and 3D wireframe fill and depth behavior
Refs #483
2026-08-04 21:23:25 +03:00
Hakan Seven
7c893d8f5f
feat(ui): refine drawing tabs
...
Use theme-driven active and hover states, integrate close controls, and keep tab spacing stable across drawing states.
Refs #481
2026-08-04 19:04:59 +03:00
Hakan Seven
9cf0c9f945
fix(ui): refine command line and clipboard
...
- preserve command history colors after reopening
- remove collapsed command bar residue and split the unsaved prompt
- read system text when the drawing clipboard is empty
Refs #467
Refs #468
Refs #470
2026-08-04 18:53:08 +03:00
Hakan Seven
d1f9055901
feat(ui): refine ribbon and view navigation
2026-08-04 18:21:52 +03:00
Hakan Seven
c9550b48f9
feat(properties): refine quick properties
...
- Keep the floating panel near the selection and inside the viewport
- Persist the toggle and hide the panel without a selection
- Show only Material in 3D Visualization
2026-08-04 17:32:06 +03:00
Hakan Seven
b0806679c9
feat(command-line): resize history panel
...
Refs #456
2026-08-04 16:54:59 +03:00
Hakan Seven
539d83de47
feat(grips): improve direct editing
...
Refit arcs from fixed control points and highlight hovered grips.
Let Lengthen preview from the cursor or accept a typed distance.
2026-08-04 16:27:03 +03:00
Hakan Seven
2f86bfde8e
feat(input): add editable shortcut table
...
Persist all active bindings and route keyboard events through the configured table.\n\nRefs #449
2026-08-04 15:35:06 +03:00
Hakan Seven
4be8d9735c
feat(ui): add dockable properties panel
...
Preserve panel width across left/right docking and persist resize, position, and auto-collapse preferences.
Refs #348
Refs #650
2026-08-04 13:46:02 +03:00
Hakan Seven
63c8245f98
fix: normalize recent Patreon support
2026-08-04 12:17:21 +03:00
Hakan Seven
f6b9d6514e
feat(plot): add Print All workflow
2026-08-04 11:29:11 +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
e03e091b3c
feat(annotation): integrate object contexts
2026-08-02 12:00:15 +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
a66940a3f0
feat(grip): support multi-grip editing
...
Refs #606
2026-07-31 22:05:30 +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
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
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
d5d068c5a0
fix(web): load recent thumbnails at startup
...
Closes #574
2026-07-30 10:40:30 +03:00
Hakan Seven
5f0e1732c1
fix(web): warn before losing unsaved changes
...
Closes #556
2026-07-29 22:42:04 +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
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
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
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
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
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
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
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
9d973a0fd6
feat(ui): add drawing tab context menu
...
Refs #493
2026-07-27 13:18:31 +03:00