LINUX.ORG.RU

sK1 2.0 — векторный редактор для полиграфии (Call for Testers & Translators!)

 , , , ,


6

2

sK1 2.0 - векторный редактор для полиграфии (функциональный аналог CorelDRAW). Программа написана на языке Python с использованием wxWidgets для построения графического интерфейса. Этот топик создан для обсуждения работы в данном векторном редакторе, а также для обсуждения процесса разработки sK1 2.0, UniConverter 2.0 и всего что связано с «sK1Project».

Автор: Linfan

Ссылки:

★★★★★

Последнее исправление: atsym (всего исправлений: 9)
Ответ на: комментарий от atsym

Если maxim2 спортирует сборку пакетов на python3, то успеем Color Picker 1.0 выкатить (gtk3 версию). Вендовую точно не успеем.

Linfan ★★★★★
()
Ответ на: комментарий от atsym
> ping  sk1project.net

Обмен пакетами с sk1project.net [104.31.72.129] с 32 байтами данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
the_real_kinik ★★
()
Последнее исправление: the_real_kinik (всего исправлений: 1)
Ответ на: комментарий от the_real_kinik

Это не сцайт зобанили, а опять тот же Рамблер с Клаудфлаером судится. Ну бывает, чо :)

Linfan ★★★★★
()
Ответ на: комментарий от atsym

Это не чебурнет, а импортозамещенная копирастия на марше :)

Linfan ★★★★★
()
Ответ на: комментарий от atsym

atsym, maxim2 - ну чо... Color Picker 1.0 готов к релизу. Вас сделал насильственно переводчиками :)

https://ibb.co/FWrLdkw

PO-файл из sk1-wx перекрыл практически все строки перевода. Потребовалось только по мелочи поправить.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Ну, ладно. А ебилды когда будут? ;)

P.S.: Кстати, почему сегодня ночнушка sK1 не пересобралась? На сайте всё еще лежат пакеты 20191224, хотя ты же вроде настраивал автопересборку после полуночи (как я понимаю уже должны били лежать пакеты 20191225).

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

А ебилды когда будут?

Когда их гентушники напишут :)

Кстати, почему сегодня ночнушка sK1 не пересобралась?

Сборка была вчера в 11 часов ночи. Для бесплатных проектов, травис не гарантирует четкий запуск и возможны сдвиги.

Linfan ★★★★★
()
Ответ на: комментарий от atsym

да вот локально собираются уже, но нужно травис натравить на сборку - чтобы под все дистры склепать.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

почему на GitHub не запилил релиз?

There aren’t any releases here

Releases are powered by tagging specific points of history in a repository.

They’re great for marking release points like v1.0.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

почему на GitHub не запилил релиз?

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

Linfan ★★★★★
()
Ответ на: комментарий от atsym

Ну, что там? Получилось собрать?

Заканчиваю пересборку докеровских имиджей под python3 + добавились свежие (Fedora 31, OpenSuse 15.1, Ubuntu 19.10, Debian 10, Centos 8). Если все будет норм, обновление будет для всех проектов.

https://hub.docker.com/u/sk1project

Имиджи штука тяжеловесная, но без них никуда.

Linfan ★★★★★
()
Ответ на: комментарий от maxim2

Кстати, да. Вообще это уже плохая тенденция называть конекретную приложуху общим названием данного класса ПО (generic name).

Недавно и @AP по этому поводу возмущался:

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

Хороший вопрос. И таки он прорабатывался. Font Manager да, имеет клеши. А вот color-picker такой аппликухи нет. Есть gpick, deepen picker, grabc, gcolor2. Хоть CP2 (color-picker) и релизится сейчас на основе gtk3 и сугубо гномовских фичах (CSD, popover, app-menu), аппликуха написана на паттерне Widgetset Abstraction Layer (WAL) и легко может быть запущена на qt, tk, wxwidgets, да и на любой другой оси. Поэтому приставка «g» лишняя.

По функционалу, CP2 обгоняет ранее упомянутых «пикеров», поскольку является редактором цветовых палитр, а не куцым «сборщиком цвета», оставаясь при этом простым и интуитивно понятным инструментом. Потому можно замахнуться и на дженерик.

Относительно самого названия - есть желание использовать именно общее имя, потому как можно получить серьезный поисковый трафик (учитывая заложенную мультиплатформенность) по самому имени приложения. По приставке sk1 мы получим только широкую известность в узких кругах пользователей sk1. Как-то так :)

Linfan ★★★★★
()
Ответ на: комментарий от atsym

Всё равно «color-picker» — звучит также как и класс ПО для выбора цвета пипеткой.

И чо, это не «ПО для выбора цвета пипеткой»? Хто скажет, что нет - пусть первый бросит в себя камень :) Вон жипикеры в описаниях мнят себя «редакторами палитр», хотя таковыми не являются, или являются с крайне большой натяжкой.

https://www.youtube.com/watch?v=Q2tIZ0icO7M

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

И чо, это не «ПО для выбора цвета пипеткой»?

Это как создать САПР и назвать его её САПР «САПР».

Или графический редактор назвать «графический-редактор». Да, это в духе Unix-way (“одна задача - одно приложение”), но страдать в конечном итоге будет и узнаваемость даного ПО, и пользователь который попытается гуглить «color picker».

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

пользователь который попытается гуглить «color picker»

Юзер, гуглящий «color picker» таки получит наш колор-пикер и гарантированно не пострадает. А заодно ознакомится с sk1 и прочим добром :) Собственно, это одна из целей

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Юзер, гуглящий «color picker» таки получит наш колор-пикер

Вот когда отрелизится и на сайте будет новость, тогда и проверим по методу гугла.

atsym ★★★★★
() автор топика
Ответ на: комментарий от maxim2

Со сборкой rpm пришлось подебажить от души - было много мест связанных с py3 в сборке пакета. И деприкейченный platform.dist() пришлось переимплементить.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Когда планируеш добавить новость и раздел о Color Picker на оф.сайт?

И почему v1.0rc1? Ты же говорил это будет релиз v1.0.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: комментарий от atsym

И почему v1.0rc1? Ты же говорил это будет релиз v1.0.

Еще нет релиза - в пакетах правлю баги. Будет релиз - сделаю релизную сборку. Но регулярный билд «ночнух» уже заработал.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Блин, 9й демьян всю картину портит - только в нем такие старые пакеты.

Вот был бы у меня распоследний high-end пк с топовой *ubuntu 19.10 и 32 ГБ рама и видюхи гиг 16 (а не двуядерник десятилетней давности с Debian 9 и 2 ГБ рама и видюхи 256 мег) — и не надо было бы фиксить все эти лаги отрисовки канваса в sK1 (раз), прожорливый СSS на новом сайте (два), фиксить строки в Color Picker (три)… А раз донатить мне на новый пкшник желающих нет, буду вас и дальше мучить баг репортами!!1 ;)

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

А раз донатить мне на новый пкшник желающих нет…

Приносил бы проект деньги - не вопрос, решили бы проблему с железякой. Но пока увы… Макс вон тоже на стареньком ноуте крестиком вышивает. Да и у меня ноут далеко не свежак (пятилетней давности) :)

Linfan ★★★★★
()
Ответ на: комментарий от atsym

Разве пофикшинные пакеты уже есть на cайте?

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

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Если билд запускать вручную, он обновляет пакеты с той же датой.

Может стоить добавлять циферку билда для отслеживания билдов в за день?

Типа: {name}-{version}_{date}~{build_ID}_{platform}_{architecture}.{extension}

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

Может стоить добавлять циферку билда для отслеживания билдов в за день?

Реализовать несложно, но думаю не стоит - конечным пользователям такая тарабарщина будет не в радость. Да и частое обновление билдов это редкость. Чаще всего раз в несколько дней происходят серьезные коммиты в мастер.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

На сайте они уже обновленные.

Точно-точно? А то я только-что перезакачал и переустановил — всё равно падает:

$ color-picker
Traceback (most recent call last):
  File "/usr/bin/color-picker", line 22, in <module>
    cp2.run()
  File "/usr/lib/color-picker-1.0rc1/cp2/__init__.py", line 68, in run
    from .app import ColorPickerApp
  File "/usr/lib/color-picker-1.0rc1/cp2/app.py", line 23, in <module>
    import wal
  File "/usr/lib/color-picker-1.0rc1/wal/__init__.py", line 18, in <module>
    from .base import Application, PaletteWindow, EntryPopover
  File "/usr/lib/color-picker-1.0rc1/wal/base.py", line 36
    menu_str = f'<?xml version="1.0" encoding="UTF-8"?>' \
                                                       ^
SyntaxError: invalid syntax

Внутри DEBа файлы датируются 20191227 14:46

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

да, в пакетах старый сорс. Запустил новый билд, чтобы кеш сбросить.

Linfan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.