скрин от 12.02.2022 ))) захотелось поиграть в 1й дум. прошел (я его почти год проходил, потому как редко играю) и решил скрин сделать. а поиграть решил, потому что начал читать «Повелители DOOM»
Как по мне, вершина крутости дизайна была в Mavericks.
Да, полностью соглашусь. Испытываешь эстетическое наслаждение при использовании последних версий Mac OS X до El Capitan, в который первый раз завезли плоскоту.
Я вот сейчас накатил Catalina на свою пекарню (чисто ради посмотреть/поэкспериментировать), и даже несмотря на плоскоту - это гораздо лучше, чем то что натворили в Big Sur и выше, ИМХО. Deepin какой-то сделали из макоси
У меня кстати где-то валяются готовые образы для виртуалок и эмуляторов:
Mac OS X 10.0 + ProjectBuilder (так раньше назывался Xcode) под QEMU, PowerPC
Mac OS X 10.4.11 + Xcode 2 (или 3) под VMWare Fusion/Workstation, Intel
Mac OS X 10.5.8 + Xcode 3 (или 4) под VMWare Fusion/Workstation, Intel
Mac OS X 10.6.8 + Xcode 4 (или 5) под VMWare Fusion/Workstation, Intel
Если что-либо кому-либо интересно, пишите в Telegram в профиле, скину.
Есть ещё образы NeXTSTEP (под VirtualBox), Mac OS Classic 0-9 (под различные эмуляторы), A/UX, Apple IIGS и т. д. Правда вот это всё грязненькое, ещё не чистил.
Да, я понял что у тебя хакинтош, но образы может кому-нибудь из страждущих в этом треде пригодятся. Та же первая Mac OS X весьма интересная и запускается вроде как одной строчкой в терминале :)
Насчет образов - с NeXTSTEP погонял бы, если уже все преднастроено
Пока не совсем настроено, к сожалению нет времени всё разгребать. Но как всё преднастрою и подготовлю какой-нибудь *.ova образ, вспомню что тебе интересно и скину. Там ещё средства разработки я ставил и разбирался в них, даже простенькое приложение написал, см. https://github.com/EXL/2048/tree/master/2048-NeXTSTEP
Самый смак это возможность использования языка Display PostScript внутри своих GUI-программ, для расширения функциональности системного графического тулкита. Например, понадобилось мне отрисовать в своей программе прямоугольники с закруглёнными краями (API 33-летней давности такую возможность не предоставляет, конечно), берём в руки PostScript и пишем вот такую вот органичную функцию:
defineps PSWdrawRectRounded(float r, g, b, left, right, top, bottom, rad)
/off 1 0.551915024494 sub rad mul def
r g b setrgbcolor
1.0 setalpha
left rad add top moveto
right rad sub top lineto
right off sub top right top off add right top rad add curveto
right bottom rad sub lineto
right bottom off sub right off sub bottom right rad sub bottom curveto
left rad add bottom lineto
left off add bottom left bottom off sub left bottom rad sub curveto
left top rad add lineto
left top off add left off add top left rad add top curveto
fill
endps
И всё, можем вызывать её из своей программы как обычную C-функцию. Там специальный компилятор сделает из неё корректный листинг на C который можно будет использовать. Чем-то современную Vala этот способ транспиляции напоминает.
ИМХО, очень классно сделанная и по настоящему революционная UNIX-like система была, далеко не чета тому UNIX-хламу который использовал X11 и CDE вроде Solaris и да, даже IRIX выглядит довольно блёкло на фоне NeXTSTEP.
Ещё я там тыкал первый Интернет-браузер, редакторы Doom и Quake в которых создавались эти легендарные игры… На удивление всё собирается и запускается без каких-либо проблем, нажатием одной кнопочки, такое в Linux сегодня представить тяжело со всеми его зависимостями и зависимостями зависимостей.
Интересно, признаком какого заболевания является размещение на широкоформатном мониторе жирной горизонтальной панели. Да ещё и по центру. Это типа что, при изменении состава этой панели у неё изменяются координаты начала и конца? Эти люди явно больны.
Зачем тебе видеть док панель во время работы с приложением? Навел курсор вниз - всплыла. Или окно уменьшил в размерах, чтобы не перекрывало панель - она также появилась.
Там есть немного другая штука, впрочем: по зелёной кнопке (которая обычно подгоняет размер окна до заданного разработчиками «оптимального») в некоторых приложениях сворачивается-разворачивается тулбар.