Repository navigation
Description
What would you like Filee to do?
Make job notifications easier to read and manage, especially when an error message is long or several jobs finish together.
This follows feedback on PR #1195, where the notification improvement was requested as a separate change.
Why / when would you use it?
Error details are currently limited to four lines. Long filenames, paths, and engine messages can be cut off, hiding information needed to understand a failure or report it.
There is also no limit on the number of visible cards or the total stack height. Notifications appear immediately, so enough cards can extend beyond the screen.
An earlier implementation made error text selectable and scrollable, with a 180 px limit per error area. That improved access to complete messages, but taller cards made the stack overflow more easily. The change was removed from the ISO PR so a more complete solution could be discussed.
Ideas for how it could work
- Keep cards compact, with a short summary and a Show details action.
- Add a Copy button next to the × close button on each toast card. It should copy the full notification header and message, including any text hidden by truncation, and briefly show “Copied.”
- Add a setting for the maximum number of visible notifications, with Auto as the default.
- In Auto mode, fit the stack within the display’s available work area, respecting display scaling and the taskbar.
- Keep the stack within that area even when a manual count is selected.
- Queue notifications that do not fit, with an indicator such as “3 more notifications.”
- Start each queued notification’s dismissal timer when it becomes visible, so it cannot expire before being shown.
- Keep close, cancel, retry, and details controls accessible through both the mouse and keyboard.
This should cover all jobs using the toast window, including conversions, copy/move operations, and background editing tasks. Testing should include long errors, bursts of completed jobs, smaller screens, multiple monitors, and different display scaling settings.
Open for discussion, came for the ISO converter staying for the app.
Activity
KnifeLemon commentedon Nov 10, 2026
Thanks, @Feraris20, for writing this up after #1195.
One correction first: the 2.4.0 notes list the full, selectable error text as shipped, but that part was taken out of #1195 and isn't in 2.4.0. The CHANGELOG is corrected in #1332.
On the design:
Would you like to build it? Two small PRs would be easiest to review:
New strings go in every file in
src/Filee.App/Assets/i18n/. #1241 can finish first.docs(changelog): drop the toast error line that isn't in 2.4.0