View Issue Details

IDProjectCategoryView StatusLast Update
0000422WishesHistorypublic2009-04-08 15:23
Reporteralexmitin Assigned Toalexy  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version2.0 
Summary0000422: Enhancement - Delete one item from "History"
DescriptionEnhancement
===============
Currently the "History" dialog (Alt+F8) allows to delete (Del) the whole list only.

The "History" dialog should allow the user to delete the selected items. This will be useful if some commands had passwords on the command line (and as a result appeared in history) and the user wanted to remove from the history these commands only.

The proposed change in functionality is the following:

1) LeftClick - executes the item.
3) RightClick - adds/removes the itme to/from selection.
2) "Insert" adds/removes the current item to/from selection.
4) Ctrl+LeftClick - add/remove the item to selection
5) Shift+LeftClick - expands contiguous selection.
6) "Delete" button delete the current selected items.
7) Shift+Delete - deletes the whole history list.
Additional InformationFAR 1.80.0.387
TagsNo tags attached.
Build859

Relationships

parent of 0000435 closedalexy В классе History использовать двусвязанный список 

Activities

vskirdin

2007-12-10 09:00

administrator   bugnote:0000987

> 3) RightClick - adds/removes the itme to/from selection.
написано "adds" - а что юзер собирается добавлять то?

> 2) "Insert" adds/removes the current item to/from selection.
Как то криво для Insert`а будет звучать "removes" :-)

alexmitin

2007-12-10 22:12

reporter   bugnote:0000996

> > 2) "Insert" adds/removes the current item to/from selection.
> Как то криво для Insert`а будет звучать "removes" :-)

2) Insert - выделяет/снимает выделение для текущего элемента в списке History. Т.е. работает как триггер.

> > 3) RightClick - adds/removes the itme to/from selection.
> написано "adds" - а что юзер собирается добавлять то?

3) RightClick - выделяет/снимает выделение для текущего элемента.
Т.е. работает как триггер.

6) Delete - удаляет выделенные элементы из списка History.

vskirdin

2007-12-11 05:34

administrator   bugnote:0001005

Нет, мышкой все же некузяво... а вдруг промахнулся?

vskirdin

2007-12-11 06:29

administrator   bugnote:0001009

И... я бы оставил Del для очистки всей истории, а Shift-Del - только помеченные...
хмм... или даже...
Жмем Del. Появляется диалог и три кнопки:
------------------------ History ----------------------
                  Clear history?
                All Selected Cancel
-------------------------------------------------------
а про Shift-Del забыли :-) Ну или Shift-Del - только помеченные.

alexmitin

2007-12-11 14:47

reporter   bugnote:0001011

> Нет, мышкой все же некузяво... а вдруг промахнулся?

Для файловых панелей мышка же работает :)

А чтобы с клавишами не забыть в диалоге History внизу показать список всех доступных: Insert, Delete, Shift+Delete.

Кстати было бы ещё неплохо переименовать диалог "History" в "Command History".

HaRT

2007-12-12 05:51

reporter   bugnote:0001012

А стоит ли тратить силы на эту функциональность, когда она уже давно сильно переплюнута замечательным плагином AltHistory?

alexmitin

2007-12-12 11:58

reporter   bugnote:0001014

> А стоит ли тратить силы на эту функциональность,
> когда она уже давно сильно > переплюнута замечательным
> плагином AltHistory?

Работает ли AltHistory с FAR 1.80? И есть ли его исходники?

alexy

2009-04-04 14:42

administrator   bugnote:0002885

854

alexmitin

2009-04-06 07:19

reporter   bugnote:0002896

FAR 2.0 Build 857

Насколько я понял, сделан только минимум - удаление одного элемента по Shift+Del. Планируется ли полная реализация из обсуждения выше?

Замеченные недостатки:

1) Удаление последнего элемента из истории переводит выделение на начало списка. Можно сделать текущим предыдущий элемент?

2) При удалении элементов из списка размер диалога меняется. Это очень отвлекает при работе с диалогом. Можно не изменять размер диалога?

alexy

2009-04-06 09:06

administrator   bugnote:0002897

> Планируется ли полная реализация из обсуждения выше?
Нет. Пиши плагин или юзай AltHistory.

1. Fixed, 859.

> Можно не изменять размер диалога?
Нет.

Issue History

Date Modified Username Field Change
2007-12-08 13:41 alexmitin New Issue
2007-12-08 14:04 alexy Project Far Manager => Wishes
2007-12-10 09:00 vskirdin Note Added: 0000987
2007-12-10 22:12 alexmitin Note Added: 0000996
2007-12-11 05:34 vskirdin Note Added: 0001005
2007-12-11 06:25 vskirdin Status new => assigned
2007-12-11 06:25 vskirdin Assigned To => vskirdin
2007-12-11 06:29 vskirdin Note Added: 0001009
2007-12-11 14:47 alexmitin Note Added: 0001011
2007-12-12 05:51 HaRT Note Added: 0001012
2007-12-12 11:58 alexmitin Note Added: 0001014
2007-12-14 08:53 vskirdin Relationship added parent of 0000435
2009-04-04 14:42 alexy Note Added: 0002885
2009-04-04 14:42 alexy Assigned To vskirdin => alexy
2009-04-04 14:42 alexy Status assigned => feedback
2009-04-06 07:19 alexmitin Note Added: 0002896
2009-04-06 09:06 alexy Note Added: 0002897
2009-04-08 15:23 alexy Build => 859
2009-04-08 15:23 alexy Status feedback => closed
2009-04-08 15:23 alexy Resolution open => fixed
2009-04-08 15:23 alexy Fixed in Version => 2.0