View Issue Details

IDProjectCategoryView StatusLast Update
0002951Far ManagerPanel.Treepublic2016-01-18 18:49
Reporter2useven10 Assigned To2useven10  
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionopen 
Summary0002951: Выкинуть все связанное с построением дерева каталогов из far3
DescriptionПостроение дерева каталогов для современных дисков
требует так много времени, что полезность его равна 0.
Кроме того это источник постоянных репортов, связанных
с замедлением работы с каталогами фар и прочих проблем:
отсутствие прав на создание файла, R/O диски...
Additional Informationhttp://forum.farmanager.com/viewtopic.php?p=124282#p124282
http://forum.farmanager.com/viewtopic.php?p=128250#p128250
http://forum.farmanager.com/viewtopic.php?p=122195#p122195
http://forum.farmanager.com/viewtopic.php?p=12169#p12169
....
TagsNo tags attached.
Build

Relationships

related to 0002178 new Far Manager При вызове дерева папок под бесправным пользователем выдется ошибка о записи в C:\tree2.far 
related to 0000186 assignedvskirdin Wishes SavePathTree 
related to 0003071 closed Far Manager В какой-то версии перестал работать Find folder (Alt+F10) 

Activities

ladserg

2015-02-20 12:51

reporter   bugnote:0013519

В принципе действительно, неясно теперь для чего эта возможность. Просто список папок можно плагинами сделать, например тем же FList/LFList. А перемещаться между каталогами, выстраивая каждый раз дерево.. как то неактуально.

Denis

2015-02-20 14:30

reporter   bugnote:0013520

+1 за удаление

SEt

2015-02-20 15:06

reporter   bugnote:0013521

+1 за удаление.

Очень раздражает, когда случайно на него попадаю. Каждый раз думаю, куда оно свой tree.far создало.

zg

2015-02-20 16:03

developer   bugnote:0013522

+1

shmuel

2015-02-20 18:47

developer   bugnote:0013523

Last edited: 2015-02-26 14:35

Было: +1

Подумав ещё (голосование ведь ещё не закончено), решил воздержаться.

2useven10

2015-02-20 20:29

developer   bugnote:0013524

Пока завидное единодушие.
На следующей неделе я собираюсь это выпилить.
Если конечно кто-нибудь раньше не сделает...

Px

2015-02-20 23:34

reporter   bugnote:0013525

С одной стороны, раз пишут репорты, значит функция пользователям нужна.
С другой стороны, не вижу почему не вынести её в плагины, т.е. +1 за удаление

ladserg

2015-02-21 00:28

reporter   bugnote:0013526

2Px я один баг репорт сделал, просто потому что нашел баг, хотя сам деревом не пользуюсь. За других не скажу, хотя признаться самому интересно - а зачем оно вообще? Может статься, что всё уже реализовано в ином виде или в различных плагинах.

zg

2015-02-21 09:15

developer   bugnote:0013527

> С одной стороны, раз пишут репорты, значит функция пользователям нужна.
tree3.far может создасться случайно (и у меня такое чувство, что это единственный вариант), после чего будет обновлялся при любых действиях с каталогами и вызывать тормоза.

JohnDoe

2015-02-21 09:54

updater   bugnote:0013528

>интересно - а зачем оно вообще?
1. Отображает в панели дерево папок.
Такая функция вообще-то предусмотрена во всех файловых менеджерах.
2. Позволяет в панелях перейти в папку по имени (Find folder Alt+F10)
3. В диалоге копирования перемещения позволяет выбрать путь назначения (F10/AltF10/ShiftF10)

Плагинами всё это сделать проблематично, и панель нарисовать, и следить за обновлением папок.

Да, функциональность нуждается в пересмотре, но не выпиливать же совсем...
Добавьте возможность отключения, и все будут довольны

sdindikov

2015-02-21 20:54

developer   bugnote:0013534

+1 за выпиливание.

за 20 лет почти не пользовался

LigH

2015-02-26 14:26

reporter   bugnote:0013542

I use the tree view very often to navigate and search for directories. Even if scanning the tree takes time, and writing the cache file may cause trouble, having a navigatable tree viewer is important for me.

If you want to remove it from the main application, would you be able to keep it as additional plugin, to install it on demand?

And the cache file could possibly be written in the %APPDATA% area, named like the partition GUID, if you prefer avoiding it in each partition's root.

NightRoman

2015-02-26 18:22

reporter   bugnote:0013544

Мне бы хотелось, чтобы дерево было, но было динамическим, без предварительного сканирования и сохранения чего-либо на диск.

Если это невозможно, то лучше удалить совсем. В текущем виде - атавизм. У меня команда дерева специально забита макросом, чтобы случайно не вызывать...

NightRoman

2015-02-26 18:51

reporter   bugnote:0013545

Last edited: 2015-02-26 18:53

Пример динамического дерева папок в панелях есть в PowerShellFar: F11 \ PowerShellFar \ Power panel \ Folder tree. Жмите там F1 для помощи по кнопкам навигации (см. в хелпе линк Tree panel).

Дерево весьма полезное получилось. Но не совсем полноценное. Например, "нативный" поиск не реализован.

Yegor

2015-02-26 21:30

reporter   bugnote:0013546

+1 за удаление

2useven10

2015-06-15 13:41

developer   bugnote:0013679

4392 -- пока просто отключаем по-умолчанию.
far:config Panel.Tree.TurnOffCompletely = True

Denis

2015-06-25 10:42

reporter   bugnote:0013689

Наглость, конечно, а можно ещё #define для компилятора, что бы в exe не попало?

2useven10

2015-09-08 09:35

developer   bugnote:0013849

Last edited: 2015-09-08 09:52

4415 -- уточнение для меню команд и кейбара

lazyeugene

2015-09-08 17:11

reporter   bugnote:0013854

+1 за выпиливание. У меня макросы-затычки стоят, чтобы дерево случайно не вызвать.

Freeman

2015-09-09 07:02

reporter   bugnote:0013856

-1, против выпиливания. Безальтернативное выпиливание -- чья-то блажь, которая заставит остаться на старой версии. Хотите выпилить -- вынесите в плагин.

AleXH

2015-09-10 11:52

reporter   bugnote:0013865

+1, никогда не пользовался ни в NC, ни в VC, ни в DN, ни в FAR. Объективных причин оставлять дерево не вижу.

abelenki

2015-09-13 04:06

reporter   bugnote:0013880

Last edited: 2015-09-13 04:08

я за то, чтобы оставить так, как это реализовано в текущем ночном билде:

1. если в far:config - Panel.Tree.TurnOffCompletely | true, дерево полностью отключено, и нет никаких его следов (Commands, KeyBar).
2. если в far:config - Panel.Tree.TurnOffCompletely | false, пусть будет, кому нужно.

по мне, так это идеальный вариант, удовлетворяющий все стороны.

L.A.T.

2015-09-14 08:42

reporter   bugnote:0013881

+1 за удаление

shmuel

2015-09-14 10:47

developer   bugnote:0013882

На данный момент я за удаление, и это окончательно.
Насколько я понимаю, большинство членов Far Group за удаление, остальным пофиг.
@2useven10 : вперёд, а то этому базару конца не будет.

NightRoman

2015-09-14 11:16

reporter   bugnote:0013883

> вперёд, а то этому базару конца не будет

+1 Это дерево даже одними обсуждениями отнимает время и внимание. Те, кто против, поплачут и приспособятся. Или напишут путный плагин. Я им искренне сочувствую, не шучу, но такова жизнь. С подобными потерями в любимом софте мы то и дело сталкиваемся - и ничего.

i879450@trbvm.com

2015-11-17 04:48

reporter   bugnote:0014073

-1
Специально зарегистрировался, чтобы сказать свое против.
Не нужно выпиливать, вынесите в отдельный плагин если мешает.

LigH

2016-01-14 09:37

reporter   bugnote:0014196

Unfortunately, I don't understand Russian, so I can't follow this thread easily.

Will there be a similar plugin if you are going to remove the tree panel from the Far manager "core"? I really need navigating a tree, so I am stuck with v3.0.4040 still.

shmuel

2016-01-14 09:43

developer   bugnote:0014197

LigH, the tree still exists in the latest Far builds, it is just disabled by default.
To enable it, run from the command line far:config, find there Panel.Tree.TurnOffCompletely, press Enter on it. Close the menu with Esc then save configuration with ShiftF9.

LigH

2016-01-14 10:00

reporter   bugnote:0014199

Last edited: 2016-01-14 10:01

I may be able to enable it; but then it will crash with an access violation, and you are probably not going to fix that because you don't care about it anymore. Far manager v3.0.4040 was the last version when I could use the tree panel without crashing it.

shmuel

2016-01-14 10:08

developer   bugnote:0014200

Well, use 4040 then.

Qdr

2016-01-18 17:11

reporter   bugnote:0014230

LigH, I use Far manager v3.0.4499x64 (under Windows 8.1 Single Lang.). And after Panel.Tree.TurnOffCompletely=false (as shmuel said) all is Ok.
But it's necessary to have full admin. rights:
F9-Options-System settings-Request administrator rights: [x] use additional privileges
Good luck!

abelenki

2016-01-18 18:49

reporter   bugnote:0014231

Qdr, the problem is already confirmed, found and solved:

http://bugs.farmanager.com/view.php?id=2953

Issue History

Date Modified Username Field Change
2015-02-20 12:41 2useven10 New Issue
2015-02-20 12:46 2useven10 Relationship added related to 0002178
2015-02-20 12:47 2useven10 Relationship added related to 0000186
2015-02-20 12:51 ladserg Note Added: 0013519
2015-02-20 14:30 Denis Note Added: 0013520
2015-02-20 15:06 SEt Note Added: 0013521
2015-02-20 16:03 zg Note Added: 0013522
2015-02-20 18:47 shmuel Note Added: 0013523
2015-02-20 20:29 2useven10 Note Added: 0013524
2015-02-20 23:34 Px Note Added: 0013525
2015-02-21 00:28 ladserg Note Added: 0013526
2015-02-21 09:15 zg Note Added: 0013527
2015-02-21 09:54 JohnDoe Note Added: 0013528
2015-02-21 20:54 sdindikov Note Added: 0013534
2015-02-26 14:26 LigH Note Added: 0013542
2015-02-26 14:35 shmuel Note Edited: 0013523
2015-02-26 18:22 NightRoman Note Added: 0013544
2015-02-26 18:51 NightRoman Note Added: 0013545
2015-02-26 18:53 NightRoman Note Edited: 0013545
2015-02-26 19:46 2useven10 Additional Information Updated
2015-02-26 19:50 2useven10 Additional Information Updated
2015-02-26 21:30 Yegor Note Added: 0013546
2015-06-15 13:41 2useven10 Note Added: 0013679
2015-06-15 13:41 2useven10 Assigned To => 2useven10
2015-06-15 13:41 2useven10 Status new => feedback
2015-06-25 10:42 Denis Note Added: 0013689
2015-08-24 14:34 shmuel Relationship added related to 0003071
2015-09-08 09:35 2useven10 Note Added: 0013849
2015-09-08 09:35 2useven10 Status feedback => assigned
2015-09-08 09:52 2useven10 Note Edited: 0013849
2015-09-08 11:02 2useven10 Status assigned => feedback
2015-09-08 17:11 lazyeugene Note Added: 0013854
2015-09-09 07:02 Freeman Note Added: 0013856
2015-09-10 11:52 AleXH Note Added: 0013865
2015-09-13 04:06 abelenki Note Added: 0013880
2015-09-13 04:08 abelenki Note Edited: 0013880
2015-09-14 08:42 L.A.T. Note Added: 0013881
2015-09-14 10:47 shmuel Note Added: 0013882
2015-09-14 11:16 NightRoman Note Added: 0013883
2015-11-17 04:48 i879450@trbvm.com Note Added: 0014073
2016-01-14 09:37 LigH Note Added: 0014196
2016-01-14 09:43 shmuel Note Added: 0014197
2016-01-14 10:00 LigH Note Added: 0014199
2016-01-14 10:01 LigH Note Edited: 0014199
2016-01-14 10:08 shmuel Note Added: 0014200
2016-01-18 17:11 Qdr Note Added: 0014230
2016-01-18 18:49 abelenki Note Added: 0014231