Filip Strajnar
4ea2d29754
M6: preserve FigJam fallback outlines and sticky bodies
2026-10-27 18:47:27 +01:00
aiongg
bdb7e84606
fix(ui): dropdown menus grow back after a search with no matches ( #1429 )
...
* feat(ui-egui): font family menu keeps its search field and grows back after a filter clears
Repin craft-libs to the shared dropdown (craft-ui), move the font family menu to
craft_ui::combo::Menu with the search in a fixed header, and use craft_ui::ComboBox
for the credits sort. clippy bans egui::ComboBox.
* chore(deps): craft-libs 60d60d48 (dropdown fixes)
* chore(deps): craft-libs 4d7b82f7 (dropdown fixes)
* chore(deps): craft-libs 92d392cf (#387 merged)
* fix(ui-egui): craft-ui on every target (wasm uses the shared ComboBox too)
2026-10-27 10:28:10 -04:00
aiongg
43af145a12
Merge pull request #1394 from aiongg/layout
...
refactor: shared module layout (craft-contrib#20)
2026-10-26 21:30:55 -04:00
skylar taylor-barrick
695054520c
Merge pull request #1395 from storytold/fix/nextest-0.9.150
...
ci: require nextest 0.9.150
2026-10-26 17:35:59 -06:00
StrajnarFilip
01bc4741a1
M6: retain generated FigJam vectors and outer text fallbacks ( #1341 )
2026-10-26 22:56:23 +01:00
Filip Strajnar
4e650a1c01
M6: preserve FigJam sticky and shape content on import ( #1341 )
2026-10-26 21:52:09 +01:00
aiongg
60c671da66
docs: update source paths for the layout moves
2026-10-26 20:36:51 +00:00
aiongg
52d89286cf
refactor(collab-net): move hub test files to hub/
2026-10-26 20:36:51 +00:00
aiongg
c9d6b356fc
refactor(format): move fig/map test files to fig/map/
2026-10-26 20:36:51 +00:00
aiongg
e1e5b4bbe3
refactor(ui-egui): move widgets/style_picker test files to widgets/style_picker/
2026-10-26 20:36:51 +00:00
aiongg
990742c32e
refactor(ui-egui): move present test files to present/
2026-10-26 20:36:51 +00:00
aiongg
aca3643b18
refactor(ui-egui): move control test files to control/
2026-10-26 20:36:51 +00:00
aiongg
8f2f93cd0b
refactor(ui-egui): move canvas test files to canvas/
2026-10-26 20:36:51 +00:00
aiongg
d436103fca
refactor(ui-egui): move i18n test files to i18n/
2026-10-26 20:36:51 +00:00
aiongg
a1308e1c1a
refactor(ui-egui): move dialogs/credits test files to dialogs/credits/
2026-10-26 20:36:51 +00:00
aiongg
9ca6e1a82f
refactor(ui-egui): move bidi test files to bidi/
2026-10-26 20:36:51 +00:00
aiongg
0330a7cc85
refactor(engine): move assets/components test files to assets/components/
2026-10-26 20:36:51 +00:00
aiongg
2576e646a1
refactor(engine): move sharing/background test files to sharing/background/
2026-10-26 20:36:51 +00:00
aiongg
7d70e0bfe5
refactor(engine): move assets/library test files to assets/library/
2026-10-26 20:36:51 +00:00
aiongg
9c97cb6e17
refactor(engine): move assets/library_server test files to assets/library_server/
2026-10-26 20:36:51 +00:00
aiongg
32bd9dc35a
refactor(engine): move fonts test files to fonts/
2026-10-26 20:36:51 +00:00
aiongg
3398ec3c8c
refactor(engine): move automation/file_access test files to automation/file_access/
2026-10-26 20:36:50 +00:00
aiongg
f664a82093
refactor(engine): move assets/library_swap test files to assets/library_swap/
2026-10-26 20:36:50 +00:00
aiongg
3102bffc90
refactor(server): split store.rs into store/
2026-10-26 20:36:50 +00:00
aiongg
a7a35a8322
refactor(collab-net): split hub.rs into hub/
2026-10-26 20:36:50 +00:00
aiongg
064e6be65f
refactor(format): split fig/export.rs into export/
2026-10-26 20:36:50 +00:00
aiongg
450675919f
refactor(format): split fig/map.rs into map/
2026-10-26 20:17:49 +00:00
aiongg
3b56a856be
refactor(ui-egui): split app.rs into app/
2026-10-26 20:17:49 +00:00
aiongg
5c29d184f4
refactor(ui-egui): split icons.rs into icons/
2026-10-26 20:17:49 +00:00
aiongg
1d892d2e7b
refactor(ui-egui): split panels/typography.rs into typography/
2026-10-26 20:17:48 +00:00
aiongg
f61032b3c9
refactor(ui-egui): split canvas.rs into canvas/
2026-10-26 20:17:48 +00:00
aiongg
99edc6c815
refactor(ui-egui): split panels/right.rs into right/
2026-10-26 20:17:48 +00:00
aiongg
6167d19e52
refactor(ui-egui): split present.rs into present/
2026-10-26 20:17:48 +00:00
aiongg
2fded28028
refactor(ui-egui): split lib.rs into app.rs, services.rs, state.rs, clock.rs and open.rs
2026-10-26 20:17:48 +00:00
aiongg
65443020db
refactor(ui-egui): split menus.rs into menus/
2026-10-26 20:17:48 +00:00
aiongg
d8de0fdea7
refactor(ui-egui): split dialogs.rs into dialogs/
2026-10-26 20:17:48 +00:00
aiongg
a9d93f8310
refactor(engine): split cmd/file.rs into file/
2026-10-26 20:17:48 +00:00
aiongg
96423f5a6e
refactor(engine): move cmd/file.rs zip_cap_tests to file/zip_cap_tests.rs
2026-10-26 20:17:48 +00:00
aiongg
13855cfabe
refactor(engine): move cmd/file.rs staging_write_tests to file/staging_write_tests.rs
2026-10-26 20:17:48 +00:00
aiongg
47c807f209
refactor(engine): move cmd/file.rs rest_import_tests to file/rest_import_tests.rs
2026-10-26 20:17:48 +00:00
aiongg
f0f1c2003d
refactor(engine): move cmd/file.rs tab_order_tests to file/tab_order_tests.rs
2026-10-26 20:17:48 +00:00
aiongg
1e9e0a4e75
refactor(engine): split session.rs into session/
2026-10-26 20:17:48 +00:00
aiongg
c4bd0dd542
refactor(engine): move Session state, prefs, errors and methods out of lib.rs
2026-10-26 20:17:48 +00:00
aiongg
0b9fcb7f4e
refactor(engine): split cmd/component.rs into component/
2026-10-26 20:17:48 +00:00
aiongg
cea90cf935
refactor(engine): split cmd/edit.rs into edit/
2026-10-26 20:17:48 +00:00
aiongg
688eeccc7a
refactor(engine): split boards/board.rs into board/
2026-10-26 20:17:48 +00:00
aiongg
ad4ba1ae9b
refactor(engine): split dev/codegen.rs into codegen/
2026-10-26 20:17:48 +00:00
aiongg
c631450b0c
refactor(engine): split sharing/live.rs into live/
2026-10-26 20:17:48 +00:00
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