Рубрики
Без рубрики

Мое Google Summer of Code 2021

Блог опубликован в новостях OpenSuse … Tagged с GSOC, JavaScript, Linux, OpenSource.

Блог опубликовал в OpenSuse News о проекте

Введение проекта

IBUS настраивает @Opensuse от Songlin Jiang ( @Hollowman6)

Перед GSOC 2021, Ibus Тема следует за глобальной Гном-оболочка тема в Gnome и Global GTK Тема В других настольных средах, а IBUS не хватает настройки для пользователей в GNOME.

Основное внимание

Этот проект направлен на то, чтобы сделать темы IBUS отдельно от текущего Гноме-оболочка тема и GTK Тема чтобы пользователи могли настроить его с другими Гноме-оболочки. Темы и GTK Темы Анкет

Другие цели

Повышение удобства использования пользовательского интерфейса для IBU в GNOME. То есть добавить больше функций, включая настройку ориентации, анимации, шрифта, непрозрачности. Поддержите правой кнопкой мыши, чтобы переключить источник ввода или открыть меню лотка, прокрутить, чтобы переключить между страницами или кандидатами, исправить поле кандидатов и порядок списка переключателей IME, автоматическое переключение в режиме ASCII, повторное положение, показывать или скрыть кнопки кандидата, установить систему Настройки лотка, индикатор источника ввода с настройками. Тема и фоновая картина следуйте в режиме ночного света Gnome и так далее. Эти настройки заставит пользователей находить IBU в Gnome знакомым, если они только что перешли с другой платформы. В конце концов, будет доступно расширение, обеспечивающее полную настройку внешнего вида, поведения, системного лотка, индикатора источника ввода для IBU.

Вклад в деталях

Сообщения в блогах как на китайском, так и на английском языке документов, связанных с руководством пользователя проекта

Настроить расширение IBUS (все коммиты и выпуски, представленные @Hollowman6, являются моими взносами)

Использование настройки ibus для установки фона с указанной темой

Функциональные возможности

  • Ориентация кандидата (Импортирован из ibus-tweaker , см. Кандидат в бокс анимация (Спасибо за помощь Флориан Мюллнер )
  • Щелкните правой кнопкой мыши кандидат, чтобы переключить режим ввода или открыть меню лотка Прокрутите коробку -кандидат, чтобы переключиться между страницами или кандидатами Исправьте кандидат не следовать за камерой и установить фиксированную позицию Кандидат в коробку шрифт
  • (Импортирован из
  • ibus-tweaker
  • и
  • ibus-font-setting ) Режим ввода помните и автоматическое переключение по приложению (Импортирован из ibus-tweaker , Refactor, чтобы включить настройку ввода режима помните)
  • Изменить непрозрачность кандидата Исправить IME List Order (Импортируется из с фиксированным листом
  • )
  • Перетащите кандидат в перемещение Показать или скрыть кнопки кандидата Перезапустить или запустить ibus с предпочтений Меню системного лотка и настройки взаимодействия
  • Показать или скрыть значок подноса
  • Непосредственно нажмите значок лотка, чтобы переключить режим ввода
  • Добавьте дополнительное меню
  • Внешний вид индикатора источника и настройки взаимодействия
    • Включить индикатор
    • Укажите только при переключении режима ввода
    • Укажите только при использовании режима ввода ASCII
  • Щелкните правой кнопкой мыши индикатор, чтобы скрыть
    • Прокрутите индикатор на переключение режима ввода
    • Индикаторская анимация
    • Настройте шрифт
    • Индикатор левого щелчка для перетаскивания для перемещения индикатора или режима ввода переключения
    • Изменить непрозрачность
    • Включите индикатор автоматического HIDE и настройте время-аут-ауто-ауто
    • Настройка темы (таблица стиля, предоставленная
    • IBUS Theme Hub
    • Или извлечен из инструментов темы IBUS
    • Темы раковины Gnome)
  • Добавьте изображение фона кандидата и настройте его стиль отображения Тема и фоновая картина Следуйте режиму Gnome Night Light (частично упоминается ibus-tweaker для этой функции)
  • Поддержка Multi Gnome Version – от GNOME 3.34 до GNOME 40 одновременно
  • Поддержка горячей перезагрузки для темы Сбросить на настройки по умолчанию Экспорт текущих настроек в файл Импортировать текущие настройки из файла
  • Откройте официальные настройки из предпочтений
  • Многоязычная поддержка (
  • китайский
  • и английский)
  • Файлы определения пакетов, которые могут упаковать его в
  • Арка
  • В Оборотный На основе ,
  • Debian на основе Логотип Дизайн Eslint и красиво Проверьте поддержку Рабочий процесс
  • для автоматической генерации расширения загрузка Zip-файл Распределительные репо
  • Makefile Для сборки, выпуска, упаковки, перевода

(Кредиты для Документация GJS а также Кодовая база Gnome Shell !)

Проблемы и PRS открылись и решены

Отправлено в службу открытой сборки

Мой дом

Репозиторий источника (до пересмотра 87)

Репозиторий вверх по течению (до пересмотра 4)

Отправить запрос № 903392

Отправить запрос № 906096

Отправить запрос № 911881

Загружен в Магазин удлинения Gnome Shell

Отправлено Ubuntu PPA (До версии 70)

Отправлено Аур (До версии 70)

Инструменты темы IBUS (все коммиты и релизы, представленные @Hollowman6, являются моими вкладами)

Выберите режим работы инструментов IBUS на рабочем столе, который

Функциональные возможности

  • Не-гномовая настольный компьютер изменяет ibus Тема GTK, добавьте настройки темы в запуск (до V3). Создайте тему IBUS Mixed GTK, поддерживая, чтобы выбрать фоновую картинку и настроить радиус границы (после V4)
  • Gnome Desktop Extract Ibus Style из темы Gnome Shell
  • Упаковать в модуль, используя настройку пакета Python
  • Многоязычная поддержка ( китайский и английский)
  • Рабочий процесс Для проверки пакета Python
  • Файлы определения пакетов, которые могут упаковать его в Архи
  • Makefile Для сборки, выпуска, упаковки, перевода

Проблемы и PRS открылись и решены

Отправлено в службу открытой сборки

Мой дом

Репозиторий источника (до пересмотра 17)

Репозиторий вверх по течению (до пересмотра 3)

Отправить запрос № 906099

Отправить запрос № 912456

Отправлено Ubuntu PPA (До версии 4.1.3)

Отправлено Аур (До версии 4.1.3)

IBUS Theme Hub (все коммиты и релизы, представленные @Hollowman6, являются моими вкладами)

Microsoft Ime Тема Синяя темная #1A5FB4

Функциональные возможности

  • Microsoft Ime Theme (Импортировано из ibus-tweaker stylesheet , добавлены кнопки страниц)
  • NORD Тема (Внесен в состав @stonegate , Я сделал несколько исправлений)
  • PR Шаблон

Проблемы, дискуссии и PRS открылись и разрешались

IBUS (все коммиты и релизы, представленные @Hollowman6, являются моими взносами)

Изменить тему с темами GTK PR (Готов к объединению в IBUS V1.5.26)

Оригинал: “https://dev.to/hollowman6/my-google-summer-of-code-2021-4f6p”