Ticket #2136 (closed enhancement: fixed)
User-friendly interruption of long-time operations
Reported by: | andrew_b | Owned by: | andrew_b |
---|---|---|---|
Priority: | minor | Milestone: | 4.8.13 |
Component: | mc-core | Version: | master |
Keywords: | Cc: | gotar@… | |
Blocked By: | Blocking: | ||
Branch state: | merged | Votes for changeset: | committed-master |
Description (last modified by andrew_b) (diff)
A proposal:
A long-time operation should be visualized using dialog window with some useful message and 'Dismiss' (or 'Interrupt', 'Break', 'Abort') button. It will allow to interrupt this operation very easy and obviously.
Implemented instance is calculation of directory size.
Other possible instances are:
- search in editor and viewer;
- open large file in editor and viewer;
- directory reading in some slow VFS;
- something else.
Change History
comment:5 Changed 15 years ago by ossi
i'd use "cancel" and no confirmation for read-only operations and "abort" with a confirmation dialog ("abort" and "resume") for writing operations (actually, this should also offer "delete" and "keep" like the file copy error dialog).
comment:6 Changed 13 years ago by andrew_b
- Branch state set to no branch
- Milestone changed from 4.7 to Future Releases
comment:8 Changed 11 years ago by angel_il
- Votes for changeset set to angel_il
- Branch state changed from no branch to on review
Branch: 2136_status_window
Initial changeset:d5144b22debac605ba8ad7f1f0c3ee3606a05d63
comment:10 Changed 11 years ago by andrew_b
- Blocking 3162 added
comment:11 Changed 11 years ago by andrew_b
- Branch state changed from no branch to on review
- Milestone changed from Future Releases to 4.8.13
comment:12 follow-up: ↓ 13 Changed 11 years ago by slavazanko
there is two branches: 2136_status_window and 2136_interription_window. Which branch still actual?
comment:13 in reply to: ↑ 12 Changed 11 years ago by andrew_b
Replying to slavazanko:
there is two branches: 2136_status_window and 2136_interription_window. Which branch still actual?
There is no branch 2136_interruption_window. 2136_status_window is actual.
comment:14 Changed 11 years ago by andrew_b
- Owner set to andrew_b
- Status changed from new to accepted
- Votes for changeset angel_il deleted
comment:15 Changed 10 years ago by slavazanko
- Votes for changeset set to slavazanko
- Branch state changed from on review to approved
Approved with little fixup
comment:16 Changed 10 years ago by andrew_b
- Status changed from accepted to testing
- Votes for changeset changed from slavazanko to committed-master
- Resolution set to fixed
- Branch state changed from approved to merged
Merged to master: [5244dae630d6971f2f4d5712bd6a698b0b7d166f].
git log --pretty=oneline e786d82..5244dae
comment:17 Changed 10 years ago by andrew_b
- Status changed from testing to closed
- Blocking 3162 removed
comment:18 Changed 10 years ago by egmont
Please see followup bug in #3247.
Created 2136_interruption_window branch. Parent branch s master.
Initial changeset:3e4dddb4ac98609b8bdb94cc393a68139bfdbbf9