Показаны сообщения с ярлыком GSoC. Показать все сообщения
Показаны сообщения с ярлыком GSoC. Показать все сообщения

пятница, 16 мая 2025 г.

GSoC 2025 и LibreOffice

В этом году LibreOffice также принимает участие в программе GSoC. Заявлены следующие проекты и исполнители по ним:

  • Adam Seskunas - перепишет построитель отчетов для Base с Java на C++
  • Karthik Godha - добавит новый диалог для настройки стилей таблиц Writer и Calc (учитывая, что стили таблиц и там и там не существуют толком, то решение более, чем странное, делать UI для функционала, которого в общем-то нет)
  • Devansh Varshney - реализует автодополнение и подсказки при написании кода макросов в Basic IDE
  • Manish Bera - реализует автодополнение при написании кода макросов на Python (и мне не очень-то понятно, как это будет работать во внешних редакторах, потому что LibreOffice своего едактора кода для Python не имеет, а Jim не смог завершить свой патч)
  • Mohamed Ali Mohamed - реализует биндинг для языка Rust
  • Ujjawal Kumar - добавит возможность импорта файлов с разметкой Markdown в LibreOffice
  • Shardul Vikram Singh - переработает механизм отображения слайд шоу в Impress на использование примитивов DrawingLayer (это что-то очень низкоуровневое, зато может за собой тысячу регрессий потянуть).

Менторить указанных выше товарищей будут Thorsten Behrens, Stephan Bergmann и Sarper Akdemir из allotropia; Rafael Lima; Jonathan Clark, Heiko Tietze, Xisco Faulí, Michael Weghorn и Hossein Nourikhah от самого фонда TDF.

Пожелаем им всем удачи!

четверг, 26 мая 2022 г.

GSoC 2022 и LibreOffice. Объявлены проекты

Google объявил о принятых проектах GSoC на 2022 год. В этом году LibreOffice заявил только два слота (больше не нашлось интересующихся и знающих С++ желающих).

Проект первый: добавить больше тестов для функционала поддержки макросов VBA в LibreOffice и по возможности дописать какие-либо отсутствующие методы. Делать будет Hanna Meeks.

Второй проект: поддержка Z-компрессии для графических форматов файлов. В частности для EMF/WMF. Делать будет Paris Oplopoios. И он уже добавил саму поддержку форматов EMZ/WMZ в исходный код LibreOffice. А теперь будет полировать это, писать тесты, и возможно еще что-нибудь.

суббота, 19 марта 2022 г.

GSoC 2022 и LibreOffice

GSoC (Google Summer of Code) - это такое мероприятие от компании Google, когда они платят студентам со всего мира за код, написанный для opensource проектов, во время летних каникул. Платят от 3000 до 6000 долларов США, в зависимости от страны проживания студента (дикриминация, как она есть!).

Проект LibreOffice уже который год участвует в этом, прошлые годы были достаточно успешные, обычно все студенты свои проекты завершают.

В этом году GSoC будет отличаться от предыдущих лет. В этом году:

1. К программе допускаются не только студенты, а вообще кто угодно. Правда, если ты не студент, то ты должен доказать, что ранее к opensource отношения не имел (как они это проверят интересно?).

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

LibreOffice в этом году уже получил одобрение от Google, как организация, которая может привлекать студентов к программе, однако я не видел количество проектов, которое можно заявить, возможно это станет извествно позднее.

Ну и в связи с текущей ситуацией, я не уверен, что российские граждане смогут поучаствовать в мероприятии.

Однако, на всякий случай, вот ссылка - summerofcode.withgoogle.com можно там пошукать, если кому интересно, найти контакты организаторов и задать им вопрос, можно или не можно. Также останется вопрос с оплатой, если таки российским гражданам участвовать можно.

Попробуйте, мало ли, 3000 долларов - это тоже деньги.

Напоминаю, что LibreOffice написан на языке программирования С++. Чтобы заявиться, как участник программы GSoC для LibreOffice, вам надо посмотреть список задач по ссылке , выбрать задачу себе по душе, написать пару легких патчей (по ссылке список), связаться с соответствующим ментором и подать заявку на сам GSoC (по ссылке выше, там есть инструкции).

Удачи =)

вторник, 5 мая 2020 г.

GSoC 2020 и LibreOffice. Объявлены проекты

Сегодня были объявлены принятые в Google Summer of Code (GSoC) проекты от LibreOffice.
В 2020 году это будут следующие проекты:
Sarper Akdemir - должен реализовать новые современные эффекты анимации в Impress. Эти эффекты должны быть основаны на высокопроизводительном движке 2D моделирования физики Box2D, который распространяется под лицензией MIT. Конечная цель этой идеи - как минимум три новых анимационных эффекта, использующих Box2D.
Ahmed ElShreif - продолжит улучшать средства автоматического тестирования графического интерфейса пользователя, которое он начал в прошлом году.
Ahmad Ganzouri - должен реализовать размытые тени для объектов (Blurry Shadows) на основе существующего механизма BitmapFilterStackBlur.
Shivam Kumar Singh - должен реализовать инспектор стилей.
Aditya Sahu - переведёт код Галереи на использование ZIP файлов вместо использования собственного бинарного формата для хранения файлов.
Yusuf Keten - тут мне трудно понять, что он будет делать. Это что-то, связанное с улучшением интеграции расширений. Вот ссылка на пост, на котором будет основана работа. 
Пожелаем товарищам студентам удачи в реализации проектов и будем надеяться, что за их кодом будут внимательно смотреть менторы из разработчиков LibreOffice.

среда, 30 октября 2019 г.

LibreOffice и GSoC 2019. Результаты.

В блоге TDF опубликован пост (крайне короткий и невнятный, потому что менторы поленились предоставить информацию по своим проектам), посвящённый результатам GSoC 2019 для LibreOffice. Ранее я писал про задачи, которые студенты должны были выполнить в рамках GSoC 2019.
Итак, результаты:
Shubham Goyal - проект направлен ​​на интеграцию библиотеки для создания QR-кода с LibreOffice и добавления опций для использования QR-кода в приложениях LibreOffice. Результат - диалог, доступный из меню Вставка->Объект->QR-code, который и позволяет вставить в документ QR-код:
Вот ссылка на результат его работы.
Kaishu Sahu - проект направлен на улучшение онлайн-реализации LibreOffice на Android. Результат - в этом году появился новый подход к приложению LibreOffice для Android, использующий код LibreOffice Online. Код этого студента стал важной частью реализации - он реализовал такие функции, как вставка изображений, слайд-шоу, сохранение как, печать, совместное использование документа, затемнение в неактивном состоянии и многое другое. Вот результат его работы.
Rasmus Jonsson - будет делать непонятно что, какой-то программно-аппаратный комплекс для презентаций на основе LibreOffice. Оказывается это было удаленное управление презентациями, используя браузер. Результат - по ссылке. Задача выполнена.
Ahmed Elshreif - проект нацелен на улучшение автоматической системы тестирования UI в LibreOffice. Задача выполнена, результат - по ссылке.
Sumit Chauhan - целью проекта является улучшение UI/UX в Notebookbar. Задача в основном разделена на две части: создание базовой поддержки расширений и реализацию функции настройки для всех вариантов Notebookbar. Результат - теперь можно настраивать эти ваши риббоны (пока только редактировать видимость/скрытие заложенных разработчиками значков), а также в NoreBookBar теперь есть отдельная вкладка, где показываются значки расширений. Вот видео с настройкой:
А по этой ссылке доступны технические детали по отображению расширений.
Gagandeep Singh - реализация стилей диаграмм. Планируется сначала реализовать стили на логическом уровне в модуле chart2, а затем разрешить импорт и экспорт стиля диаграммы в локально сохраненный файл и из него. Кроме того, список для выбора стиля диаграммы должен быть добавлен на Боковую панель. Вот результат его работы.

вторник, 7 мая 2019 г.

GSoC 2019 и LibreOffice. Объявлено о проектах

Итак, определились студенты и проекты, над которыми они будут трудиться в рамках GSoC 2019, для LibreOffice. Студентов для LibreOffice в этом году утвердили всего шесть человек.
Вот наши герои:
Shubham Goyal - проект направлен ​​на интеграцию библиотеки для создания QR-кода с LibreOffice и добавления опций для использования QR-кода в приложениях LibreOffice. QR-код будет генерироваться для текста, URL-адреса или даже для специальных символов (UTF), изображение QR-кода будет в формате SVG.
Kaishu Sahu - проект направлен на улучшение онлайн-реализации LibreOffice на Android путем добавления новых функций в средство просмотра документов, исправления наиболее неприятных ошибок и общего улучшения пользовательского интерфейса.
Rasmus Jonsson - будет делать непонятно что, какой-то программно-аппаратный комплекс для презентаций на основе LibreOffice. По описанию мне лично ничего не понятно. Вот более подробно о его цели.
Ahmed Elshreif - проект нацелен на улучшение автоматической системы тестирования UI в LibreOffice.
Sumit Chauhan - целью проекта является улучшение UI/UX в Notebookbar. Задача в основном разделена на две части: создание базовой поддержки расширений и реализацию функции настройки для всех вариантов Notebookbar. Помимо этого студент намерен исправить некоторые проблемы/баги.
Gagandeep Singh - реализация стилей диаграмм. Планируется сначала реализовать стили на логическом уровне в модуле chart2, а затем разрешить импорт и экспорт стиля диаграммы в локально сохраненный файл и из него. Кроме того, список для выбора стиля диаграммы должен быть добавлен на Боковую панель.

четверг, 28 февраля 2019 г.

GSoC 2019 и LibreOffice. Начало

Google в очередной раз объявил о проведении ежегодного мероприятия Google Summer of Code. Кратко - Google заплатит немного денег (3000 долларов США для студентов из России) за то, что студент напишет немного кода в открытые проекты за 3 летних месяца.
LibreOffice участвует в программе и в этом году.
Вот список идей для реализации на этот год https://wiki.documentfoundation.org/Development/GSoC/Ideas
Для того, чтобы заработать немного денег и помочь открытому проекту (и себе в будущем), студент должен:
Знать С++, Python, JS, Java. Задач на С++ подавляющее большинство. Уровень в программировании должен быть не нулевой! Вы уже должны уметь кодить!
Сделать пару изи хаков в проекте https://wiki.documentfoundation.org/Development/EasyHacks
Выбрать себе задачу по вкусу и связаться с потенциальным ментором из проекта
Подать заявку в Google, если его все устраивает и ментор его принял
Кодить все лето на благо себя и проекта
Замержить код в кодовую базу проекта (но тут возможны варианты по согласованию с ментором)
Сделать отчет для гугла.
Удачи!

четверг, 4 октября 2018 г.

Использование кода, написанного в рамках GSoC, в LibreOffice

Я уже писал про то, что в этом году студенты со всего мира писали код в рамках спонсируемого гуглом мероприятия GSoC. В том числе код писали и для LibreOffice. Одним из заявленных проектов была переработка диалога Печать. Студент (Daniel Silva) с заданием справился, диалог переделал, код соответствующий написал (об этом я тоже писал ранее). Однако, по какой-то причине, код он писал не в основной мастер-ветке, где ведется разработка следующей версии LibreOffice 6.2, а в отдельной. И теперь сложилась достаточно неприятная ситуация: студент код написал, а в основную ветку его не влил. Бог знает по каким причинам. Самое плохое, что и наставник его из сообщества LibreOffice, который курировал именно этот проект, не спешит делать это сам и не спешит чем-то помочь или как-то ускорить студента.
Получается, что вроде бы успешно завершенный проект, запрошенный TDF в целях улучшения LibreOffice, и оплаченный гуглем студенту, в проект LibreOffice не попадает.
Самый простой вопрос: если так происходит, зачем вообще подавать заявки в гугл на участие в GSoC?
Ещё вопрос: почему разработка велась в отдельной ветке, хотя все остальные проекты (почти) просто писали в мастер сразу? Да и простые контрибьютеры с улицы пишут код сразу в мастер, а не плодят себе отдельные ветки. И их код вполне себе принимают, конечно же после ревью опытными товарищами.
Еще один вопрос: почему наставник отстранился от логического завершения проекта, от слияния кода с основной веткой? 
Изменение диалога Печать - это достаточно серьезно, это надо специально и отдельно тестить. А когда тестить, если этого нету в билдах ежедневных?
В общем и целом - получилось совсем нехорошо для проекта.

понедельник, 27 августа 2018 г.

Результаты GSoC 2018 для LibreOffice

Как я ранее писал, что несколько студентов пробовали этим летом писать код для проекта LibreOffice в рамках ежегодного мероприятия Google Summer of Code.
Ниже список студентов, их задач и, по ссылкам, доступны их отчеты и достижения (или мои комментарии, если студент вдруг себя так или иначе не проявил):
Daniel Silva - переработка диалога Печать (результат).
Kshitij Pathania - исправление ошибок и доработка Notebookbar (это ленточный интерфейс а-ля Риббон в MS Office) (результат в виде списка патчей).
Raghav Lalvani - доработка LibreOffice Viewer для Android и расширение его функциональности для возможности редактирования (я не увидел его результатов, возможно он просто ничего не сделал).
Vikas Mahato - реализация единого интерфейса для импорта данных из внешних источников в Calc (результат).
Nickson Thanda - исправление самых неприятных ошибок и внедрение запрошенных улучшений, связанных с интерфейсом пользователя (UI) и юзабельностью (UX) (я не увидел его результатов, возможно он просто ничего не сделал).
Hrishabh Rajput - улучшение для элемента Listbox в Base. (результат).
Ekansh Jha - реализация возможности редактирования объектов Smart Art в Impress (я не увидел его результата на соответствующей страничке проекта GSoC, хотя он явно занимался вопросом, но сделано было вероятно слишком мало, для того, чтобы результат был засчитан).
Saurav Chirania - улучшение тестирования и анализа ошибок UI в LibreOffice с реализацией DSL (Domain Specific Language) (результат).
Manuj Vashist - улучшение диалога Data Provider и добавление в него новых возможностей трансформации данных (я не очень понял, что вообще такое этот Data Provider, поскольку просто не нашел его в текущей версии 6.0) (я не увидел его результатов, возможно он просто ничего не сделал).
Muammer Mert Tümer - доработка LibreOffice Viewer для Android. Устранение проблем в скорости рендеринга документов (результат в виде списка патчей).
Shobhan Mandal - добавление поддержки Python в плагин LOEclipse (результат).
Итого, из 11 заявленных участников, справились с заданием 7. Это неплохой результат в принципе. Однако, просто для справки, в 2017 году все участники выполнили свои обязательства.

ps: в случае, если результаты по студентам будут обновлены (а такой шанс есть), я обновлю пост соответствующим образом.

вторник, 24 апреля 2018 г.

GSoC 2018 и LibreOffice

Для тех, кто не знает: Google Summer of Code (GSoC) - это проект компании Google, которая каждый год выделяет некоторое количество денег студентам, которые готовы за лето написать код для свободного программного обеспечения (OpenSource), в рамках соответствующих запросов от представителей такого ПО.
LibreOffice ежегодно участвует в мероприятии и в 2018 году товарищи студенты будут делать
Daniel Silva - переработка диалога Печать.
Kshitij Pathania - исправление ошибок и доработка Notebookbar (это ленточный интерфейс а-ля Риббон в MS Office).
Raghav Lalvani - доработка LibreOffice Viewer для Android и расширение его функциональности для возможности редактирования.
Vikas Mahato - реализация единого интерфейса для импорта данных из внешних источников в Calc.
Nickson Thanda - исправление самых неприятных ошибок и внедрение запрошенных улучшений, связанных с интерфейсом пользователя (UI) и юзабельностью (UX).
Hrishabh Rajput - улучшение для элемента Listbox в Base (мне кажется я не правильно или не до конца понял, что он будет делать. Описание странное, как по мне).
Ekansh Jha - реализация возможности редактирования объектов Smart Art в Impress.
Saurav Chirania - улучшение тестирования и анализа ошибок UI в LibreOffice с реализацией DSL (Domain Specific Language).
Manuj Vashist - улучшение диалога Data Provider и добавление в него новых возможностей трансформации данных (я не очень понял, что вообще такое этот Data Provider, поскольку просто не нашел его в текущей версии 6.0).
Muammer Mert Tümer - доработка LibreOffice Viewer для Android. Устранение проблем в скорости рендеринга документов.
Shobhan Mandal - добавление поддержки Python в плагин LOEclipse.
Пожелаем им успеха, а их наставникам - терпения. Ну и будем ждать конца лета, когда будут объявлены результаты мероприятия.

пятница, 1 сентября 2017 г.

LibreOffice и GSoC 2017. Результаты

Как вы знаете, Google каждое лето проводит мероприятие Google Summer of Code, в котором студенты имеют возможность заработать денег путем написания кода по заявкам от проектов с открытым исходным кодом. 2017 год исключением не был и проект LibreOffice получил 9 "грантов" для реализации студентами. Ниже имена героев и описание проектов и достигнутых результатов:
Aleksas Pantechovskis - реализация фильтра импорта QuarkXPress. Цель этой задачи - сделать реверс инжиниринг формата документа, созданного в QuarkXPress 4 (и более ранних версиях, 3.1-3.3, они похожи) и реализовать фильтр импорта - библиотеку C++ на основе librevenge. Начиная с QuarkXPress 5, его файлы шифруются, но, последней широко используемой версией была именно версия 4. Задача выполнена, создана библиотека импорта libqxp
Вот результат работы фильтра импорта на сегодня:
Gautam Prajapati - улучшение LibreOffice для платформы Android. Цель этой задачи - улучшение клиента Android LibreOffice, устранить его самые неприятные ошибки, добавить новые функции в средство просмотра документов и экспериментальную часть для редактирования, улучшить UI / UX, производительность и сделать его более простым и дружественным для разработчиков, улучшить документацию и встроенные комментарии. Задание было таким размытым, что можно считать его выполненным, вот здесь отчет студента о его работе, которая была больше технической, чем нацеленной на какие-то заметные простому пользователю вещи.
Grzegorz Araminowicz - улучшение в работе фильтра импорта SmartArt в LibreOffice. Цель - понятна без дополнительной расшифровки. SmartArt - это формат хранения диаграмм в файлах Office Open XML, который был представлен в MS Office 2007. Он позволяет отделять данные от способа представления, в результате чего образуются сложные диаграммы, созданные из записей маркированного списка. В настоящее время LibreOffice использует предварительно отрендеренную версию диаграммы, для MS Office 2010 и новее. Диаграммы из файлов MS Office 2007 часто выглядят пустыми. Целью проекта является расширение поддержки загрузки и компоновки диаграмм SmartArt. Это сделает LibreOffice более совместимым с OOXML-файлами и позволит в конечном итоге получить полную функциональность SmartArt, включая редактирование и экспорт. Проект был запущен как улучшающий импорт формата VML, но вскоре был изменен. Задача выполнена, реализовано достаточно большое количество необходимых для импорта фич из SmartArt. Вот отчет в списке рассылки разработчиков от студента.
Aditya Dewan - улучшения для LibreOffice Online. Цель - сделать важные функции, существующие в настольной версии LibreOffice и в других ведущих офисных пакетах, доступными для LibreOffice Online. В результате работы в LibreOffice Online была реализована интерактивная горизонтальная линейка во Writer Online и была расширена текущая реализацию WOPI для поддержки функциональности «Сохранить как». Ниже приведена демонстрация работы линейки:
Mohammed Abdul Azeem - миграция из старого Parser в FastParser (речь идет о парсере XML). Большая часть импорта ODF использует устаревший парсер. FastParser является потоковым, основанным на токенах и он быстрее, чем предыдущий парсер. Разработчики стремятся использовать FastParser почти везде и сделать некоторые улучшения в самом FastParser. Что выполнено в рамках проекта: распаковка zip вынесена в отдельный поток, все независимые контексты заменены на использование быстрых токенов, сделано много оптимизаций и рефакторинга кода, исправлены некоторые ошибки. Что еще пока в работе: замена XSAXDocumentBuilder2 на XFastDocumentHandler. Первый есть в нескольких модулях (sc, sw, starmath, sd и т.д.) и приводит к сбою на множестве тестовых примеров. Что не сделано: наблюдается несколько мелких проблем, для которых нужно написать тестовые примеры, преобразование оставшихся устаревших контекстов. Я не уловил, считается ли эта задача выполненной по меркам GSoC, но вот отчет студента о проделанной работе.
Varun Dhall - замена бинарного буфера обмена EditEngine на фильтр ODF. Проект включает в себя модификацию различных модулей, таких как editeng, xmloff, svl, sfx, dtrans и приложений, таких, как Draw / Impress / Calc для изменения буфера обмена. Перед отправкой данных в фильтр экспорта необходимо обработать правильный выбор текста. Для предотвращения регрессий также требуются новые модульные тест. Проект завершен, основные достигнутые цели: формат StarOffice больше не используется для операций копирования / вставки, сериализация SfxItemPool не используется нигде вне таблицы Auto-Formats, поля-гиперссылки копируются должным образом без потери информации, весь неиспользуемый код сериализации удаляется из всех модулей и приложений, что решает проблему ремонтопригодности. Отчет студента о завершении проекта доступен по ссылке.
Muhammet Kara - переработка диалога Настройка. Главное достижение этого проекта - была добавлена возможность для поиска необходимых пользователю опций в диалоге Настройка, которые он бы хотел добавить на панель инструментов или в меню или назначить сочетание клавиш, чтобы ему не приходилось вручную листать бесконечные списки или думать, в каком же разделе находится необходимый элемент. Также была проведена чистка кода. Ранее вся функциональность диалога была расположена в одном файле на более, чем 5000 строк кода. И как финал вот ссылка на видео с тем, что получилось в итоге.
Ximeng Zu - исправление большинства раздражающих ошибок для LibreOffice Android Viewer и добавление нового функционала. Что было сделано в рамках проекта: реализована поддержка файлов, защищенных паролем; добавлена панель адреса и формул; реализована вставка изображений, включая выбор из галереи и получение фото с камеры; динамический DPI для Calc; исправлена неправильная обработка внутренних ссылок, как внешних; некоторые исправления ошибок. Вот ссылка на отчет студента в списке рассылки.
Akshay Deep - улучшение диалога Специальные символы. Об этом я уже писал чуть ранее вот здесь. Продублирую здесь ссылку на его блог с отчетом о работе. Цель проекта достигнута.

PS: я некоторые специфично программистские вещи просто не знаю, как сказать по-русски, поэтому если кто-то почитает оригиналы и меня поправит по моему тексту, то я буду только благодарен.

вторник, 23 мая 2017 г.

Изменение диалога Настройка (GSoC 2017)

Я чуть ранее уже писал о том, что в рамках GSoC 2017 будет в том числе переработан диалог Настройка. Сегодня я увидел откуда черпают вдохновение дизайнеры LibreOffice (собственно это не было откровением):
По ссылке краткое описание "проблем" текущего варианта диалога Настройка и видение его будущего вида. А ниже сравнение с аналогом из MS Office. То есть нет никакой фантазии и даже потуг к творчеству и реальным улучшениям в юзабельности в этом изменении диалога. Тупое копирование интерфейса из MSO, такое же тупое, как и копирование риббона отуда же.

вторник, 9 мая 2017 г.

GSoC 2017 и LibreOffice

Разработчики LibreOffice опубликовали интересный пост о студентах, которые будут работать над улучшением LibreOffice в 2017 году в рамках ежегодного мероприятия Google Summer of Code.
Напомню, что Google каждый год выделяет некоторое количество денег студентам, которые готовы за лето написать код для свободного программного обеспечения (OpenSource), в рамках соответствующих запросов от представителей такого ПО. Итак:
Улучшение работы со специальными символами в LibreOffice. Основная идея по улучшению юзабельности этого компонента состоит в том, чтобы сделать из соответствующего значка на панели инструментов выпадающее меню-диалог, которое будет отображать последние использованные специальные символы, а также содержать ссылку для открытия основного диалога Специальные символы. Мокап (предварительный) ниже:
Реализовывать это взялся Akshay Deep, который в прошлом году занимался улучшением Боковой панели в LibreOffice.
Улучшение Notebookbar. Что такое этот Notebookbar я неоднократно рассказывал ранее, здесь, здесь и далее по ссылкам. Этот новомодный интерфейс у кого-то из разработчиков выглядит так:
Основная проблема этой штуки (для меня), что у меня оно не выглядит ТАК органично и красиво, а выглядит, как вызывающее рвотный рефлекс убогая недопиленная фиговина. Однако мы отвлеклись. 
На сегодня некоторые задуманные для этого нового ГУИ вещи не реализованы:  реакция на изменение размера окна, чтобы кнопки и группы сворачивались по мере уменьшения ширины окна и разворачивались обратно после разворачивания окна, необходимо добавить некоторые недостающие элементы пользовательского интерфейса, добавить поддержку жестов мышью и так далее. Заниматься этим будет Gökhan Gurbetoğlu.
Переработка диалога Настройка. Этим разработчики собираются заняться уже второй год наверное. Мокап (предварительный) ниже:
С моей точки зрения улучшения юзабельности особой не заметно. Реализовать это взялся Muhammet Kara, который ранее также уже был замечен в написании кода для LibreOffice.
Наставниками указанных студентов будут Katarina Behrens (которая очень недовольна качеством того кода, который пишут такие вот студенты из GSoC), Thorsten Behrens, Jan Holesovsky, Szymon Kłos, Samuel Mehrbrodt, Yousuf Philips и Heiko Tietze.