aiongg
|
0bc49705bd
|
refactor(engine): split assets/components.rs into components/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
2e7790b58b
|
refactor(engine): split canvas/tools.rs into tools/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
7d3978bedf
|
refactor(ui-egui): move home_recents, online to home/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
49ca56c3a4
|
refactor(ui-egui): move colorpicker, style_picker, field_math, font_preview, board_picker to widgets/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
525d5cb6a1
|
refactor(ui-egui): move credits, missing_fonts, import_report, updates_ui, variables_panel, branch_ui, plugins_ui to dialogs/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
a0e33576d7
|
refactor(ui-egui): move layers, assets_panel, versions, right, component_panel, export_panel, layout_panel, section_panel, selection_colors, typography, variable_ui, vector_panel, scale_panel, frame_presets, list_drag, proto_panel, proto_editor, dev_mode, dev_compare, shortcuts_panel to panels/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
3e23a0f884
|
refactor(ui-egui): move cursors, frame_labels, frame_stats, guides, handles, measure_overlay, proto_canvas, render_worker, selection_spacing, live_text, comments, board_bar, board_facilitate, widget_bar to canvas/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
e1b0ea2c1d
|
refactor(engine): move batch, params, inspect, file_access, doc_urls to automation/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
2cf15106e1
|
refactor(engine): move datafill, textfit, templates, synthetic, synthetic_ds to content/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
53b04cc784
|
refactor(engine): move plugins, plugin_directory, widgets to extensions/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
fa8e917ede
|
refactor(engine): move collab, live, online, branches, invite_links, background to sharing/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
9452ec1ada
|
refactor(engine): move annotations, code_connect, codegen, component_codegen, tailwind, devcompare, devinspect, dev_measurements, dev_resources to dev/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
e466f4a03a
|
refactor(engine): move components, library, library_server, library_swap, style_vars, playground, token_roles to assets/
|
2026-10-26 20:17:48 +00:00 |
|
aiongg
|
a587d964c9
|
refactor(engine): move selection_colors, selection_reorder, selection_spacing, rename to selection/
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
094b01e501
|
refactor(engine): move tools, snap, distance, guides, drop, arc_handles, shape_handles, rotation_origin, al_keys, booleans, shapebuilder, textedit, textpreview, vectoredit to canvas/
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
5d1b826f7a
|
refactor(engine): move board, board_table, board_templates to boards/
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
096b96c699
|
refactor(ui-egui): move present.rs inline tests to crates/ui-egui/src/present/tests.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
a3179236f3
|
refactor(engine): move textedit.rs inline tests to crates/engine/src/textedit/tests.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
e9fb6a533e
|
refactor(format): move crates/format/src/sketch/mod.rs to crates/format/src/sketch.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
8d4a449769
|
refactor(format): move crates/format/src/rest/mod.rs to crates/format/src/rest.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
47ee566f3d
|
refactor(format): move crates/format/src/fig/mod.rs to crates/format/src/fig.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
a99248b296
|
refactor(svg): move crates/svg/src/import/mod.rs to crates/svg/src/import.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
71524803d1
|
refactor(engine): move crates/engine/src/templates/mod.rs to crates/engine/src/templates.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
d853eee820
|
refactor(engine): move crates/engine/src/cmd/mod.rs to crates/engine/src/cmd.rs
|
2026-10-26 20:17:47 +00:00 |
|
aiongg
|
47f1315ec2
|
test: scan source directories recursively
|
2026-10-26 20:17:47 +00:00 |
|
BFlat
|
740d117313
|
Merge pull request #827 from mateusvillain/feat/color-picker-lch-oklch
M1: LCH and OKLCH models in the colour picker
|
2026-10-27 01:27:07 +07:00 |
|
bflatastic
|
5e7cd52f6d
|
Merge main into #827
|
2026-10-27 01:06:45 +07:00 |
|
BFlat
|
cac54fd552
|
Merge pull request #840 from StrajnarFilip/feat/vector-drawable-export
M6: export as Android Vector Drawable (XML)
|
2026-10-27 01:06:21 +07:00 |
|
BFlat
|
740cc2a2c6
|
Merge pull request #726 from ijashuzain/feat/variables-dart-export
M6: export variables as Dart constants for Flutter
|
2026-10-27 00:53:10 +07:00 |
|
BFlat
|
a93dd5ab3b
|
Merge pull request #287 from Nael-Nathanael/perf/256-glass-cache
perf(render): keep glass shapes between renders, fix a glass seam (#256)
|
2026-10-27 00:52:56 +07:00 |
|
BFlat
|
cac991334d
|
Merge pull request #320 from tylerjenningsw/perf/zoom-preview-cold
perf(canvas): preview cold zoom and page transitions once they run long (M8)
|
2026-10-27 00:50:49 +07:00 |
|
BFlat
|
29c89f7d5b
|
Merge pull request #650 from JimKnoxx/overlay-anchor-trigger
M5: overlay positions relative to the layer that opens them
|
2026-10-27 00:49:52 +07:00 |
|
BFlat
|
9fdd226509
|
Merge pull request #664 from phonedu/feat/vue-code-target
M6: a Vue code target (single-file components)
|
2026-10-27 00:48:53 +07:00 |
|
bflatastic
|
c16fd68242
|
Merge main into #840
|
2026-10-27 00:38:47 +07:00 |
|
BFlat
|
b6fc2fd1ab
|
Merge pull request #1152 from ricardoavilesfoto-collab/pr/fig-export-for-figma
.fig export: files Figma imports, with component set properties
|
2026-10-27 00:35:31 +07:00 |
|
bflatastic
|
502098e02a
|
#840: the status lines without the merge's conflict markers
|
2026-10-27 00:32:35 +07:00 |
|
bflatastic
|
2aae395310
|
Merge main into #840
|
2026-10-27 00:31:32 +07:00 |
|
bflatastic
|
fd0f4d8b60
|
Merge main into #664
Main's class_name takes the node kind (#1372); Vue's slot names pass slot.
|
2026-10-27 00:30:42 +07:00 |
|
BFlat
|
83c7940293
|
Merge pull request #1384 from muamerETS/fix/1370-drag-unfilled-selection
M1: a selected unfilled shape drags over a filled layer stacked below it (#1370)
|
2026-10-27 00:25:59 +07:00 |
|
BFlat
|
7cb369db8c
|
Merge pull request #1372 from lileeei/1235-transliterate-class-names
Transliterate non-ASCII layer names into code-export class names
|
2026-10-27 00:23:36 +07:00 |
|
bflatastic
|
b3016f7089
|
Merge main into #1152
|
2026-10-27 00:14:07 +07:00 |
|
BFlat
|
8583588839
|
Merge pull request #1366 from Silvertree2010/fix/h2716-px-to-rem-conversion-rounds-to-2
Keep full precision when converting px to rem in code export
|
2026-10-27 00:13:42 +07:00 |
|
BFlat
|
ad9abe7ce6
|
Merge pull request #1133 from g1obalworlds/fix-batch-rollback-closed-tabs
engine: restore tabs closed inside a failed command group
|
2026-10-27 00:13:37 +07:00 |
|
BFlat
|
e8656be10e
|
Merge pull request #824 from youngeuibae/page-api
web: window.figcraft, the control channel for the page
|
2026-10-27 00:13:31 +07:00 |
|
BFlat
|
5890784fe2
|
Merge pull request #1369 from mojtabajafarzadeh/fix/share-key-and-large-file-publish
follow-up: server publish timeout, key-to-server binding, and "Go to main component" in the context menu
|
2026-10-27 00:13:25 +07:00 |
|
BFlat
|
4b000eeddf
|
Merge pull request #1371 from denisg0mes/crisp-magnified-images
M7: show a magnified image's pixels on the canvas
|
2026-10-27 00:13:20 +07:00 |
|
BFlat
|
dd5b5c0dc0
|
Merge pull request #1374 from Ridzzz0Alam/fix/1330-save-disk-changes
fix: Issue #1330 Save no longer overwrites changes another app made to the open file
|
2026-10-27 00:13:15 +07:00 |
|
BFlat
|
adea3a5550
|
Merge pull request #1053 from Silvertree2010/fix/h1274-title-case-leaves-a-word-lowerca
Capitalise title-case word after an opening apostrophe
|
2026-10-27 00:13:01 +07:00 |
|
bflatastic
|
632f2cef4b
|
Merge main into #840
# Conflicts:
# docs/roadmap.md
|
2026-10-27 00:12:27 +07:00 |
|
BFlat
|
4392fe50d3
|
Merge pull request #1373 from Ridzzz0Alam/fix/1338-instance-swap-scroll
fix: Issue #1338 an instance-swap property's default menu scrolls
|
2026-10-27 00:11:16 +07:00 |
|