Skip to content

Fix/tauri overlay#494

Merged
Edwardvaneechoud merged 6 commits into
mainfrom
fix/tauri-overlay
Jun 5, 2026
Merged

Fix/tauri overlay#494
Edwardvaneechoud merged 6 commits into
mainfrom
fix/tauri-overlay

Conversation

@Edwardvaneechoud
Copy link
Copy Markdown
Owner

This pull request updates the Flowfile project to version 0.11.2 and introduces several improvements and fixes, particularly for the frontend user experience and test coverage. The most important changes are grouped below.

Version Bump (All Packages):

  • Updated the version number from 0.11.1 to 0.11.2 across all relevant Python modules (__init__.py in flowfile, flowfile_core, flowfile_frame, flowfile_worker), Rust (Cargo.toml), JavaScript/Node (package.json, package-lock.json), Tauri config (tauri.conf.json), and the project root (pyproject.toml). [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Frontend Modal and Overlay Improvements:

  • Ensured dialogs and modals (e.g., file selection, expanded editor) use append-to-body so overlays are not clipped by parent containers, fixing issues in WKWebView (Tauri) and improving cross-platform consistency. [1] [2] [3]
  • Updated modal z-index and used Vue's <Teleport> to ensure help dialogs render above all other overlays, addressing overlay stacking and clipping issues. [1] [2] [3]

Drag-and-Drop UX Fixes:

  • Added explicit drag image logic for palette items to ensure a visible drag preview in WebKit-based browsers (including Tauri's WKWebView), which do not show a default preview for user-select: none elements.

Test Coverage and Regression Guards:

  • Added Playwright tests to verify that the expanded Python script editor dialog correctly teleports to the body and covers the viewport, and that drag-and-drop uses an explicit drag image, preventing regressions for these UI behaviors. [1] [2]

Documentation and Formatting:

  • Improved documentation and formatting in the Python Script API help modal for better readability and consistency. [1] [2] [3]

These changes collectively improve the reliability and user experience of modals and drag-and-drop in the Flowfile frontend, while also ensuring the version is consistently updated across all components.

@netlify
Copy link
Copy Markdown

netlify Bot commented Jun 5, 2026

Deploy Preview for flowfile-wasm canceled.

Name Link
🔨 Latest commit f1aa991
🔍 Latest deploy log https://app.netlify.com/projects/flowfile-wasm/deploys/6a22d7910dec210008192538

@Edwardvaneechoud Edwardvaneechoud marked this pull request as ready for review June 5, 2026 10:39
@Edwardvaneechoud Edwardvaneechoud merged commit a1e397d into main Jun 5, 2026
24 checks passed
@Edwardvaneechoud Edwardvaneechoud deleted the fix/tauri-overlay branch June 5, 2026 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant