bflatastic
8a46478e81
Merge main into fix/issue-879
...
# Conflicts:
# ROADMAP.md
2026-10-20 05:46:30 +07:00
BFlat
11ecf3e887
Merge pull request #898 from storytold/fix/issue-894
...
M1: nudge while measuring; distances follow, handles hide (#894 )
2026-10-20 05:46:25 +07:00
bflatastic
e3b20b6540
Merge main into fix/issue-894
...
# Conflicts:
# ROADMAP.md
2026-10-20 05:35:21 +07:00
BFlat
b17bea9195
Merge pull request #881 from yelintong/feat/grid-auto-width
...
Layout grids: Auto line width for columns and rows
2026-10-20 05:35:13 +07:00
BFlat
287b506bc1
Merge pull request #889 from kk376/fix/857-live-session-large-files
...
fix(collab-net): allow live sessions above 64 MiB and report accurate transport limits (#857 )
2026-10-20 05:34:52 +07:00
bflatastic
05da6b2125
M1: node.get reports layer data (pluginData) ( #879 )
...
Layer data written with node.set {props: {pluginData}} was saved but no
command read it back. node.get (the command, the control method and MCP
get_node) and document.inspect now report pluginData as {key: value}
when a layer or page has any, so a tool keeping state in a file can
read it on its next run. Widget keys are included: the plugin rules
only stop plugins writing them, and widget.list already reports that
state.
2026-10-20 04:58:32 +07:00
bflatastic
5617c94167
M1: nudge while measuring; distances follow, handles hide ( #894 )
...
Alt+arrows were left out of the nudge keys, so with Alt held to measure
the arrows did nothing and the distances never changed. The arrows now
nudge with Alt held too (Shift: the big step); the hover measurement is
recomputed every frame, so the labels follow each nudge. While measuring
to another layer the selection's handles and size label hide; both
layers keep their outlines.
2026-10-20 04:58:31 +07:00
bflatastic
0f95ce3d5b
#881 : test Auto in a fixed grid's count, scroll to the field instead of a fixed point
2026-10-20 04:45:45 +07:00
bflatastic
a7d0648958
#881 : fixed grids keep their pixel Width and the Stretch->Left lift to 60; the stretched Auto width reuses the number field (disabled)
2026-10-20 04:45:44 +07:00
bflatastic
309271851f
#881 : keep fixed grids at width 0 drawing bands as before (no hairlines)
2026-10-20 04:39:14 +07:00
bflatastic
f99fdea3b6
#881 : leave the progress docs to the maintainer
2026-10-20 04:39:13 +07:00
bflatastic
5d32c522d2
Merge main into #881
2026-10-20 04:39:04 +07:00
bflatastic
cc4799061e
#889 : say a join is too large in words for people (native and web), translated; keep one test
2026-10-20 04:38:28 +07:00
BFlat
5b5a4855d4
Merge pull request #895 from storytold/fix/web-fonts
...
M9: web release draws text again; craft-fonts pin back to the Latin fonts (#885 )
2026-10-20 04:38:11 +07:00
bflatastic
ddde77db0a
M9: release fonts: web build embeds craft-fonts, pin back to the Latin manifest ( #885 )
...
The browser has no system fonts, and since releases moved to the shared
workflow the web build was made without craft-fonts: no font list and no
text drawn. The Georgian change also re-pinned craft-fonts to its main,
which has no fonts/latin-manifest.txt, so the next release would fail
under CRAFT_FONTS_REQUIRED. Pin the Latin commit again until one commit
has both (craft-fonts#42); desktop Georgian uses an installed font.
2026-10-20 04:26:04 +07:00
bflatastic
89529b3d00
#889 : drop the hub write-cap and core-limit changes (neither is read)
2026-10-20 04:22:26 +07:00
bflatastic
ca0e689834
Merge main into #889
2026-10-20 04:22:20 +07:00
BFlat
4c1546eed2
Merge pull request #888 from Silvertree2010/fix/886-when-drag-n-dropping-multiple-fi
...
Place files dropped together on the canvas side by side
2026-10-20 04:21:10 +07:00
BFlat
b19a81084e
Merge pull request #813 from alrifatsabbir/bengali-ui-translation
...
Add Bengali UI Translation
2026-10-20 04:10:12 +07:00
BFlat
20a16dfd5c
Merge pull request #872 from devius/ka-language
...
i18n: Georgian (ka) interface language
2026-10-20 03:57:09 +07:00
bflatastic
40fe1a623e
Merge fix/872 into #813
2026-10-20 03:26:53 +07:00
bflatastic
4b030f027a
Merge main into #872
2026-10-20 03:20:30 +07:00
Kushagra Kumar
6369b6b7a5
test(collab-net): exercise NetLink host in large welcome regression test
2026-10-20 01:43:50 +05:30
BFlat
9d9cb9915a
Merge pull request #812 from lukasz-sklad/feat/polish-translation
...
feat(i18n): Complete Polish translation (pl)
2026-10-20 03:05:06 +07:00
BFlat
1abb9083c7
Merge pull request #821 from attisvalentin/fix/rescan-and-load-fonts
...
M4: fonts installed while the app runs: text.rescanFonts, text.loadFont, text.refit
2026-10-20 03:04:29 +07:00
BFlat
4788c6b819
Merge pull request #870 from MortenHusted/fix/component-paste-instance
...
M3: copied components paste as instances within their file
2026-10-20 03:04:03 +07:00
Kushagra Kumar
e8a6033199
test(collab-net): add ignored loopback test exercising welcome delivery above 64 MiB
2026-10-20 01:33:32 +05:30
BFlat
54e3587fd8
Merge pull request #862 from MortenHusted/fix/instance-main-modes
...
M3: instances follow the variable modes their main component sets
2026-10-20 03:03:27 +07:00
BFlat
ba4a736d5b
Merge pull request #847 from MortenHusted/fix/fig-component-props
...
M3: .fig imports keep component property bindings and values
2026-10-20 03:02:50 +07:00
BFlat
163e840fc3
Merge pull request #818 from leandrodslv/feat/ui-size
...
feat(ui): add the interface size preference (#540 )
2026-10-20 03:01:28 +07:00
BFlat
b5904ad4c2
Merge pull request #874 from justinjohn0306/fix/857-start-on-home
...
M7: a preference to start on the Home screen (#857 )
2026-10-20 03:00:49 +07:00
BFlat
413ec40932
Merge pull request #867 from AganzeFelicite/fix/fig-paragraph-returns-852
...
fix(text): a line separator breaks the line inside its paragraph (#852 )
2026-10-20 03:00:11 +07:00
BFlat
d32e971685
Merge pull request #832 from Ahmed5Emad/seperate-padding
...
adding individual padding controls in Layout panel
2026-10-20 02:59:33 +07:00
BFlat
f8fc12b981
Merge pull request #854 from campbellcody/feat/smart-selection-drag-reordering
...
M1: smart-selection drag reordering
2026-10-20 02:58:55 +07:00
BFlat
e4e872a489
Merge pull request #861 from AJMakesStuff/#855--The-Search-button-for-the-pages-doesn't-work-as-expected
...
#855 : The Search button for the pages doesn't work as expected
2026-10-20 02:58:18 +07:00
BFlat
d43375b69c
Merge pull request #865 from AganzeFelicite/fix/delete-page-key-859
...
fix(pages): Delete deletes the page picked in the Pages list (#859 )
2026-10-20 02:54:33 +07:00
Kushagra Kumar
227e182f68
fix(collab-net): report exact bytes when server message limit is not a whole unit
2026-10-20 01:23:09 +05:30
bflatastic
f6090dde80
Merge #813 's latest head (main merged in, contributors entry)
...
# Conflicts:
# crates/text/build.rs
2026-10-20 02:44:56 +07:00
Kushagra Kumar
fbb4a22e01
fix(collab-net): allow live sessions above 64 MiB and report accurate transport limits ( #857 )
...
- Configure server write loop in hub.rs with max_server_message so outgoing ServerMsg payloads above 64 MiB (e.g. document snapshots in Welcome messages) are delivered without socket termination.
- Set core max_message_bytes in local live session HostConfig to max_server_message.
- Map tungstenite Capacity errors in guest read loop to Outcome::Failed with accurate size limits rather than Outcome::Refused which falsely reported 'The host refused'.
- Add loopback tests verifying Welcome delivery above client message limits and accurate diagnostics on client capacity overrun.
2026-10-20 01:12:13 +05:30
NetterSilver and Claude Haiku 5.5
7d0ecd2294
Place files dropped together on the canvas side by side
...
Fixes #886
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 19:17:28 +00:00
bflatastic
948c6fb8e6
Merge main into #813 (via #872 )
...
# Conflicts:
# docs/translating.md
2026-10-20 02:06:07 +07:00
bflatastic
da1f0a0484
Merge #812 into #872
...
# Conflicts:
# docs/translating.md
2026-10-20 02:05:46 +07:00
bflatastic
baf93b7756
Merge #874 into #872
...
# Conflicts:
# docs/mcp.md
2026-10-20 02:05:13 +07:00
bflatastic
9c2988d408
Merge main into #872
...
# Conflicts:
# crates/text/build.rs
2026-10-20 02:04:57 +07:00
bflatastic
c13c4301be
Merge main into #812
2026-10-20 02:04:36 +07:00
bflatastic
df99f364a7
Merge main into #821
2026-10-20 02:04:35 +07:00
bflatastic
f22e2ed825
Merge main into #870
2026-10-20 02:04:33 +07:00
bflatastic
4e8f258300
Merge main into #862
2026-10-20 02:04:32 +07:00
bflatastic
8aaff7bc22
Merge main into #847
2026-10-20 02:04:27 +07:00
Al Rifat Sabbir
a8fa1f0fb4
Add Al Rifat Sabbir to contributors list
2026-10-20 01:01:50 +06:00