Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: File Commander
Добавлено: 24 дек 2013, 13:03 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Официальная тема по обсуждению File Commander. Пока что всё будет тут.
Общение по теме разработки FC также проводится на IRC-канале #fcmd-dev в сети RusNet под председательством тов. ATauenis.

Итак, планы развития проекта на ближайшее время:
  • Сделать сортировку файлов.
  • Довести до ума быстрый поиск (использовать последние нововведения в XWT).
  • Сделать в модуле VE PlainText полноценное редактирование текста с подсветкой синтаксиса, автодополнением, hex-выводом и печатью. Если портируют Mono.TextEditor, с радостью его можно применить тут.
  • Сделать плагины ФС для FTP, WebDAV (Yandex.Disk), SSH.
  • Сделать древо каталогов.
  • Сделать графический diff.
  • Сделать иконку.
  • Сделать функцию массового переименования файлов.
  • Наладить работу в среде WPF, т.к. сильно тормозит и лагает. В одном из обновлений XWT бэкенд WPF заработал вполне себе шустро, остались лишь небольшие баги прорисовки.

Приглашаются дополнительные разработчики для развития проекта. Желающим просьба описываться на форуме, писать на почту atauenis собака поисковик_№1_в_россии, или сообщать через GitHub.


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 29 янв 2014, 11:38 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Завершена основная часть переделки главного окна на XWT. Старое окно (frmMain) отключено, но пока что не удалено (оно - ключ к разгадке некоторых архаизмов механизма подключения плагинов :-) ). Теперь вкратце о ключах компиляции:
DEBUG: включает вывод отладочных сообщений в консоль
MONO: отключает некоторые фрагменты кода, плохо работающие под *nix
OLDMAIN: включает старое главное окно (будет удалено в ближайшее время).


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 26 фев 2014, 22:50 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Сегодня, 26 февраля 2014 года в 22:31, спустя восемь месяцев разработки, в репозисторий загружен сотый коммит. В File Commander появилась всплывающая панель быстрого поиска, как в Total Commander.
Вложение:
Сотый коммит.png
Сотый коммит.png [ 31.49 КБ | Просмотров: 246155 ]

К сожалению, разработка идёт не так активно, как хотелось бы. Но для любительского проекта это допустимо. Поэтому приглашаются разработчики на C# для развития проекта. Плагины можно писать и на VB.NET, однако API все ещё не устаканилось. В будущем планируется использование как базовых интерфейсов, так и гибкого API для второстепенных вызовов, основанного на текстовых коммандах.

Форум сейчас переезжает на новый хостинг, так что приложения потеряны. Лучи поноса phpbb-шникам за отсутствие механизмов миграции.


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 16 мар 2014, 23:21 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Начиная с 16/03/2014 (коммит 7968509), в строках локализации (пока что вшитых в Localizator.cs, но в будущем будет реализована загрузка извне) поддерживаются переносы строк. Для этого необходимо использовать маску {n}.
Напоминаю, что строки для перевода интерфейса хранятся в INI-подобном формате, "ИМЯСТРОКИ=строка {маска1} {маска2}"


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 04 апр 2014, 22:47 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Произведён отказ от ныне заброшенного форка XWT - modXWT. Теперь FC использует оффициальный Xamarin Widget Toolkit. Теперь осталось не забывать периодически тестировать FC под актуальными сборками Xwt.

Также изменён стиль форматирования кода - теперь для отступов используется символ TAB. На мой взгляд, это самый оптимальный вариант, гарантирующий одинаковое отображение на всех ОС и IDE, а также устойчивый к немоноширинным шрифтам. Да и семантически было не кошерно набивать отсутпы пробелами (кстати, на профессиональных пишущих машинках была правильная табуляция, которой делали таблицы и красные строки, так что традиция выравнивать текст пробелами пошла отнюдь не от машинисток).


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 12 май 2014, 20:50 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
В настоящее время в File Commander добавляется движок для создания тем оформления (скинов). Вернее, нечто подобное было и ранее, но он был слишком сложным (на базе XML) и ухудшал читабельность кода. Сейчас сделан новый движок на базе CSS, это класс Stylist в плагиннере и библиотека MicroCSS (Мю-ЦСС). На данный момент поддерживаются лишь общие стили для всех виджетов, но в ближайшем времени планируется ввод категорий, .class'ов и #id. Формат тем можно изучать по файлу "pluginner\Resources\Default.css", где перечислены абсолютно все учитываемые FC при работе движка тем свойства и селекторы. При создании своих тем полностью переопределять Default.css не требуется, всё отсутствующее в теме будет браться из него.

Внимание: в настоящее время у меня возникли трудности с отладкой на Linux, поэтому доводка до ума поддержки *nix остановлена до неопределённого времени.


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 11 июн 2014, 00:02 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Внимание! При компиляции FC на Windows под платформу x64 работает только бэкенд Xwt.Wpf, Gtk# же 32-х битный и поэтому не грузится. При компиляции в режиме Debug учитывайте это (в Release включается автовыбор бэкенда, т.е. WPF x64)!


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 16 июн 2014, 14:28 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Последние новости проекта.
*Добавлена лицензия по образу и подобию MIT. Это файл LICENSE в корне репозитория. Принимаются предложения по улучшению её юридической грамотности.
*Убраны старые компоненты UI, написанные с применением Windows Forms. Все равно они уже пол года как не используются.
*К 24 числу ожидается "выпуск" FC в "свободное плавание", т.е. прекращение проекта быть чисто моим личным - начнутся приниматься сторонние коммиты и пулл-реквесты.

[s]В четверг, 14 июня, состоится конференция на IRC RusNet #fcmd-dev, посвящённая разъяснить всем желающим подробности данного проекта. Задавайте любые вопросы, не стесняйтесь. По результатам конференции возможно повторение в пятницу.[/s]
Из ожидаемых нескольких десятков зевак и свободных художников пришло целых ноль человек. Я ждал до 22:00, но в итоге приходится во всяких комментариях и issue'ях по много раз повторять одно и то же...


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 19 июн 2014, 17:10 [Ссылка]
Извиняюсь за нахальство. Но название уже было использовано в этом древнючем проекте http://silk.apana.org.au/fc.html


Вернуться к началу
  
 Заголовок сообщения: Re: File Commander
Добавлено: 20 июн 2014, 23:15 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Дмитрий, кто ж знал... гугл не выдал мне этого, только многочисленную ерунду для Android. Впрочем, можно и поменять название. Но на какое? Чтобы было понятным, не путалось с известными и легко выговаривалось...

UPD 17.07.14: рассматривается рекурсивный вариант "FC Commander" ("FC"). Рад выслушать мнения по поводу данного варианта.


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 23 июл 2014, 13:45 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Добавлен двухстый коммит. Им оказался d472235 - ammend к коммиту b6c1fed о переделке виджетов ListView2Item (да, я знаю, что за-push-енные коммиты аммендить нельзя, но вспомнил это слишком поздно).

UPD 24/07: доступна бинарная версия FC 0.1pre-24-07-2014: https://yadi.sk/d/jE4nqljHXDUkJ В архиве универсальная версия для Windows (NET 4.0) и Linux (Mono 3.x). Возможно, заработает и на Mac OS X, если подкинуть Xwt.Mac.dll (не проверял).


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 01 авг 2014, 13:10 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Обнаружено, что FC не совместим с MacOS X. Версию, чуть лучше совместимую с маками можно скачать с ветки macfixes.


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
 Заголовок сообщения: Re: File Commander
Добавлено: 11 ноя 2014, 00:31 [Ссылка]
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 15 сен 2011, 22:35
Сообщения: 243
Откуда: Москва
Проект не заброшен. В настоящее время не хватает времени заниматься. Надеюсь продолжить разработку ближе к лету.


Вернуться к началу
 Профиль Личное сообщение   С уважением, Александр Тауенис. Администратор сайта.
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Форум работает на phpBB®, интеграция с сайтом произведена WP-United.
Русская поддержка phpBB