Commit Graph

  • 5f7aea91f9 ui: rebuild the toolbar pill on a 32 pt grid, without the Resources button 叶林橦 2026-10-27 12:28:49 +08:00
  • 59b9b90ee0 ui: show constraint guides for a selected layer in its frame 叶林橦 2026-10-27 11:56:53 +08:00
  • 27d5d99e56 M7: land Flutter code generation on main's code targets 叶林橦 2026-10-27 11:30:27 +08:00
  • aeaca0e1b9 Reject cornerRadius/padding/strokeSides arrays with non-numeric entries NetterSilverandClaude Haiku 5.5 2026-10-27 03:21:33 +00:00
  • 213cc75ff2 Fix looks_like_svg rejecting DOCTYPE with an internal subset NetterSilverandClaude Haiku 5.5 2026-10-27 04:13:59 +01:00
  • 0201cebefc M5: land the shared popover on main's colour and style pickers 叶林橦 2026-10-27 10:42:55 +08:00
  • 3ab918dc52 M4: land the Design panel's grid on main's split panels 叶林橦 2026-10-27 10:12:55 +08:00
  • 7c916ee926 chore(clippy): enforce coding standards via workspace lints sonar/enforce-clippy-standards Dylan M. Taylor 2026-10-26 20:09:30 -04:00
  • 43af145a12 Merge pull request #1394 from aiongg/layout aiongg 2026-10-26 21:30:55 -04:00
  • 860bc13e79 M4: an emergency break can back up to right after the line's first letter (part of #1219) SusieeTheFemboyandClaude Opus 5.5 2026-10-27 01:14:05 +01:00
  • 695054520c Merge pull request #1395 from storytold/fix/nextest-0.9.150 skylar taylor-barrick 2026-10-26 17:35:59 -06:00
  • 1c09e8385e M4: Thai lines keep marks and leading vowels with their letter (part of #1219) SusieeTheFemboy 2026-10-26 23:48:23 +01:00
  • 01bc4741a1 M6: retain generated FigJam vectors and outer text fallbacks (#1341) StrajnarFilip 2026-10-26 22:56:23 +01:00
  • 576d8e228c Cap Sketch image members by compression ratio and total size NetterSilverandClaude Haiku 5.5 2026-10-26 22:46:33 +01:00
  • 4e650a1c01 M6: preserve FigJam sticky and shape content on import (#1341) Filip Strajnar 2026-10-26 21:52:09 +01:00
  • 60c671da66 docs: update source paths for the layout moves aiongg 2026-10-26 20:16:58 +00:00
  • 52d89286cf refactor(collab-net): move hub test files to hub/ aiongg 2026-10-26 20:09:51 +00:00
  • c9d6b356fc refactor(format): move fig/map test files to fig/map/ aiongg 2026-10-26 20:09:51 +00:00
  • e1e5b4bbe3 refactor(ui-egui): move widgets/style_picker test files to widgets/style_picker/ aiongg 2026-10-26 20:09:51 +00:00
  • 990742c32e refactor(ui-egui): move present test files to present/ aiongg 2026-10-26 20:09:51 +00:00
  • aca3643b18 refactor(ui-egui): move control test files to control/ aiongg 2026-10-26 20:09:51 +00:00
  • 8f2f93cd0b refactor(ui-egui): move canvas test files to canvas/ aiongg 2026-10-26 20:09:51 +00:00
  • d436103fca refactor(ui-egui): move i18n test files to i18n/ aiongg 2026-10-26 20:09:51 +00:00
  • a1308e1c1a refactor(ui-egui): move dialogs/credits test files to dialogs/credits/ aiongg 2026-10-26 20:09:51 +00:00
  • 9ca6e1a82f refactor(ui-egui): move bidi test files to bidi/ aiongg 2026-10-26 20:09:51 +00:00
  • 0330a7cc85 refactor(engine): move assets/components test files to assets/components/ aiongg 2026-10-26 20:09:51 +00:00
  • 2576e646a1 refactor(engine): move sharing/background test files to sharing/background/ aiongg 2026-10-26 20:09:50 +00:00
  • 7d70e0bfe5 refactor(engine): move assets/library test files to assets/library/ aiongg 2026-10-26 20:09:50 +00:00
  • 9c97cb6e17 refactor(engine): move assets/library_server test files to assets/library_server/ aiongg 2026-10-26 20:09:50 +00:00
  • 32bd9dc35a refactor(engine): move fonts test files to fonts/ aiongg 2026-10-26 20:09:50 +00:00
  • 3398ec3c8c refactor(engine): move automation/file_access test files to automation/file_access/ aiongg 2026-10-26 20:09:50 +00:00
  • f664a82093 refactor(engine): move assets/library_swap test files to assets/library_swap/ aiongg 2026-10-26 20:09:50 +00:00
  • 3102bffc90 refactor(server): split store.rs into store/ aiongg 2026-10-26 20:03:41 +00:00
  • a7a35a8322 refactor(collab-net): split hub.rs into hub/ aiongg 2026-10-26 20:03:41 +00:00
  • 064e6be65f refactor(format): split fig/export.rs into export/ aiongg 2026-10-26 20:03:41 +00:00
  • 7f707ecca3 M4: preserve inherited region paints and linked fill styles Skyfuller1303 2026-10-26 21:33:56 +01:00
  • 450675919f refactor(format): split fig/map.rs into map/ aiongg 2026-10-26 20:03:41 +00:00
  • 3b56a856be refactor(ui-egui): split app.rs into app/ aiongg 2026-10-26 19:59:10 +00:00
  • 5c29d184f4 refactor(ui-egui): split icons.rs into icons/ aiongg 2026-10-26 19:56:10 +00:00
  • 1d892d2e7b refactor(ui-egui): split panels/typography.rs into typography/ aiongg 2026-10-26 19:56:10 +00:00
  • f61032b3c9 refactor(ui-egui): split canvas.rs into canvas/ aiongg 2026-10-26 19:56:10 +00:00
  • 99edc6c815 refactor(ui-egui): split panels/right.rs into right/ aiongg 2026-10-26 19:56:10 +00:00
  • 6167d19e52 refactor(ui-egui): split present.rs into present/ aiongg 2026-10-26 19:56:10 +00:00
  • 2fded28028 refactor(ui-egui): split lib.rs into app.rs, services.rs, state.rs, clock.rs and open.rs aiongg 2026-10-26 19:56:10 +00:00
  • 65443020db refactor(ui-egui): split menus.rs into menus/ aiongg 2026-10-26 19:56:10 +00:00
  • d8de0fdea7 refactor(ui-egui): split dialogs.rs into dialogs/ aiongg 2026-10-26 19:56:10 +00:00
  • a9d93f8310 refactor(engine): split cmd/file.rs into file/ aiongg 2026-10-26 19:37:33 +00:00
  • 96423f5a6e refactor(engine): move cmd/file.rs zip_cap_tests to file/zip_cap_tests.rs aiongg 2026-10-26 19:26:09 +00:00
  • 13855cfabe refactor(engine): move cmd/file.rs staging_write_tests to file/staging_write_tests.rs aiongg 2026-10-26 19:26:08 +00:00
  • 47c807f209 refactor(engine): move cmd/file.rs rest_import_tests to file/rest_import_tests.rs aiongg 2026-10-26 19:26:08 +00:00
  • f0f1c2003d refactor(engine): move cmd/file.rs tab_order_tests to file/tab_order_tests.rs aiongg 2026-10-26 19:26:07 +00:00
  • 1e9e0a4e75 refactor(engine): split session.rs into session/ aiongg 2026-10-26 19:26:07 +00:00
  • c4bd0dd542 refactor(engine): move Session state, prefs, errors and methods out of lib.rs aiongg 2026-10-26 19:20:45 +00:00
  • 0b9fcb7f4e refactor(engine): split cmd/component.rs into component/ aiongg 2026-10-26 19:20:45 +00:00
  • cea90cf935 refactor(engine): split cmd/edit.rs into edit/ aiongg 2026-10-26 19:20:45 +00:00
  • 688eeccc7a refactor(engine): split boards/board.rs into board/ aiongg 2026-10-26 19:20:45 +00:00
  • ad4ba1ae9b refactor(engine): split dev/codegen.rs into codegen/ aiongg 2026-10-26 19:20:45 +00:00
  • c631450b0c refactor(engine): split sharing/live.rs into live/ aiongg 2026-10-26 19:20:45 +00:00
  • 0bc49705bd refactor(engine): split assets/components.rs into components/ aiongg 2026-10-26 19:20:45 +00:00
  • 2e7790b58b refactor(engine): split canvas/tools.rs into tools/ aiongg 2026-10-26 19:20:45 +00:00
  • 7d3978bedf refactor(ui-egui): move home_recents, online to home/ aiongg 2026-10-26 19:08:42 +00:00
  • 49ca56c3a4 refactor(ui-egui): move colorpicker, style_picker, field_math, font_preview, board_picker to widgets/ aiongg 2026-10-26 19:08:41 +00:00
  • 525d5cb6a1 refactor(ui-egui): move credits, missing_fonts, import_report, updates_ui, variables_panel, branch_ui, plugins_ui to dialogs/ aiongg 2026-10-26 19:08:41 +00:00
  • 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/ aiongg 2026-10-26 19:08:41 +00:00
  • 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/ aiongg 2026-10-26 19:08:41 +00:00
  • e1b0ea2c1d refactor(engine): move batch, params, inspect, file_access, doc_urls to automation/ aiongg 2026-10-26 19:08:41 +00:00
  • 2cf15106e1 refactor(engine): move datafill, textfit, templates, synthetic, synthetic_ds to content/ aiongg 2026-10-26 19:08:40 +00:00
  • 53b04cc784 refactor(engine): move plugins, plugin_directory, widgets to extensions/ aiongg 2026-10-26 19:08:40 +00:00
  • fa8e917ede refactor(engine): move collab, live, online, branches, invite_links, background to sharing/ aiongg 2026-10-26 19:08:40 +00:00
  • 9452ec1ada refactor(engine): move annotations, code_connect, codegen, component_codegen, tailwind, devcompare, devinspect, dev_measurements, dev_resources to dev/ aiongg 2026-10-26 19:08:40 +00:00
  • e466f4a03a refactor(engine): move components, library, library_server, library_swap, style_vars, playground, token_roles to assets/ aiongg 2026-10-26 19:08:40 +00:00
  • a587d964c9 refactor(engine): move selection_colors, selection_reorder, selection_spacing, rename to selection/ aiongg 2026-10-26 19:08:40 +00:00
  • 094b01e501 refactor(engine): move tools, snap, distance, guides, drop, arc_handles, shape_handles, rotation_origin, al_keys, booleans, shapebuilder, textedit, textpreview, vectoredit to canvas/ aiongg 2026-10-26 19:08:39 +00:00
  • 5d1b826f7a refactor(engine): move board, board_table, board_templates to boards/ aiongg 2026-10-26 19:08:39 +00:00
  • 096b96c699 refactor(ui-egui): move present.rs inline tests to crates/ui-egui/src/present/tests.rs aiongg 2026-10-26 18:15:15 +00:00
  • a3179236f3 refactor(engine): move textedit.rs inline tests to crates/engine/src/textedit/tests.rs aiongg 2026-10-26 18:15:14 +00:00
  • e9fb6a533e refactor(format): move crates/format/src/sketch/mod.rs to crates/format/src/sketch.rs aiongg 2026-10-26 18:15:09 +00:00
  • 8d4a449769 refactor(format): move crates/format/src/rest/mod.rs to crates/format/src/rest.rs aiongg 2026-10-26 18:15:09 +00:00
  • 47ee566f3d refactor(format): move crates/format/src/fig/mod.rs to crates/format/src/fig.rs aiongg 2026-10-26 18:15:09 +00:00
  • a99248b296 refactor(svg): move crates/svg/src/import/mod.rs to crates/svg/src/import.rs aiongg 2026-10-26 18:15:08 +00:00
  • 71524803d1 refactor(engine): move crates/engine/src/templates/mod.rs to crates/engine/src/templates.rs aiongg 2026-10-26 18:15:08 +00:00
  • d853eee820 refactor(engine): move crates/engine/src/cmd/mod.rs to crates/engine/src/cmd.rs aiongg 2026-10-26 18:15:08 +00:00
  • 47f1315ec2 test: scan source directories recursively aiongg 2026-10-26 18:02:49 +00:00
  • 476feabfc1 ci: require nextest 0.9.150 fix/nextest-0.9.150 skylar 2026-10-26 14:13:07 -06:00
  • 1147d3357f i18n(sv): translate 47 new strings Patrik LermonandClaude Opus 5.5 2026-10-26 21:08:43 +01:00
  • a4076caaf4 Merge main and preserve vector region paints through path operations Skyfuller1303 2026-10-26 19:50:00 +01:00
  • 740d117313 Merge pull request #827 from mateusvillain/feat/color-picker-lch-oklch BFlat 2026-10-27 01:27:07 +07:00
  • 5e7cd52f6d Merge main into #827 bflatastic 2026-10-27 01:06:45 +07:00
  • cac54fd552 Merge pull request #840 from StrajnarFilip/feat/vector-drawable-export BFlat 2026-10-27 01:06:21 +07:00
  • 740cc2a2c6 Merge pull request #726 from ijashuzain/feat/variables-dart-export BFlat 2026-10-27 00:53:10 +07:00
  • a93dd5ab3b Merge pull request #287 from Nael-Nathanael/perf/256-glass-cache BFlat 2026-10-27 00:52:56 +07:00
  • cac991334d Merge pull request #320 from tylerjenningsw/perf/zoom-preview-cold BFlat 2026-10-27 00:50:49 +07:00
  • 29c89f7d5b Merge pull request #650 from JimKnoxx/overlay-anchor-trigger BFlat 2026-10-27 00:49:52 +07:00
  • 9fdd226509 Merge pull request #664 from phonedu/feat/vue-code-target BFlat 2026-10-27 00:48:53 +07:00
  • c16fd68242 Merge main into #840 bflatastic 2026-10-27 00:38:47 +07:00
  • b6fc2fd1ab Merge pull request #1152 from ricardoavilesfoto-collab/pr/fig-export-for-figma BFlat 2026-10-27 00:35:31 +07:00
  • 502098e02a #840: the status lines without the merge's conflict markers bflatastic 2026-10-27 00:32:35 +07:00
  • 2aae395310 Merge main into #840 bflatastic 2026-10-27 00:31:32 +07:00
  • fd0f4d8b60 Merge main into #664 bflatastic 2026-10-27 00:30:42 +07:00
  • 83c7940293 Merge pull request #1384 from muamerETS/fix/1370-drag-unfilled-selection BFlat 2026-10-27 00:25:59 +07:00