OberonCore https://forum.oberoncore.ru/ |
|
BlackBox 2.0 https://forum.oberoncore.ru/viewtopic.php?f=134&t=6819 |
Страница 1 из 20 |
Автор: | Иван Денисов [ Воскресенье, 21 Ноябрь, 2021 22:15 ] |
Заголовок сообщения: | BlackBox 2.0 |
Выкладываем ознакомительную версию кросс-платформенного Блэкбокса с плиточным интерфейсом. https://blackbox.oberon.org Недочётов пока хватает. Просьба подключаться к доработке и тестированию. Предложения и замечания пишите любыми доступными средствами. Но лучше заводить под существенные вещи отдельные темы в этом подфоруме. Объявление от 5 февраля 2023 года Хочу обратить внимание на то, что Блэкбокс 2.0 "BlackBox Cross-Platform" — это максимально консервативный проект. Пожалуйста не предлагайте нововведений. Любое концептуальное отклонение от 1.7.2 и текущей версии — это очень высокие накладные расходы. Цель — устранить недочёты, выпустить стабильную сборку, зафискировать достижения: 1. Плиточный интерфейс 2. Кросс-компиляция и сборка 3. Библиотекарь 4. Растры 5. Настойчивые и безопасные действия Все остальные вещи обсуждаются и внедряются, только, если они призваны устранить баги и падения (например то, зачем я писал файловый браузер), или скажем отсутствие рисунков в документации (что я тоже расцениваю как баг). Никакие изменения интерфейсов просьба больше не предлагать. Так как проект полностью с открытыми исходниками, пожалуйста делайте форки "со своим блэкджеком и шлюхами". Творческие задумки неизбежно появляются у умных людей, но они неуместны в этом проекте в настоящий момент времени. Прошу отнестись с пониманием. |
Автор: | Alexander Shiryaev [ Понедельник, 22 Ноябрь, 2021 04:20 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
В меню "Window" 2 пункта "Context menu" Как создать более 3-х плиток в режиме "Tiler"? 1 - Log 2 - File -> New 3 - можно переместить в пустую область 4-е как создать? |
Автор: | Иван Денисов [ Понедельник, 22 Ноябрь, 2021 10:14 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Alexander Shiryaev писал(а): Как создать более 3-х плиток в режиме "Tiler"? 1 - Log 2 - File -> New 3 - можно переместить в пустую область 4-е как создать? Пока новые треки создаются только программно. Динамический конструктор не доделан. Вот так в StdConfig можно добавить четвёртый трек. Вложение: Антон придумал добавлять трекам имена через сообщения, тогда возможно фильтровать открываемые документы и отправлять в тот или иной трек по его имени. |
Автор: | Artyemov [ Вторник, 23 Ноябрь, 2021 00:14 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Цвет "зашит в пузо". "Подхват" цветовой схемы в системе и не планировался? Цитата: новые треки "Дорожки"? Теминология всё вычурнее... и рискованнее (косяки в софте заявлены ж изначально ) |
Автор: | Иван Денисов [ Вторник, 23 Ноябрь, 2021 07:08 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Artyemov писал(а): Цвет "зашит в пузо". "Подхват" цветовой схемы в системе и не планировался? В базовой комплектации цвета возможно поменять через модификацию глобальных записей. А Антон сделал инструмент для модификации записей из файла через Meta. Предполагаю, что он потом поделиться этим инструментом. |
Автор: | Иван Денисов [ Вторник, 23 Ноябрь, 2021 09:40 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Artyemov писал(а): "Дорожки"? Теминология всё вычурнее... и рискованнее (косяки в софте заявлены ж изначально ) Это у меня в голове не устоялось. Они называются Stack, или "стопки окон". Так что получается, что есть плитки, которые созданы разделитялями. И в плитках находятся стопки. Терминология важна, спасибо. Ведь ещё документацию надо будет дописать к новым модулям. |
Автор: | Trurl [ Вторник, 23 Ноябрь, 2021 11:25 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Вот эти разделитяли можно бы назвать косяками. |
Автор: | Иван Денисов [ Вторник, 23 Ноябрь, 2021 13:02 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Trurl писал(а): Вот эти разделитяли можно бы назвать косяками. Тогда можно будет с юмором сказать, что в приложении было 3 запланированных косяка, и 23 — незапланированных По существу у меня к вам есть вопрос по линкеру. Сейчас ваш линкер включён в сборку через модуль DevLinker1 Если происходит какая-то ошибка, то линкер выходит из работоспособного состояния. Это потому, что так было спроектировано с учётом того, что это для консольных программ было рассчитано? Или это связано с особенностью реализации, и вернуть линкер в рабочее состояние проблематично? |
Автор: | Trurl [ Вторник, 23 Ноябрь, 2021 19:48 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Это больше похоже на один из 23 незапланированных. |
Автор: | Иван Денисов [ Вторник, 23 Ноябрь, 2021 20:20 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Trurl писал(а): Это больше похоже на один из 23 незапланированных. Если у вас будет ресурс времени и сил, чтобы окинуть взором своё творение, посмотрите, пожалуйста. Может быть по старой памяти, там и делов то не много, чтобы возвращать линкер в рабочее состояние после вывода ошибки. |
Автор: | Иван Денисов [ Вторник, 23 Ноябрь, 2021 20:22 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Для Linux обновил пакет в хранилище и на сайте: https://blackbox.oberon.org/unstable/bl ... 0-a1.6.deb |
Автор: | Artyemov [ Среда, 24 Ноябрь, 2021 00:24 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
О! Ещё вот: линейки прокрутки почему без кнопок построчного сдвига? Эта новомодность неправильная. Прокрутка текста до состояния "последняя строка в самом верху окна" тоже не есть gut. "Lines visible around the cursor" вблизи верха\низа окна ещё полезная (из опыта использования Geany) особенность. |
Автор: | Иван Денисов [ Среда, 24 Ноябрь, 2021 08:35 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Artyemov писал(а): О! Ещё вот: линейки прокрутки почему без кнопок построчного сдвига? Эта новомодность неправильная. Спасибо, согласен, надо поправить. |
Автор: | budden [ Среда, 24 Ноябрь, 2021 10:22 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Artyemov писал(а): Цвет "зашит в пузо". "Подхват" цветовой схемы в системе и не планировался? Цитата: новые треки "Дорожки"? Теминология всё вычурнее... и рискованнее (косяки в софте заявлены ж изначально ) Слова "дорожка" и "косяк" - совершенно нормальные русские слова. Если у кого-то возникают какие-то особые ассоциации - это скорее вопрос к авторам ассоциаций. Дорожка бывает беговая и в многодорожечном магнитофоне (multi-track recorder). А косяки бывают у дверей, а не только у растафарианцев. В ББ 2.0 не заглядывал, но видимо, есть два варианта поведения - либо как стопка, т.е. окно закрывается и всплывает предыдущее, либо как в мессенджерах, когда информационный мусор (как назвал его П.Дуров) идёт бесконечным потоком и какой-то особый возврат к прошлым окнам не предусматривается. Это обычно называется "лентой". |
Автор: | adimetrius [ Среда, 24 Ноябрь, 2021 13:55 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Иван Денисов писал(а): Artyemov писал(а): О! Ещё вот: линейки прокрутки почему без кнопок построчного сдвига? Эта новомодность неправильная. Спасибо, согласен, надо поправить. Я не согласен. Это дело вкуса или соответствия целевой аудитории приложения. Поэтому в StdScrollbars есть абстрактный интерфейс, чтобы, кому нужен иной вид или поведение, могли безболезненно заменить на собственную реализацию. Нить беседы про дорожки я не понял. "Из коробки" окно ББ разделено на три дорожки: системную, рабочую и дополнительную. По настоянию Ивана, в каждой дорожке окна располагаются стопкой, т.е. одно над другим, и переключаются этикетками. Есть вариант, когда в дорожке окна располагаются именно плитками; я использую такой вариант и держу в системной дорожке, кроме журнала, блокнот. В дополнительной дорожке (по умолчанию) открываются окна отладчика (после аварийных остановов) и интерфейсы; а также окна-дубликаты рабочего документа (F2, Window->Dup window) |
Автор: | budden [ Среда, 24 Ноябрь, 2021 15:19 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Спасибо за картинку и пояснение. Господин (товарищ) Артёмов акцентировал внимание на жаргонном смысле слова "дорожка", а я позволил себе упомянть, что этот смысл не является основным. |
Автор: | Иван Денисов [ Четверг, 25 Ноябрь, 2021 01:25 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
adimetrius писал(а): Я не согласен. Это дело вкуса или соответствия целевой аудитории приложения. Поэтому в StdScrollbars есть абстрактный интерфейс, чтобы, кому нужен иной вид или поведение, могли безболезненно заменить на собственную реализацию. Успех проекта зависит от нашего внимания к замечаниям первых пользователей (не троллей) нового Блэкбокса. Согласен, что некоторые замечания менее критичны, некоторые - более. Есть пока много более серьёзных нерешенных проблем в интерфейсе. Однако с прокруткой пока точно есть проблемы. В любом случае надо будет там провести анализ. About - окно зачем-то сейчас стало опять прокручиваться. Какие-то расслоения лифта происходят. Лифт некорректно себя ведёт на больших встроенных документах. Так что кнопочки для полинейной прокрутки - да, не в приоритете. Однако в настройки я бы вынес такую опцию, и поддерживал кнопочки из коробки также. adimetrius писал(а): "Из коробки" окно ББ разделено на три дорожки: системную, рабочую и дополнительную. По настоянию Ивана, в каждой дорожке окна располагаются стопкой, т.е. одно над другим, и переключаются этикетками. Есть вариант, когда в дорожке окна располагаются именно плитками; я использую такой вариант и держу в системной дорожке, кроме журнала, блокнот. В дополнительной дорожке (по умолчанию) открываются окна отладчика (после аварийных остановов) и интерфейсы; а также окна-дубликаты рабочего документа (F2, Window->Dup window) Когда произведение искусства опубликовано, она начинает жить своей жизнью. И это может даже порой удивлять автора. Какие-то термины или решения могут претерпеть в народе драматические изменения %) Чтобы новая терминология прижилась в массах, прошу вас дать определения. Дорожка — Стопка — Разделитель — ... И это в документацию русскую (в перевод) потом добавим. |
Автор: | Борис Рюмшин [ Четверг, 25 Ноябрь, 2021 01:34 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Хочу обратить внимание коллег на то, что кроме обсуждаемого интерфейса под Windows сохраняется и MDI-интерфейс. Просто Иван его не собирал (на сколько я понял) в архив. И зря, кстати. |
Автор: | Artyemov [ Четверг, 25 Ноябрь, 2021 01:50 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Цитата: окно ББ разделено на три дорожки: системную, рабочую и дополнительную. Т.е. это дорожкой названо - "ясно, понятно": трёхдорожечное окно. (-8Ж Ну, створка же - "трёхстворчатое". "Триптих". |
Автор: | adimetrius [ Четверг, 25 Ноябрь, 2021 11:27 ] |
Заголовок сообщения: | Re: BlackBox 2.0 |
Трехстворчатое окно - понравилось )) Отсылаю к Вирту: в 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), единственный вариант, когда окна перекрываются, причем целиком. Стопка снабжена этикетками окон для переключения. Уточнять разделитель не возьмусь. |
Страница 1 из 20 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |