мини IDE

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Re: мини IDE

Сообщение ev » 12.09.2012 19:35:10

mirk писал(а):Как будут добавляться проекты?

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

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

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

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

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

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

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

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

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

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

это не баг - это фича ;)
панель не "иногда" выскакивает, а всегда при нажатии на колесико мыши для быстрого обзора большого списка (например, чтобы глянуть список ошибок или дел)
это экспериментальная возможность и может откажусь от нее в итоге
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение mirk » 14.09.2012 18:28:30

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

При выборе проекта список файлов показывается в другом дереве ("Проекты - Файлы")?
Может лучше показывать файлы проекта в списке проектов?
mirk
постоялец
 
Сообщения: 312
Зарегистрирован: 24.09.2007 10:03:39

Re: мини IDE

Сообщение ev » 15.09.2012 19:29:07

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

по такой схеме работает эклипс - там в одном дереве и проекты и файлы проектов и даже список функций
если мало проектов - это удобно
если проектов много и большая вложенность категорий, то получается большая перегрузка информацией... особенно если не удалять из списка проекты (а зачем их удалять? ведь потом опять придется добавлять ;) )
и становится более явным выбор "текущего" проекта (для которого будет выполняться компиляция и т.п.)
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение alexey38 » 16.09.2012 05:53:04

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


М.б. дать возможность путем нажатия книпки фильтра скрывать или показывать файлы? Тут же можно сделать возможность фильтра по файлу во всех проектах. Иногда возникает вопрос, где используется некая библиотека (unit). Нужно сделать ее рефакторинг, и хочется глянуть как она используется. Групповой поиск (типа grep) не всегда очевиден в части названия проекта, т.к. будет находить unit, а не project.
alexey38
долгожитель
 
Сообщения: 1627
Зарегистрирован: 27.04.2011 19:42:31

Re: мини IDE

Сообщение ev » 16.09.2012 11:49:46

alexey38 писал(а):М.б. дать возможность путем нажатия книпки фильтра скрывать или показывать файлы?

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

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

поиск по имени файла в проектах и по содержанию в файле - в планах (после реализации основного функционала)
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение mirk » 17.09.2012 15:55:41

В последней версии пропали галочки для Checked пунктов в меню - это просто в работе элемент или отвалилось? ;)
mirk
постоялец
 
Сообщения: 312
Зарегистрирован: 24.09.2007 10:03:39

Re: мини IDE

Сообщение ev » 17.09.2012 18:47:29

В последней версии пропали галочки для Checked пунктов в меню - это просто в работе элемент или отвалилось?

меню в лазаре - это еще та беда :(
не уверен, что его вообще можно будет сделать нормальным и красивым
сейчас ищу пути обхода подобных косяков стандартного меню
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение mirk » 20.09.2012 15:04:13

ev писал(а):
mirk писал(а):Как будут добавляться проекты?

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

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

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

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

Если вся информация "для редактора" переедет в верхний, то что будет в нижнем? Там же пустота одна будет.
Если их останется 2, то можно их сделать в одном стиле? Мне нижний больше стандартного нравится ;)
mirk
постоялец
 
Сообщения: 312
Зарегистрирован: 24.09.2007 10:03:39

Re: мини IDE

Сообщение ev » 20.09.2012 21:32:32

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

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

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

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

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

аналогичное мнение (поэтому и сделал их разными - чтобы была видна разница)
но не от всех еще получил фидбек по этому вопросу
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение alex_alex_alex1 » 23.12.2012 19:15:02

А исходники будут?
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: мини IDE

Сообщение ev » 24.12.2012 02:04:35

да, в svn
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение alex_alex_alex1 » 24.12.2012 14:45:24

Где svn?
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: мини IDE

Сообщение ev » 24.12.2012 17:56:13

ссылка быдет сообщена дополнительно
планировался запуск в начале-середине декабря, но из-за задержки выпуска релиза оси пришлось передвинуть сорок до начала января (только сегодня вышел relnotes, вместо запланированного ноября)
ev
долгожитель
 
Сообщения: 1714
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: мини IDE

Сообщение alex_alex_alex1 » 21.02.2013 20:39:41

Какой прогресс?
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Re: мини IDE

Сообщение alex_alex_alex1 » 04.05.2013 00:29:41

Видимо, заглох.
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Пред.След.

Вернуться в Разработки на нашем сайте

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

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

Рейтинг@Mail.ru