aiongg
f209d2aba2
refactor(engine): move cmd/graph.rs items to cmd/graph/{axis,columns,commands,data,designs,edit,generate,labels,markers,series}.rs
2026-10-26 22:01:25 +00:00
aiongg
f02cf1cb7d
refactor(engine): move cmd/flatten.rs items to cmd/flatten/{analysis,apply,commands,compose,options,presets,report}.rs
2026-10-26 22:01:25 +00:00
aiongg
fa1848be4c
refactor(engine): move cmd/fileio.rs items to cmd/fileio/{access,commands,export_names,formats}.rs
2026-10-26 22:01:25 +00:00
aiongg
2a90e82736
refactor(engine): move cmd/fileio/affinity.rs items to cmd/fileio/affinity/{document,import,layout,master_copies,nodes,paint,text}.rs
2026-10-26 22:01:25 +00:00
aiongg
71aef5cc85
refactor(engine): move cmd/draw2.rs items to cmd/draw2/{anchors,commands,common,cut,freehand,smooth}.rs
2026-10-26 22:01:25 +00:00
aiongg
c75c6a9586
refactor(engine): move cmd/distortcmds.rs items to cmd/distortcmds/{perspective}.rs
2026-10-26 22:01:25 +00:00
aiongg
c2ead918b1
refactor(engine): move cmd/buildcmds.rs items to cmd/buildcmds/{live_paint,shape_builder,trace}.rs
2026-10-26 22:01:25 +00:00
aiongg
48b3ea91f0
refactor(engine): move cmd/brushsym.rs items to cmd/brushsym/{brushes,symbols}.rs
2026-10-26 22:01:24 +00:00
aiongg
7bbf803f7e
refactor(vectorcraft): move main.rs items to {app,host_services,prefs,titlebar}.rs
2026-10-26 22:01:24 +00:00
aiongg
c50026fc86
refactor(ui-egui): move lib.rs items to {app,app/clipboard,app/commands,app/control,app/files,app/fonts,app/frame,app/ime,app/input,app/links,app/prefs,app/screenshot,app/view,caches,clock,services,state}.rs
2026-10-26 21:45:33 +00:00
aiongg
055d017603
refactor(ui-egui): move widgets.rs items to widgets/{blend,buttons,chips,color,drag,dropdowns,labels,numeric,panel_chrome,text,toggles}.rs
2026-10-26 21:45:33 +00:00
aiongg
b3789b280c
refactor(ui-egui): move shortcuts.rs items to shortcuts/{paste,presentation,typing}.rs
2026-10-26 21:45:33 +00:00
aiongg
556825b363
refactor(ui-egui): move panels/swatches.rs items to panels/swatches/{actions,body,dnd,libraries,tiles}.rs
2026-10-26 21:45:33 +00:00
aiongg
d8a6f8f3d8
refactor(ui-egui): move panels/layers.rs items to panels/layers/{controls,model,rows,thumbs}.rs
2026-10-26 21:45:33 +00:00
aiongg
16cdbd1b33
refactor(ui-egui): move menus.rs items to menus/{bar,context,entries,invoke,labels,run,slots,state,submenus,tree,ui_commands}.rs
2026-10-26 21:45:33 +00:00
aiongg
5dfd01e1f1
refactor(ui-egui): move io.rs items to io/{export,open,save}.rs
2026-10-26 21:45:33 +00:00
aiongg
bd1559b8fe
refactor(ui-egui): move chrome.rs items to chrome/{control_bar,hints,status_bar,tabs}.rs
2026-10-26 21:45:33 +00:00
aiongg
dbce5020f2
refactor(ui-egui): move canvas.rs items to canvas/{artboards,context,cursor,drag,grid,home,input,outline,overlays,raster,task_bar,tool_overlays,view}.rs
2026-10-26 21:45:33 +00:00
aiongg
714aecc7b4
refactor(tools): move text.rs items to text/{plain,ports,tool}.rs
2026-10-26 21:45:33 +00:00
aiongg
1b9881ce1e
refactor(tools): move lib.rs items to {context,cursor,input}.rs
2026-10-26 21:45:33 +00:00
aiongg
9eafb73e3f
refactor(tools): move guides.rs items to guides/{snap,targets}.rs
2026-10-26 21:45:33 +00:00
aiongg
443990eb62
refactor(tools): move distort/perspective.rs items to distort/perspective/{tools}.rs
2026-10-26 21:45:33 +00:00
aiongg
e987e6dc58
refactor(tools): move builder.rs items to builder/{cache,live_paint,lookup,map}.rs
2026-10-26 21:45:33 +00:00
aiongg
c84a60350f
refactor(render): move fx.rs items to fx/{bounds,entries,pixels,predicates,raster,renderer}.rs
2026-10-26 21:45:33 +00:00
aiongg
64fef38a50
refactor(pdf): move import.rs items to import/{builder,cid,device,entry,state}.rs
2026-10-26 21:45:33 +00:00
aiongg
882cb848b3
refactor(pdf): move export.rs items to export/{entry,exporter,images,nodes,paint,text,writer}.rs
2026-10-26 21:45:33 +00:00
aiongg
d459e0d63b
refactor(pdf): move encrypt.rs items to encrypt/{lexer}.rs
2026-10-26 21:45:33 +00:00
aiongg
c15d70859b
refactor(eps): move import/native.rs items to import/native/{build,compare,layers,plan,slots}.rs
2026-10-26 21:45:33 +00:00
aiongg
f8fe7075f4
refactor(eps): move import/graphics.rs items to import/graphics/{ops,paint,path,state}.rs
2026-10-26 21:45:32 +00:00
aiongg
6e6b0bb3eb
refactor(eps): move import/data.rs items to import/data/{filters,ops,pixels}.rs
2026-10-26 21:45:32 +00:00
aiongg
aaa456cfd0
refactor(eps): move import/ai/read.rs items to import/ai/read/{art,containers,directives,document,ops,types}.rs
2026-10-26 21:45:32 +00:00
aiongg
12ae0ee158
refactor(mcp): move tools.rs items to tools/{definitions,dispatch,handlers}.rs
2026-10-26 21:45:32 +00:00
aiongg
7e52760174
refactor(svg): move export.rs items to export/{nodes,output,paint,text}.rs
2026-10-26 21:45:32 +00:00
aiongg
6c562d5f41
refactor(trace): move lib.rs items to {layers,params,pipeline,raster}.rs
2026-10-26 21:45:32 +00:00
aiongg
b1ca05d990
refactor(three-d): move solid.rs items to solid/{build,inflate,membrane,rings}.rs
2026-10-26 21:17:08 +00:00
aiongg
91e9555921
refactor(pathops): move planar.rs items to planar/{graph,index,live_paint,map,shape_builder}.rs
2026-10-26 21:17:08 +00:00
aiongg
a8410bab4e
refactor(effects): move lib.rs items to {catalog,geometry,params}.rs
2026-10-26 21:17:08 +00:00
aiongg
83fbc01760
refactor(affinity): move model.rs items to model/{bounds,read}.rs
2026-10-26 21:17:08 +00:00
aiongg
901c72b089
refactor(doc): move text.rs items to text/{area,char_style,object,para_style,runs,tabs_lists}.rs
2026-10-26 21:17:08 +00:00
aiongg
5b70501e22
refactor(doc): move node.rs items to node/{attributes,clip,extras,ids,kind,live_shape,opacity,ops,wire}.rs
2026-10-26 21:17:08 +00:00
aiongg
f5f430a56e
refactor(doc): move live.rs items to live/{blend_spec,envelope,expand,mesh,warp}.rs
2026-10-26 21:17:08 +00:00
aiongg
d63c01628d
refactor(doc): move lib.rs items to {artboard,document,document_ext,document_guides,graphic_style,guides,limits,records,units}.rs
2026-10-26 21:17:08 +00:00
aiongg
570f59fddc
refactor(doc): move appearance.rs items to appearance/{layers,profile,stroke_style}.rs
2026-10-26 21:17:08 +00:00
aiongg
303d9a0a4d
test(ui-egui): read tl! literals past test-only imports
2026-10-26 21:17:08 +00:00
skylar
349f5e24ef
ci: require nextest 0.9.150
...
Use the fixed release for GHSA-vc25-qg58-w57c.
2026-10-26 14:13:02 -06:00
dotCooCoo
70e70924c8
Merge branch 'fix/image-cache-follows-memory' into fix/undo-history-follows-memory
...
Brings in 8404fa42 , which merges main e2a8280 . The history budget keeps reading vectorcraft_render::physical_memory, now backed by main's Windows, macOS and FreeBSD readers.
2026-10-26 12:54:45 -07:00
vangel76 and Claude Sonnet 5.5
233e1dd663
Merge upstream/main into fix/2414-svg-classes
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 20:47:10 +01:00
aiongg
f1d427762b
style: cargo fmt on files moved without formatting
2026-10-26 19:32:10 +00:00
dotCooCoo
5018ff319f
i18n: Turkish rows for the JPEG XL messages
...
Turkish now translates every message, so it gets rows for the three
JPEG XL messages.
2026-10-26 11:59:56 -07:00
dotCooCoo
803a7edbcb
Merge main into feat/jxl-import
2026-10-26 11:59:56 -07:00