Как я могу сделать OS X Stickies * нестандартными * цветами?

3881
stalepretzel

OS X Stickies позволяет изменить цвет фона заметки на любой из шести цветов. Как выбрать другой, собственный цвет для моих заметок?

Я не вижу никаких предпочтений, которые позволяют мне это сделать. Итак, я надеялся просто отредактировать какой-нибудь файл, содержащийся в комплекте Stickies.app или в базе данных Stickies. Но я не могу найти подходящее место для редактирования. Я определил, что синяя заметка имеет цвет # ADF4FF, в надежде, что я смогу найти эту шестнадцатеричную строку в каком-то файле и заменить ее шестнадцатеричным кодом другого цвета, но независимо от того, какой файл я открыл в HexEdit, я мог не найти "ADF4FF" в шестнадцатеричном содержании.

Есть идеи?

1

1 ответ на вопрос

1
Daniel Beck

Значения цвета жестко закодированы в Stickiesдвоичном виде.

Декомпилируй и ищи StickiesWindow setColorByIndex:. Цвета созданы с помощью NSColor colorWithDeviceRed:green:blue:alpha:.

Как вы декомпилируете приложения Mac, чтобы перейти на уровень кода? Vervious 13 лет назад 0
@ Nano8Blazex `otool` входит в состав инструментов разработчика. Вы фактически не получаете код все же. Daniel Beck 13 лет назад 0
Если честно, кажется, что они используют элементы массива для аргументов этого вызова функции из небольшой сборки, которую я могу прочитать, поэтому цвета можно было бы определить в другом месте. Просто HTML-синтаксис цвета не поможет пользователю найти это. Daniel Beck 13 лет назад 0