titov-vv/jal

MacOS Mojave - нет иконок

Closed this issue · 13 comments

Инсталял при помощи pip install jal.

Запустил, и в обоих языках что-то с иконками (См справа где плюс и минус должен быть):
image

Вообще, под MacOS Mojave оно должно работать, кто-то проверял, или на мне будут все шишки? :)

❯ pip -V
pip 21.0.1 from /opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)

❯ python -V
Python 3.8.8

Под MacOS проверяли (правда под Catalina и Big Sur), в целом работает, но вот именно подобные проблемы с кнопками в интерфейсе иногда всплывали.
Собственно у меня первый вопрос - они у вас нажимаются? (а то были прецеденты, когда их даже нажать на MacOS нельзя).
Если нажимаются, то думаю дело в шрифтах и размерах, это поправимо. Просто у меня нет под рукой MacOS для регулярных тестов, поэтому такое иногда вслывает. Я попробую на днях раздобыть её и потестировать.
Если хотите шишек и есть желание потестировать, то напишите мне на jal@gmx.ru - я могу вам выслать модифицированные файлы для тестов, чтобы понять с чем всё-таки проблема связана может быть.

Привет,

Да, нажимаются, но что происходит при этом непонятно.

Еще вот радости при завершении программы:

❯ jal
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/logging/__init__.py", line 2123, in shutdown
    h.close()
RuntimeError: Internal C++ object (LogViewer) already deleted.

При нажатии на "+" (самая левая) дожна добавиться строка в таблицу и там можно будет ввести имя и прочее. Вторая слева "..+" аналогичным образом добавляет дочерний элемент в дерево. По середине "-" для удаления элементов.
Кнопки справа - с галочкой и крестиком - для сохранения изменений или их отката.

Вот это Internal C++ object (LogViewer) already deleted. странно, если появилось при обычном выходе из программы. Понаблюдаю. Но иногда такое бывает при аварийном завершении.

А вот под Windows (VM):

image

Да, в общем с шириной кнопок надо будет поработать ;)

Я совсем чуть-чуть поменял - под Windows стало вроде нормально на 2021.03.4.
Если есть возможность - попробуйте, стало ли лучше на MacOS.
peers

Как обновиться? pip install jal говорит, что все уже стоит.

Репо клонировать?

Если я правильно понимаю:
pip install --upgrade jal

Смотрю.. Если не сложно, глянь #25 (comment) ?

Стало так:

image

Вообще, это приемлемо =)

Хм... приемлимо-то приемлимо... но что ж их так по высоте то.... хотя.. кажется догадываюсь в чём дело - разные шрифты подцепляются. Думал упростить себе жизнь и сделать просто unicode-символы вместо иконок... А оно вона как ;) Хотя в linux и windows всё ровненько...
Ладно, может как-нибудь нарисую иконки и заменю на них - тогда будет одинаковое. Пока закрываю с тем что есть ;) ибо иконок действительно нет - надо их рисовать ;)

Да, спасибо, больше волнуют непонятки с дивидендами, о которых я параллельно написал :/

Таки приделал иконки - 20e9e8f. Теперь должно поприличнее выглядеть ;)