Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт ноя 16, 2018 7:16 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 119 сообщений ]  На страницу Пред. 1 2 3 4 58 След.
Автор Сообщение
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 2:55 pm 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 220
0CodErr писал(а):
То, что там было выглядело примерно так

Отображение партиций/разделов на дисках это святое; тут оба приложения нужны, и они не конкуренты!

0CodErr писал(а):
Его и нет, но можно использовать MenuBar из BoxLib http://websvn.kolibrios.org/filedetails ... enubar.mac он используется, например, в OpenDialog

Кажется это то, что мне нужно. Самый компромиссный вариант и по коду и по дизайну.

Leency писал(а):
или его же более симпатичный аналог в словарике http://prntscr.com/ksmnhn

Не нашёл кода словарика и что там используется, если можно, то кинь ссылку на web svn, где он лежит.

Leency писал(а):
Вместо разбития программы на FE и BE, можно просто добавить ей флаги работы через командную строку.

Отличное решение, попробую сделать подобное.

Leency писал(а):
Пожалуйста, используй большие шрифты и системные цвета.

Пока будет так, я использую стандартные syscall'ы (там можно конечно ресайзить символы, но это не сильно поможет). Как сделано в других приложениях на FASM? Скинь ссылку на асм код/lib'у, который рисует правильные шрифты для высокого dpi. Буду думать. Можно накидать код ресайза шрифтов в зависимости от размеров экрана.


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 4:23 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Цитата:
Не нашёл кода словарика и что там используется, если можно, то кинь ссылку на web svn, где он лежит.

Учти что у меню download/file.php?id=8837 есть ограничение - оно не должно содержать под собой кнопок.

Дропдаун из словарика кастомный. Это кнопка, на ней белый прямоугольник, текст. При нажатии появляются кнопки с надписями ниже.
Код:
DefineButton(130,35, 120,20, 11, sc.work_button);
DrawBar(130+1,36,  107,19, 0xFFFFFF);
WriteText(130+112,35+7,0x80,sc.work_button_text,"\x19");
WriteText(130+8,35+7,0x80,0x000000,#cur_dict);
Код:
//On click
for (j=0; j<fcount; j++;)
{
   DefineButton(130,j*20+35, 107,20, 20+j, sc.work_button);
   WriteText(130+8,j*20+35+7,0x80,sc.work_button_text, element_text);
}


Цитата:
я использую стандартные syscall'ы
Так крупные шрифты есть же и в них! :D
Вместо 0х80, используй 0х90.
Даже Shutdown computer написан системным шрифтом. Посмотри описание функции 4.


Вложения:
Screenshot_1.png
Screenshot_1.png [ 122.38 КБ | 460 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 4:35 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1503
theonlymirage писал(а):
Можно накидать код ресайза шрифтов в зависимости от размеров экрана.
Тогда уж лучше так:
0CodErr писал(а):
Как вариант, размер шрифтов может зависеть от SysFn48.11:GetFontHeight
Хотя в данный момент приложения не учитывают эту системную настройку. И надо иметь в виду, что не все размеры поддерживаются функцией DrawText.
theonlymirage писал(а):
код/lib'у, который рисует правильные шрифты для высокого dpi.
Приведу такой код из приложения RUN http://websvn.kolibrios.org/filedetails ... m#line-365 без магических чисел:
Leency писал(а):
Вместо 0х80, используй 0х90.
Вообще многие подобные константы определены в KolibriOS.pas(его можно скачать из темы Delphi7 examples)
Код:
(* Size multipliers for DrawText *)
  DT_X1                =  $0000000;
  DT_X2                =  $1000000;
  DT_X3                =  $2000000;
  DT_X4                =  $3000000;
  DT_X5                =  $4000000;
  DT_X6                =  $5000000;
  DT_X7                =  $6000000;
  DT_X8                =  $7000000;

 (* Charset specifiers for DrawText *)
  DT_CP866_6X9         = $00000000;
  DT_CP866_8X16        = $10000000;
  DT_UTF_16LE_8X16     = $20000000;
  DT_UTF_8_8X16        = $30000000;

 (* Fill styles for DrawText *)
  DT_FILL_TRANSPARENT  = $00000000;
  DT_FILL_OPAQUE       = $40000000;

 (* Draw zero terminated string for DrawText *)
  DT_ZSTRING           = $80000000;


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 6:07 pm 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 220
Всё принято, буду работать, по вопросам напишу. Мои задачи сейчас следующие:
- доделать Hot Angles и обсудить с сообществом возможность его включения в дистрибутив;
- доделать интерфейс для форматирования дисков;
- протестировать около трети функций syscall ядра (подробный список чуть позже);
- реализовать функции TextToQR, QRtoText и затем закрыть вопрос QR-code in boot log.

По поводу Hot Angles:
1) можно включить приложение в список автозагрузки, настройки по умолчанию для каждого угла - запуск конфигуратора Hot Angles (где пользователь сможет отключить приложение или настроить под себя); конфигуратор так же добавляется в панель системных настроек.
2) можно включить приложение в список автозагрузки, настройки по умолчанию для каждого угла - ничего не делать; конфигуратор добавляется в панель системных настроек.
3) добавить в дистрибутив без автозапуска приложения, конфигуратор приложения добавить в панель системных настроек.
4) как пункт 3, только ещё более улучшить конфигуратор: добавить опцию автозагрузка при старте системы.
5) добавить приложение в дистрибутив, решение о первоначальной настройке и запуске принимает сам пользователь.
6) не добавлять в дистрибутив.
Напомню, что активное приложение Hot Angles тратит ресурс cpu во время всех событий мыши. Сообщите, что мне с ним делать. ;)


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 6:31 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1503
А что насчёт viewtopic.php?f=1&t=1839&p=69666#p69666 ?
Сейчас непонятно, занимается ли этим вообще кто-нибудь?


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 6:33 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
theonlymirage
Я помню ты делал ФМ, одной из фишок которого должна была быть поддержка скриптов (которых мне очень не хватает, шелл в этом очень слаб).

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 6:56 pm 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 220
предыдущий мой вопрос про Hot Angles и вопрос 0CodErr'а всё ещё в силе, нам нужны ответы ;)

Leency писал(а):
theonlymirage
Я помню ты делал ФМ, одной из фишок которого должна была быть поддержка скриптов (которых мне очень не хватает, шелл в этом очень слаб).

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


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 8:42 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1503
По поводу Disk Formatting Utility.
Может быть стоит немного сгруппировать элементы?
Код:
+-Volume info------------------+
|  Volume label         TEST   |
|  Capacity             16Gb   |
|  File system          FAT32  |
|  Allocation unit size 4Kb    |
+------------------------------+

+-Format options---------------+
| [ ] Full format              |
| [ ] Create startup disk      |
+------------------------------+

     +-------+     +--------+
     | Start |     | Cancel |
     +-------+     +--------+
Кстати, элемент Frame используется, например, в Тут есть константы и флаги для Frame http://websvn.kolibrios.org/filedetails ... 4#line-498

Надо бы перенести в отдельную тему.
А саму тему в соответствующий форум, а то в данный момент мы находимся в "KolibriOS » Список форумов » Основные темы » Драйверы » Звук"


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Пн сен 10, 2018 9:37 pm 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 220
0CodErr писал(а):
По поводу Disk Formatting Utility.
Может быть стоит немного сгруппировать элементы?

Сгруппировать можно. Насчёт расположения полей построчно не уверен, это заметно растянет окно по высоте. Так сделано в Windows. Конечно же в этом вопросе нужно больше мнений, в первую очередь меня интересует мнения людей с нашего форума. Если все (или большая часть) считают построчное расположение наиболее удобным, то так и сделаем.

0CodErr писал(а):
Надо бы перенести в отдельную тему.
А саму тему в соответствующий форум, а то в данный момент мы находимся в "KolibriOS » Список форумов » Основные темы » Драйверы » Звук"

Тут уже назревает разнос по 3 темам: "Disk Formatting Utility", "Hot Angles" и "Предложение, план развития".
О переносе основной темы я писал в самом начале. Объясню как всё было... У меня были две открытые вкладки с форумом, из 1 вкладки я зашёл в раздел Разное и нажал кнопку создать новую тему, написал первый пост, но не отправил. Перешёл на вторую вкладку и обновил её, меня привлекла тема в разделе Драйверы -> Звук, зашёл прочёл сообщения и вернулся на первую вкладку. Дописал текст, отправил и смотрю... нет моей темы в разделе Разное, она в Звуке. facepalm :)


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Ср сен 19, 2018 11:14 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Наполеоновские планы!

> [-] полноценная поддержка ФС на чтение и запись: ext3, ext4;
Это же работало! Кто-то сломал?

> [-] исправить найденные баги;
Ну этим я как раз и занимаюсь. И я сейчас говорю не только про С--, за последние 10 дней сделано:
Код:
HotAngels: provide correct fix for focused editboxes
Lights (SQ_GAME): update code and UI
Sudoku: avoid window move when open/close additional panel
cpu: delete terminate process button before create a new one   
fix 3dspiral window height
kosilka: add translation

Эй критик! Т.е. 0CoDErr. Ты тут длинющщие посты писал. Все подробно раскладывая на цитаты. Где твой вклад кодом, а не словом?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Ср сен 19, 2018 11:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 250
Leency писал(а):
Наполеоновские планы!

> [-] полноценная поддержка ФС на чтение и запись: ext3, ext4;
Это же работало! Кто-то сломал?

> [-] исправить найденные баги;
Ну этим я как раз и занимаюсь. И я сейчас говорю не только про С--.

HotAngels: provide correct fix for focused editboxes
Lights (SQ_GAME): update code and UI
Sudoku: avoid window move when open/close additional panel
cpu: delete terminate process button before create a new one
fix 3dspiral window height
kosilka: add translation

0CoDErr, ты тут длинющщие посты писал где твой вклад кодом, а не словом?


ext3, ext4 - вроде только чтение работало, сейчас не знаю, а запись вроде никогда еще не работало


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Ср сен 19, 2018 11:19 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
theonlymirage

С 24 мая по 9 сентября я не занимался проектом. Это видно по коммитам http://prntscr.com/kw40cx
Все перечисленное в viewtopic.php?f=5&t=2883&start=105#p71308 можешь добавить в роадмап.
Потому что о том, что написано в теме KolibriN я отвечаю и обязуюсь делать.

По тому что описано здесь... ну, не будем терять надежды.

Я смотрел интервью с Линусом Т. и он сказал хорошую штуку: "Пока люди ходят и смотрят в небо что было бы круто сделать, я смотрю под ноги, фикшу баги и добавляю необходимый функционал". Мне близка его позиция.

_________________
Через тернии к звездам


Последний раз редактировалось Leency Ср сен 19, 2018 11:24 am, всего редактировалось 2 раза.

Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Ср сен 19, 2018 11:22 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
pavelyakov писал(а):
ext3, ext4 - вроде только чтение работало, сейчас не знаю, а запись вроде никогда еще не работало
Поиск по SVN на что http://prntscr.com/kw47j9 ?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Ср сен 19, 2018 5:03 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1503
Leency писал(а):
> [-] полноценная поддержка ФС на чтение и запись: ext3, ext4;
Это же работало! Кто-то сломал?
Слово "полноценная" тебе о чём-то говорит?
У нас и журналирование уже работает?
В этой теме viewtopic.php?f=31&t=2378 обсуждались баги и недоработки, кое-что фиксилось.
Неплохо бы проверить работоспособность на текущий момент.


Вернуться к началу
 Заголовок сообщения: Re: Предложение, план развития
СообщениеДобавлено: Чт сен 20, 2018 10:31 pm 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 220
Leency писал(а):
Все перечисленное в viewtopic.php?f=5&t=2883&start=105#p71308 можешь добавить в роадмап.
Потому что о том, что написано в теме KolibriN я отвечаю и обязуюсь делать.
По тому что описано здесь... ну, не будем терять надежды.

Касаемо задач в roadmap. SysMon там уже был добавлен, доработку IconEdit и uPDF добавим (конечно же продолжай работу).

Notes тоже добавлю, только поясни всем что это такое (судя по названию - это заметки, блокнот?), как выглядит и где искать? Или ты ещё ничего не выкладывал по Notes?

Новый ТаскБар нужно обсуждать (он под вопросом, как остальные отзовутся, так и будет). С текстовым редактором тоже вопрос, но отзыв сообщества будет скорее всего положительным, и тогда его можно будет включить в список. К сожалению, лично я по этим двум вопросам против.
Если приложения сверху хочешь пользуешься, хочешь нет, то эти изменения затрагивают всех (примечание, текстовый редактор всех только из числа разработчиков).

Пожалуйста, все, кто читает, отпишитесь нужно ли кардинальное обновление панели задач и разработка нового текстового редактора! Именно разработка нового, а не доработка имеющегося.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 119 сообщений ]  На страницу Пред. 1 2 3 4 58 След.

Часовой пояс: UTC+03:00


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

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB