openpencil/desktop
Danila Poyarkov edf6da6738 Build .fig ZIP in Rust instead of fflate
fflate's zipSync produces ZIP files that Figma rejects. Move the entire
fig-kiwi container + Zstd compression + ZIP packaging into a single
Rust command (build_fig_file). Zstd now includes content size via
set_pledged_src_size. Web fallback still uses fflate/deflate.
2026-02-28 16:16:49 +03:00
..
capabilities Fix .fig export: Zstd compression, IS_TAURI constant, fs permissions 2026-02-28 14:48:22 +03:00
icons Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00
src Build .fig ZIP in Rust instead of fflate 2026-02-28 16:16:49 +03:00
.gitignore Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00
build.rs Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00
Cargo.lock Build .fig ZIP in Rust instead of fflate 2026-02-28 16:16:49 +03:00
Cargo.toml Build .fig ZIP in Rust instead of fflate 2026-02-28 16:16:49 +03:00
tauri.conf.json Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00