LINUX.ORG.RU

Inkscape 1.0

 , ,


2

1

Выпущено крупное обновление свободного редактора векторной графики Inkscape.

Introducing Inkscape 1.0! After a little over three years in development, we’re excited to launch this long-awaited version for Windows and Linux (and the macOS preview)

Среди новшеств:

  • переход на GTK3 с поддержкой HiDPI-мониторов, возможность настройки темы оформления;
  • новый, более удобный диалог выбора динамических контурных эффектов (live path effects) и несколько новых эффектов;
  • вращение и зеркалирование холста, возможность разделить холст на полноцветный и каркасный режимы просмотра и перемещать рамку разделения, рентгеновский режим (просмотр в каркасном режиме под курсором);
  • возможность поменять начало координат на левый верхний угол;
  • улучшенное контекстное меню;
  • возможность учитывать силу нажатия стилусом при рисовании свободными штрихами (инструмент «Карандаш», автоматически применяется контурный эффект Power Stroke);
  • опциональный режим выравнивания объектов прямо на холсте, не прибегая к специальному диалогу;
  • поддержка переменчивых шрифтов (variable fonts);
  • поддержка ряда функций SVG 2, таких как новый текстовый элемент (многострочный текст и текст в фигуре);
  • при использовании сетчатых градиентов в код можно вставлять джаваскрипт Polyfill, обеспечивающий корректный рендеринг в браузерах;
  • в диалоге экспорта доступны расширенные параметры сохранения файлов PNG (разрядность, тип сжатия, варианты антиалиасинга и т.д.).

Видео о новшествах: https://www.youtube.com/watch?v=f6UHXkND4Sc

>>> Подробности

★★★★★

Проверено: alpha ()
Последнее исправление: atsym (всего исправлений: 2)

Ответ на: комментарий от crypt

Вот специально достал ноут с медленным SATA3 SSD:

aleksej@lenovo:~$ time find /etc /home /usr /var -name '*quer*' 2>/dev/null | tail -n 3
/var/lib/app-info/icons/debian-buster-main/48x48/gameconqueror_GameConqueror.png
/var/lib/app-info/icons/debian-bullseye-main/64x64/gameconqueror_GameConqueror.png
/var/lib/app-info/icons/debian-bullseye-main/48x48/gameconqueror_GameConqueror.png

real	0m1,166s
user	0m0,616s
sys	0m0,549s
aleksej@lenovo:~$ du -chs /etc /home /usr /var 2>/dev/null
5,5M	/etc
23G	/home
4,0G	/usr
2,2G	/var
29G	итого
aleksej@lenovo:~$ 

Не 100 ГБ - зато множество мелких файлов. Ну было бы 3 секунды - жуть-кошмар-кудабежать.

Rootlexx ★★★★★
()

возможность поменять начало координат на левый верхний угол

возможность учитывать силу нажатия стилусом при рисовании свободными штрихами

Наконец-то. Про начало системы координат - с самого начала пользования сабжем много лет назад недоумевал от решения разработчиков.

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

Ммм, спасибо за наводку. На выходных потыкаю.

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

местами частично перемешанного с логикой - это ж застрелиться можно всей командой сразу

За это расстрелять всю команду сразу, я бы сказал.

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

да не нужен мне ман. я спрашиваю не потому, что не знаю, а потому что знаю несколько индексов.

Я тоже удивился, когда ты начал искать через find. Как там, в 1981-м, Брежнев ещё живой?

Inkscape 1.0 (комментарий)

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

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

Ну было бы 3 секунды - жуть-кошмар-кудабежать.

ну я это понимаю так, что слив засчитан, обсуждать больше нечего. я (лично я) не подвисаю на открытии файла ни 3 секунды, ни 1 секунду. и мой ввод занимает меньше секунды. я так работаю. и заметь, никто не обязан ставить распоследний SSD, диск может быть занят другими задачами и т.д. поэтому я считаю, что с gtk3 и Gnome3 просто можно забыть о «линуксе, который быстрее, чем винда». фактически folnir прав. с такими требованиями проще использовать mac и windows, они давно рассчитаны на ленивого (и слабоумного?) пользователя и гораздо лучше удовлетворяют его нужды.

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

с этими треккерами люди жалуются на периодическое выедание всего cpu и прочее. (вторая ссылка в гугле просто по названию треккера без слова «проблема» https://askubuntu.com/questions/346211/tracker-store-and-tracker-miner-fs-eat...)

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

Понятно что в линуксах есть всякие непомуки и прочее. Используются ли они в GTK диалогах? — видать нет.

если доступны и скомпилены с ними, то может быть. в федоре, помню, он запускается по умолчанию и тормозит. сейчас у меня этих треккеров просто нет. я считаю их вредными. но gtk3 уже все завязано в одну систему. нет треккера - одна проблема. нет dbus - не сохраняет последнюю рабочую папку. я говорю, остановил в fedora dbus, так у меня рухнул весь гном.

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

Просто в macOS есть Spotlight.

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

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

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

я (лично я) не подвисаю на открытии файла ни 3 секунды, ни 1 секунду. и мой ввод занимает меньше секунды

Ввод пути на всю глубину иерархии?

Замерьте как-нибудь ради интереса, сколько времени вам понадобится, чтобы добраться таким образом к файлу в 10+ каталогов ниже по дереву. И сравните с временем поиска по имени в поддереве на вашем быстром SSD от Intel, даже безо всяких индексов.

Или у вас помойка «всё в одном каталоге»?

ну я это понимаю так, что слив засчитан, обсуждать больше нечего

«Вы все ничего не понимаете!» - сказал он и прыгнул в открытую дверь, прежде чем кто-нибудь успел возразить.

с такими требованиями проще использовать mac и windows, они давно рассчитаны на слабоумного и ленивого пользователя и гораздо лучше удовлетворяют его нужды.

Честно говоря, смеяться над вашим снобизмом уже наскучило. Придумайте что-нибудь новенькое, что ли.

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

а ты и не можешь смеяться, после того, как твои 0.5 секунд превратились в 3.

Замерьте как-нибудь ради интереса

это не так работает. нет этой проблемы.

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

Используются с 2007-го года.

Открыл Ubuntu - c 19.04 засадили индексатор дефолтом.

МОжет и раньше когда-то был, но в 18.04 было отключено

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

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

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

а ты и не можешь смеяться, после того, как твои 0.5 секунд превратились в 3.

3 секунды - это экстремальный вариант с поиском практически по всему разделу с кучей мелких файлов, включая кеши. Реалистичная задача:

aleksej@lenovo:~$ time find Документы/Работа/ -name '*query*' >/dev/null

real	0m0,033s
user	0m0,026s
sys	0m0,007s
aleksej@lenovo:~$ 

При этом:

aleksej@lenovo:~$ find Документы/Работа/ -name '*query*' -exec dirname '{}' \; -quit | wc -c
89
aleksej@lenovo:~$ 

Удачи быстро набрать такой путь даже с автодополнением.

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

UI не самая обязательная часть и вообще можно обойтись без него.

Через астрал чтоль холст проэцировать прямо на мозг?

Если внимательно прочитать, то это написано про wireshark.

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

Я требую чтобы GTK+ переписали на Qt!

Сделать рабочий байндинг для Qt из Си? Предложи денег в Job :)

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

Ну не всегда. 100%-ое разделение логики и представления реализовать в большом проекте ИМХО малореально. Все равно где-нибудь да возникнет надобность учитывать особенности. Что, впрочем, не отменяет того, что количество таких мест должно стремиться к минимуму.

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

UI не самая обязательная часть и вообще можно обойтись без него.

Через астрал чтоль холст проэцировать прямо на мозг?

Сейчас в моде веб-интерфейсы.

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

И много поломали?

Gtk4 - это мажорная версия, предполагающая измениения в api/abi.

Если под «поломали» ты имеешь в виду эти изменения, то да, много.

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

Я тоже этим парился, а все намного проще. Нужно убрать из панели, все, что там не должно быть. Как то Document Properties, который лучше воспринимается как плавающее окно.

Вот как выглядит интерфейс в таком случаи –>

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

А если помнить основные шорткаты, то можно и горизонтальную панель с командами убрать.

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

А как ты предпочитаешь решать задачу поиска файлов без накладных расходов?

Ну, я знаю один способ, конечно, но сначала выслушаю и другие версии.

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

Gtk4 - это мажорная версия, предполагающая измениения в api/abi.

Если под «поломали» ты имеешь в виду эти изменения, то да, много.

Переформулирую: сколько популярных программ придётся переписывать? :)

question4 ★★★★★
()
Ответ на: удаленный комментарий

Когда я впервые услышал историю про wireshark, я так и поступил: посмотрел, сколько гуёвого кода в wireshark на момент начала работы по портированию на Qt, поставил само приложение и оценил, насколько в нём сложный интерфейс и сколько там вообще пользовательского взаимодействия.

Так вот, там только базовые виджеты, очень простые диалоги, никакого канваса и взаимодействий с ним. По сути, всё приложение — набор диалогов с таблицами. Сравнение с Inkscape и любым более-менее сложным редактором графики абсолютно некорректно.

Кстати, прикол: ошмётки GTK там вычищали ещё полгода назад, то есть шесть-семь лет спустя после начала портирования на кьют. Пруф: https://github.com/wireshark/wireshark/commit/eb454caf0b0ce2a46716f11968f003a...

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

Да, я тоже люблю компьютерную археологию. Но не за это ;-)

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

крита вместо фотошопа

Умеет экспортировать-импортировать PSD с текстовыми объектами с эффектами?

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

Осенью же уже GTK4!

Создаётся впечатление, что они там сами себе работу придумывают и проблемы пользователям. Ни на что кроме хеллоуворлдов эти тулкиты и не годятся, получается.

anonymous
()
Ответ на: комментарий от question4

Он умеет импортировать гимповский формат?

Ни XCF, ни PSD 1.0 импортировать, по-прежнему, не умеет.

question4 ★★★★★
()

Прекрасно!

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

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

Он же CMYK не умеет.

Вообще-то, умеет.

И лицензия Pantone денег стоит

Можно брать файлы данных из купленного софта Pantone. Или пользоваться открытыми неофициальными таблицами.

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

Интересно, как там, кдешники договорились с кутешниками в связи с изменением лицензионной политики? Всё-же очень неспокойное время грядёт. А из альтернатив, кто? Енлайтмент?

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

как там, кдешники договорились с кутешниками в связи с изменением лицензионной политики?

У них был какой-то аварийный вариант со времён покупки не то Нокии, не то даже Тролльтеха. Возможно, свой форк.

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

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

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

или ты выберешь что-то одно?

Ну какбе если причина создания форка заключается в особенностях лицензии, то да, тебе придётся выбрать что-то одно. В чём проблема-то.

Была уже такая история между OpenOffice и LibreOffice, между xfree86 и Xorg.

Aceler ★★★★★
()

Классная прога, иногда в ней всякие схемки рисую или uml доделываю (ну там линии зависимостей дочертить или лишнее убрать, в автосгенерированных uml из сырцов).

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

выберешь что-то одно?

2 примера: Sun OpenOffice против go-ooo и Oracle MySQL против MariaDB. Кто победил? Подсказка: LibreOffice вырос из go-ooo. Поэтому, если Digia прекратит финансировать Qt Company (годовой доход на сотрудника в прошлом году ~600 евро, несколько лет идёт плавное превращение в публичное АО), есть вероятность, что основным станет форк.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.