Ticket #2136 (closed enhancement: fixed)

Opened 14 years ago

Last modified 10 years ago

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:1 Changed 14 years ago by andrew_b

Created 2136_interruption_window branch. Parent branch s master.
Initial changeset:3e4dddb4ac98609b8bdb94cc393a68139bfdbbf9

comment:2 Changed 14 years ago by andrew_b

  • Blocking 2101 added

comment:3 Changed 14 years ago by andrew_b

  • Description modified (diff)

comment:4 Changed 14 years ago by gotar

  • Cc gotar@… added

comment:5 Changed 14 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 12 years ago by andrew_b

  • Branch state set to no branch
  • Milestone changed from 4.7 to Future Releases

comment:7 Changed 11 years ago by andrew_b

  • Blocking 2101 removed

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

Last edited 10 years ago by andrew_b (previous) (diff)

comment:9 Changed 11 years ago by andrew_b

  • Branch state changed from on review to no branch

comment:10 Changed 10 years ago by andrew_b

  • Blocking 3162 added

(In #3162) This is fixed in #2136 which is almost finished.

comment:11 Changed 10 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 10 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 10 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.

Version 0, edited 10 years ago by andrew_b (next)

comment:14 Changed 10 years ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b
  • 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.

Note: See TracTickets for help on using tickets.