OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 03 Ноябрь, 2024 03:06

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




Начать новую тему Ответить на тему  [ Сообщений: 394 ]  На страницу 1, 2, 3, 4, 5 ... 20  След.
Автор Сообщение
 Заголовок сообщения: BlackBox 2.0
СообщениеДобавлено: Воскресенье, 21 Ноябрь, 2021 22:15 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Выкладываем ознакомительную версию кросс-платформенного Блэкбокса с плиточным интерфейсом.

https://blackbox.oberon.org

Недочётов пока хватает. Просьба подключаться к доработке и тестированию. Предложения и замечания пишите любыми доступными средствами. Но лучше заводить под существенные вещи отдельные темы в этом подфоруме.


Объявление от 5 февраля 2023 года

Хочу обратить внимание на то, что Блэкбокс 2.0 "BlackBox Cross-Platform" — это максимально консервативный проект.

Пожалуйста не предлагайте нововведений. Любое концептуальное отклонение от 1.7.2 и текущей версии — это очень высокие накладные расходы.

Цель — устранить недочёты, выпустить стабильную сборку, зафискировать достижения:
1. Плиточный интерфейс
2. Кросс-компиляция и сборка
3. Библиотекарь
4. Растры
5. Настойчивые и безопасные действия

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

Так как проект полностью с открытыми исходниками, пожалуйста делайте форки "со своим блэкджеком и шлюхами". Творческие задумки неизбежно появляются у умных людей, но они неуместны в этом проекте в настоящий момент времени. Прошу отнестись с пониманием.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Понедельник, 22 Ноябрь, 2021 04:20 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 485
Откуда: KZ
В меню "Window" 2 пункта "Context menu"

Как создать более 3-х плиток в режиме "Tiler"?
1 - Log
2 - File -> New
3 - можно переместить в пустую область
4-е как создать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Понедельник, 22 Ноябрь, 2021 10:14 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Alexander Shiryaev писал(а):
Как создать более 3-х плиток в режиме "Tiler"?
1 - Log
2 - File -> New
3 - можно переместить в пустую область
4-е как создать?

Пока новые треки создаются только программно. Динамический конструктор не доделан.
Вот так в StdConfig можно добавить четвёртый трек.
Вложение:
4thTrack.png
4thTrack.png [ 50.51 КБ | Просмотров: 27968 ]


Антон придумал добавлять трекам имена через сообщения, тогда возможно фильтровать открываемые документы и отправлять в тот или иной трек по его имени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 00:14 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 613
Цвет "зашит в пузо". "Подхват" цветовой схемы в системе и не планировался?

Цитата:
новые треки

"Дорожки"? Теминология всё вычурнее... и рискованнее ;-) (косяки в софте заявлены ж изначально ;-))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 07:08 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Artyemov писал(а):
Цвет "зашит в пузо". "Подхват" цветовой схемы в системе и не планировался?

В базовой комплектации цвета возможно поменять через модификацию глобальных записей.
А Антон сделал инструмент для модификации записей из файла через Meta.
Предполагаю, что он потом поделиться этим инструментом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 09:40 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Artyemov писал(а):
"Дорожки"? Теминология всё вычурнее... и рискованнее ;-) (косяки в софте заявлены ж изначально ;-))

Это у меня в голове не устоялось. Они называются Stack, или "стопки окон".

Так что получается, что есть плитки, которые созданы разделитялями. И в плитках находятся стопки.

Терминология важна, спасибо. Ведь ещё документацию надо будет дописать к новым модулям.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 11:25 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1430
Вот эти разделитяли можно бы назвать косяками.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 13:02 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Trurl писал(а):
Вот эти разделитяли можно бы назвать косяками.

Тогда можно будет с юмором сказать, что в приложении было 3 запланированных косяка, и 23 — незапланированных :)

По существу у меня к вам есть вопрос по линкеру. Сейчас ваш линкер включён в сборку через модуль DevLinker1
Если происходит какая-то ошибка, то линкер выходит из работоспособного состояния. Это потому, что так было спроектировано с учётом того, что это для консольных программ было рассчитано? Или это связано с особенностью реализации, и вернуть линкер в рабочее состояние проблематично?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 19:48 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1430
Это больше похоже на один из 23 незапланированных.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 20:20 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Trurl писал(а):
Это больше похоже на один из 23 незапланированных.

Если у вас будет ресурс времени и сил, чтобы окинуть взором своё творение, посмотрите, пожалуйста. Может быть по старой памяти, там и делов то не много, чтобы возвращать линкер в рабочее состояние после вывода ошибки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Вторник, 23 Ноябрь, 2021 20:22 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Для Linux обновил пакет в хранилище и на сайте:
https://blackbox.oberon.org/unstable/bl ... 0-a1.6.deb


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Среда, 24 Ноябрь, 2021 00:24 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 613
О! Ещё вот: линейки прокрутки почему без кнопок построчного сдвига? Эта новомодность неправильная.
Прокрутка текста до состояния "последняя строка в самом верху окна" тоже не есть gut.
"Lines visible around the cursor" вблизи верха\низа окна ещё полезная (из опыта использования Geany) особенность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Среда, 24 Ноябрь, 2021 08:35 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
Artyemov писал(а):
О! Ещё вот: линейки прокрутки почему без кнопок построчного сдвига? Эта новомодность неправильная.

Спасибо, согласен, надо поправить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Среда, 24 Ноябрь, 2021 10:22 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1576
Artyemov писал(а):
Цвет "зашит в пузо". "Подхват" цветовой схемы в системе и не планировался?

Цитата:
новые треки

"Дорожки"? Теминология всё вычурнее... и рискованнее ;-) (косяки в софте заявлены ж изначально ;-))


Слова "дорожка" и "косяк" - совершенно нормальные русские слова. Если у кого-то возникают какие-то особые ассоциации - это скорее вопрос к авторам ассоциаций. Дорожка бывает беговая и в многодорожечном магнитофоне (multi-track recorder). А косяки бывают у дверей, а не только у растафарианцев. В ББ 2.0 не заглядывал, но видимо, есть два варианта поведения - либо как стопка, т.е. окно закрывается и всплывает предыдущее, либо как в мессенджерах, когда информационный мусор (как назвал его П.Дуров) идёт бесконечным потоком и какой-то особый возврат к прошлым окнам не предусматривается. Это обычно называется "лентой".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Среда, 24 Ноябрь, 2021 13:55 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 660
Иван Денисов писал(а):
Artyemov писал(а):
О! Ещё вот: линейки прокрутки почему без кнопок построчного сдвига? Эта новомодность неправильная.

Спасибо, согласен, надо поправить.


Я не согласен. Это дело вкуса или соответствия целевой аудитории приложения. Поэтому в StdScrollbars есть абстрактный интерфейс, чтобы, кому нужен иной вид или поведение, могли безболезненно заменить на собственную реализацию.

Нить беседы про дорожки я не понял.

"Из коробки" окно ББ разделено на три дорожки: системную, рабочую и дополнительную. По настоянию Ивана, в каждой дорожке окна располагаются стопкой, т.е. одно над другим, и переключаются этикетками. Есть вариант, когда в дорожке окна располагаются именно плитками; я использую такой вариант и держу в системной дорожке, кроме журнала, блокнот.

В дополнительной дорожке (по умолчанию) открываются окна отладчика (после аварийных остановов) и интерфейсы; а также окна-дубликаты рабочего документа (F2, Window->Dup window)

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Среда, 24 Ноябрь, 2021 15:19 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1576
Спасибо за картинку и пояснение. Господин (товарищ) Артёмов акцентировал внимание на жаргонном смысле слова "дорожка", а я позволил себе упомянть, что этот смысл не является основным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Четверг, 25 Ноябрь, 2021 01:25 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3805
adimetrius писал(а):
Я не согласен. Это дело вкуса или соответствия целевой аудитории приложения. Поэтому в StdScrollbars есть абстрактный интерфейс, чтобы, кому нужен иной вид или поведение, могли безболезненно заменить на собственную реализацию.

Успех проекта зависит от нашего внимания к замечаниям первых пользователей (не троллей) нового Блэкбокса. Согласен, что некоторые замечания менее критичны, некоторые - более. Есть пока много более серьёзных нерешенных проблем в интерфейсе. Однако с прокруткой пока точно есть проблемы. В любом случае надо будет там провести анализ. About - окно зачем-то сейчас стало опять прокручиваться. Какие-то расслоения лифта происходят. Лифт некорректно себя ведёт на больших встроенных документах. Так что кнопочки для полинейной прокрутки - да, не в приоритете. Однако в настройки я бы вынес такую опцию, и поддерживал кнопочки из коробки также.

adimetrius писал(а):
"Из коробки" окно ББ разделено на три дорожки: системную, рабочую и дополнительную. По настоянию Ивана, в каждой дорожке окна располагаются стопкой, т.е. одно над другим, и переключаются этикетками. Есть вариант, когда в дорожке окна располагаются именно плитками; я использую такой вариант и держу в системной дорожке, кроме журнала, блокнот.

В дополнительной дорожке (по умолчанию) открываются окна отладчика (после аварийных остановов) и интерфейсы; а также окна-дубликаты рабочего документа (F2, Window->Dup window)

Когда произведение искусства опубликовано, она начинает жить своей жизнью. И это может даже порой удивлять автора. Какие-то термины или решения могут претерпеть в народе драматические изменения %)

Чтобы новая терминология прижилась в массах, прошу вас дать определения.

Дорожка —

Стопка —

Разделитель —

...

И это в документацию русскую (в перевод) потом добавим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Четверг, 25 Ноябрь, 2021 01:34 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4708
Откуда: Россия, Орёл
Хочу обратить внимание коллег на то, что кроме обсуждаемого интерфейса под Windows сохраняется и MDI-интерфейс. Просто Иван его не собирал (на сколько я понял) в архив. И зря, кстати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Четверг, 25 Ноябрь, 2021 01:50 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 613
Цитата:
окно ББ разделено на три дорожки: системную, рабочую и дополнительную.

Т.е. это дорожкой названо - "ясно, понятно": трёхдорожечное окно. (-8Ж
Ну, створка же - "трёхстворчатое".
"Триптих".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 2.0
СообщениеДобавлено: Четверг, 25 Ноябрь, 2021 11:27 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 660
Трехстворчатое окно - понравилось ))

Отсылаю к Вирту: в Project Oberon, PO.System.pdf, стр. 33:
We refer again to Figure 3.1 that shows a typical Oberon screen layout consisting of two vertical tracks, a wider user track on the left and a narrow system track on the right. Three documents are displayed in the user track: A text, a graphic, and a picture. In the system track we find one logviewer displaying the system log, two tool-viewers making available the standard system tool and a customized private tool respectively.

Изображение

Вирт не использует понятия Окно, его термин, кажется, ближайший по смыслу - viewer, перевод которого не устоялся; я бы предложил визир (википедия видоискатель-визир), но окно тоже норм - в русском есть понятие "смотровое окно", которое соединяет корни view и window.

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


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

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


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB