Page 1 of 5

На пути к Kolibri N9

Posted: Mon Oct 07, 2013 9:47 pm
by Leency
Принципы разработки:
  • совместимость с Колибри
  • система делается для широкого круга пользователей
  • юзабилити имеет значение: поведение софта и его интерфейс должны быть интуитивны, удобны и понятны
  • критика - возможность улучшить систему/программу или любой другой объект критики
  • не все желающие помочь профессионалы своего дела, но все они могут принести пользу; важно их понять, поддержать и направить в полезное русло
  • не имеет значения на каком языке программирования написана программа, важны только её характеристики: функциональность, стабильность, юзабилити, дизайн, размер и т.д.
Sprint backlog
Что бы мне хотелось видеть в Kolibri N9 (Wish List / TODO list). Справа указан приоритет.

Написать приложения:
- программу с обзором новых фич - 1
- Liza: пофиксить вылеты - 2
- обновить оффсайт - 3

?????
PROFIT ОТДОХНУТЬ




Product backlog
Фичи, которые будут сделаны в других спринтах.

Eolite:
- удаление папок через поток с диалоговым окном - 2
- кнопка "Отмена" в диалоге удаления и копирования - 3
- разрелители в меню (линии) - 2
- перевод программмы на libini - 2
- поддержка "особенных" программ, которым путь нужно передавать в кавычках (например, Font Viewer, PDFview) - 2
- многовкладочность - 2

http://kolibri-n.org
- перевод на английский - 2

Liza
- улучшить парсинг писем

Изменения в приложених:
- @notify: переделать, как в скрине eAndrew
- graph: пофиксить мышь в editbox, объяснить как работать с программой в начальном экране - 3
- TmpDisk: писать размер дисков (и хранить их в ini) - 2
- Table: пофиксить GUI - 1
- BASIC: исправить зависание при закрытии консоли через крестик (фикс есть в консоли, файл module_command.c, строка 138) - 3
- Палитра: сделать шире регуляторы цвета - 3
- Палитра: перетягивание ползунков регулировки цвета в реальном времени - 3
- Калькулятор: большие кнопки - 2
- Tinypad: поддержка UTF - 3

Написать приложения:
- панель управления - 2
- заметки - 1
- поиск - 1
- установка дополнительных драйверов - 1
- игровой центр - 1

Appearance
настройки скина
фон градиентом через палитру
удалить, открыть...

Список будет обновляться по мере выполнения.

Re: На пути к Kolibri N9

Posted: Mon Oct 07, 2013 10:14 pm
by e-andrew
" - заметки - 1"
Что вы имеете под этим в виду? маленькие окна-блокноты на рабочем столе?

Re: На пути к Kolibri N9

Posted: Mon Oct 07, 2013 10:19 pm
by Leency
eAndrew wrote:" - заметки - 1"
Что вы имеете под этим в виду? маленькие окна-блокноты на рабочем столе?
Да. Странно, что из всего списка, ты обратил внимание именно на этот пункт. Ведь это "ТА" программа viewtopic.php?f=5&t=2134&start=150#p51482

Во многом заметки уже готовы, осталось пофиксить вагончик багов :)

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 7:25 pm
by 0CodErr
Leency wrote:- поиск - 1
Я думал, это и есть
Leency wrote:"ТА" программа viewtopic.php?f=5&t=2134&start=150#p51482
Мне, например, её действительно не хватало, но свою я так и не доделал.
Leency wrote:- поддержка "особенных" программ, которым путь нужно передавать в кавычках (например, Font Viewer, PDFview) - 2
Я считаю, насчёт путей нужно всем вместе договориться, чтобы не было никаких "особенных" программ.
Leency wrote:- панель управления - 2
Чем? Что она будет представлять из себя?

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 7:30 pm
by Leency
Не хочешь всё же попробовать доделать поиск? :) Меня на всё не хватает.

>> Я считаю, насчёт путей нужно всем вместе договориться, чтобы не было никаких "особенных" программ.
Расскажи это Диме ;)

>> - панель управления - 2
>> Чем? Что она будет представлять из себя?
Для начала просто панель с иконками и подписями, как в убунту или макос. Разбиты по группам.
Иконки запускают приложения :) Цель - собрать всё в одном месте и категоризировать. Наглядность и удобство.
Может потом появяться встроенные функции панели.

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 7:41 pm
by SoUrcerer
>>> Я считаю, насчёт путей нужно всем вместе договориться, чтобы не было никаких "особенных" программ.
>Расскажи это Диме ;)
Здрасьте, а как определять, где путь, а где ключи? Кажется, мы об этом уже говорили, и было даже мнение, что сначала должны идти ключи, а всё, что не ключи - то имя, но теперь представьте, что это касается tcc. И как прикажете передавать пути?

Кавычки нужны только в том случае, если в пути к имени файла присутствуют пробелы. Я считаю, что поддержка путей в кавычках и/или символов экранирования в путях к файлам должна поддерживаться на уровне ОС.

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 7:54 pm
by Leency
>> Кавычки нужны только в том случае, если в пути к имени файла присутствуют пробелы.
И тогда же ты согласился, что они там не нужны, если файл в параметре один (а это 99,999% случаев)
Другие же программы в Колибри работают без них.

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 8:33 pm
by Akyltist
Ставлю свою затычку в бочку:
- либо пусть каждая программа сама рабирает параметры и поступает с ними как хочет (как есть сейчас, не только в KOS)
- либо делать чтобы все пути были в кавычках (что просто гуд и удобно)

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 8:39 pm
by SoUrcerer
Сейчас программы и так сами разбирают параметры и поступают с ними как угодно; я не считаю, что правильно передавать путь, содержащий пробелы, сам по себе. Например, я хочу запустить "/rd/1/file managers/wtf" с параметром "oh/hello", и я пишу:
/rd/1/file managers/wtf oh/hello
в RUN.
Теперь представим, что в папке /rd/1/ есть программа file.
Ну и что запускать? /rd/1/file или /rd/1/file managers/wtf?
Понятно, что можно добавить второе поле в RUN. А ещё можно добавить что-нибудь в AUTORUN.DAT для LAUNCHER. Но это будет нагромождением костылей.

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 8:42 pm
by Leency
0CodErr
Теперь ты понял? :) Чем слушать эти споры быстрее запилить поддержку Диминых программ в Eolite.

Re: На пути к Kolibri N9

Posted: Tue Oct 08, 2013 8:46 pm
by 0CodErr
SoUrcerer wrote:поддержка путей в кавычках и/или символов экранирования в путях к файлам должна поддерживаться на уровне ОС.
А как ОС узнает, что мы передаём именно пути в параметрах?
SoUrcerer wrote:Кажется, мы об этом уже говорили
Да, вот здесь: viewtopic.php?f=5&t=2134&p=46690#p46690
viewtopic.php?f=5&t=2134&p=46660#p46660
У предложенного мной способа недостаток в том, что в случае передачи нескольких путей придётся их все заключать в кавычки.
Что касается конкретно tcc, то вряд ли кому-то понадобится в ФМ ассоциировать эту программу с каким-то расширением файла. Но существуют и другие программы, имеющие такую проблему, поэтому она всё-таки актуальна — предлагаю выделить отдельную тему про соглашения о формате путей при передаче их в качестве параметров командной строки либо иным образом в KolibriOS.

Re: На пути к Kolibri N9

Posted: Thu Oct 10, 2013 1:59 am
by Leency
Обновил первый пост.

Re: На пути к Kolibri N9

Posted: Fri Oct 18, 2013 9:42 pm
by Leency
HTMLv выделен в отдельный пункт, добавлены задачи по нему.

Re: На пути к Kolibri N9

Posted: Sun Oct 20, 2013 1:30 pm
by punk_joker
И неплохо бы добавить горизонтальный скрол в htmlv

Re: На пути к Kolibri N9

Posted: Thu Oct 24, 2013 1:07 am
by Leency
Leency wrote:- Skinsel и Wallpsel переместить в одно приложение, переключаться по табам - 1
Сказано - сделано, ревизия #4078.