Страница 5 из 6

Re: мини IDE

СообщениеДобавлено: 12.09.2012 19:35:10
ev
mirk писал(а):Как будут добавляться проекты?

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

mirk писал(а):Сейчас панели две (слева и снизу). Можно добавить еще справа?

да, это в планах... сейчас прикидываю как удобнее сделать настройку, т.к. пока не хочется тратить время на реализацию драг-дроп'а
плюс планируется возможность левую и правую панель разбивать на 2 (это пригодится когда появится дебаггер)

mirk писал(а):В файловых фильтрах не совсем понятна логика. Табличка противоречит выпадающему списку. Что там имеется ввиду?

это в работе
изначально был просто список - тип файла и расширения для него (чтобы можно было подключать нужную подсветку)
сейчас обдумываю вопрос группировки нескольких типов в группы

mirk писал(а):Зачем два статусбара (они ведь дублируют информацию)?

пока не решил просто где его оставить
склоняюсь к двум статусбарам - верхний только для редактора, а нижний для кнопок и общих системных сообщений

mirk писал(а):В разных местах разные названия (miniIDE, simpleIDE, IDE) - какое правильное? :)

пока названия нет... что в голову приходило, то и писал :lol:
если есть интересные мысли - готов выслушать ;)

mirk писал(а):Еще заметил глюк с нижней панелью - она иногда выскакивает на пол экрана заслоняя собой все.

это не баг - это фича ;)
панель не "иногда" выскакивает, а всегда при нажатии на колесико мыши для быстрого обзора большого списка (например, чтобы глянуть список ошибок или дел)
это экспериментальная возможность и может откажусь от нее в итоге

Re: мини IDE

СообщениеДобавлено: 14.09.2012 18:28:30
mirk
через конфигуратор проектов (само дерево слева и выступает конфигуратором)
в этом конфигураторе создается виртуальный список проектов (с возможностью категорий - дерево ведь)

При выборе проекта список файлов показывается в другом дереве ("Проекты - Файлы")?
Может лучше показывать файлы проекта в списке проектов?

Re: мини IDE

СообщениеДобавлено: 15.09.2012 19:29:07
ev
mirk писал(а):При выборе проекта список файлов показывается в другом дереве ("Проекты - Файлы")?
Может лучше показывать файлы проекта в списке проектов?

по такой схеме работает эклипс - там в одном дереве и проекты и файлы проектов и даже список функций
если мало проектов - это удобно
если проектов много и большая вложенность категорий, то получается большая перегрузка информацией... особенно если не удалять из списка проекты (а зачем их удалять? ведь потом опять придется добавлять ;) )
и становится более явным выбор "текущего" проекта (для которого будет выполняться компиляция и т.п.)

Re: мини IDE

СообщениеДобавлено: 16.09.2012 05:53:04
alexey38
ev писал(а):по такой схеме работает эклипс - там в одном дереве и проекты и файлы проектов и даже список функций
если мало проектов - это удобно
если проектов много и большая вложенность категорий, то получается большая перегрузка информацией... особенно если не удалять из списка проекты (а зачем их удалять? ведь потом опять придется добавлять )
и становится более явным выбор "текущего" проекта (для которого будет выполняться компиляция и т.п.)


М.б. дать возможность путем нажатия книпки фильтра скрывать или показывать файлы? Тут же можно сделать возможность фильтра по файлу во всех проектах. Иногда возникает вопрос, где используется некая библиотека (unit). Нужно сделать ее рефакторинг, и хочется глянуть как она используется. Групповой поиск (типа grep) не всегда очевиден в части названия проекта, т.к. будет находить unit, а не project.

Re: мини IDE

СообщениеДобавлено: 16.09.2012 11:49:46
ev
alexey38 писал(а):М.б. дать возможность путем нажатия книпки фильтра скрывать или показывать файлы?

тогда станет не совсем понятно, как перейти из списка проектов в список файлов (т.к. по двойному клику будет открываться дерево со списком файлов)
т.е. надо вводить либо дополнительную кнопку, либо меню по ПКМ, либо еще что
если есть идея как красиво решить этот вопрос - готов обсудить ;)

alexey38 писал(а):Тут же можно сделать возможность фильтра по файлу во всех проектах.

поиск по имени файла в проектах и по содержанию в файле - в планах (после реализации основного функционала)

Re: мини IDE

СообщениеДобавлено: 17.09.2012 15:55:41
mirk
В последней версии пропали галочки для Checked пунктов в меню - это просто в работе элемент или отвалилось? ;)

Re: мини IDE

СообщениеДобавлено: 17.09.2012 18:47:29
ev
В последней версии пропали галочки для Checked пунктов в меню - это просто в работе элемент или отвалилось?

меню в лазаре - это еще та беда :(
не уверен, что его вообще можно будет сделать нормальным и красивым
сейчас ищу пути обхода подобных косяков стандартного меню

Re: мини IDE

СообщениеДобавлено: 20.09.2012 15:04:13
mirk
ev писал(а):
mirk писал(а):Как будут добавляться проекты?

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

Может стоит объединить список локальных файлов и список проектов в одном дереве?
Будет меньше перескакиваний с панели на панель и все в одном месте.

ev писал(а):
mirk писал(а):Зачем два статусбара (они ведь дублируют информацию)?

пока не решил просто где его оставить
склоняюсь к двум статусбарам - верхний только для редактора, а нижний для кнопок и общих системных сообщений

Если вся информация "для редактора" переедет в верхний, то что будет в нижнем? Там же пустота одна будет.
Если их останется 2, то можно их сделать в одном стиле? Мне нижний больше стандартного нравится ;)

Re: мини IDE

СообщениеДобавлено: 20.09.2012 21:32:32
ev
mirk писал(а):Может стоит объединить список локальных файлов и список проектов в одном дереве?
Будет меньше перескакиваний с панели на панель и все в одном месте.

была такая мысль (сделать корневые папки "проекты", "локальные файлы", "sftp" и т.п.)
но при дальнейшем рассмотрении пришлось от этого отказаться, т.к.
  1. усложняется разработка (придется делать: динамическое попап меню для разных корневых папок, единый интерфейс/прокладку для обращения к файлам из разных источников), а на данном этапе развития хочется получить первую версию побыстрее
  2. придется много прокручивать мышкой при переходе между разными категориями при активной работе (т.е. посмотрел в проекте, потом в файлах, потом на удаленном серере и т.п.)
первая версия покажет насколько это удобно :roll:

mirk писал(а):Если вся информация "для редактора" переедет в верхний, то что будет в нижнем? Там же пустота одна будет.

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

mirk писал(а):Если их останется 2, то можно их сделать в одном стиле? Мне нижний больше стандартного нравится ;)

аналогичное мнение (поэтому и сделал их разными - чтобы была видна разница)
но не от всех еще получил фидбек по этому вопросу

Re: мини IDE

СообщениеДобавлено: 23.12.2012 19:15:02
alex_alex_alex1
А исходники будут?

Re: мини IDE

СообщениеДобавлено: 24.12.2012 02:04:35
ev
да, в svn

Re: мини IDE

СообщениеДобавлено: 24.12.2012 14:45:24
alex_alex_alex1
Где svn?

Re: мини IDE

СообщениеДобавлено: 24.12.2012 17:56:13
ev
ссылка быдет сообщена дополнительно
планировался запуск в начале-середине декабря, но из-за задержки выпуска релиза оси пришлось передвинуть сорок до начала января (только сегодня вышел relnotes, вместо запланированного ноября)

Re: мини IDE

СообщениеДобавлено: 21.02.2013 20:39:41
alex_alex_alex1
Какой прогресс?

Re: мини IDE

СообщениеДобавлено: 04.05.2013 00:29:41
alex_alex_alex1
Видимо, заглох.