Customize IBus User Guide

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Customize-IBus

    Full customization of appearance, behavior, system tray and input source indicator for IBus. (深度定制 IBus 的外观、行为、系统托盘以及输入指示)

  • git clone https://github.com/openSUSE/Customize-IBus.git cd Customize-IBus && make install

  • IBus-Theme-Tools

    Generate the IBus GTK or GNOME Shell theme from existing themes. (从现有主题中生成 IBus GTK 或 GNOME Shell 主题)

  • /* Generated by IBus Theme Tools Tool Author: Hollow Man Tool Source Code: https://github.com/openSUSE/IBus-Theme-Tools Tool Licence: GPLv3 CSS Source File: /usr/share/gnome-shell/theme/gnome-classic-high-contrast.css Recommend to use Customize IBus GNOME Shell Extension: https://extensions.gnome.org/extension/4112/customize-ibus/ to change IBus theme by selecting this file. If you make any changes to this content after applying this file in above extension, for Customize IBus Extension before v68, please disable and then enable 'custom IME theme' again to make the changes take effect. Starting from v69, support stylesheets hot reload, CSS changes reflecting in real-time. */ /* Imported from CSS Source File: /usr/share/gnome-shell/theme/gnome-classic.css */ .candidate-page-button:focus { color: #2e3436; text-shadow: 0 1px rgba(255, 255, 255, 0.3); icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 0 0 2px rgba(53, 132, 228, 0.6); } .candidate-page-button:hover { color: #2e3436; background-color: white; border-color: #d6d1cd; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); text-shadow: 0 1px rgba(255, 255, 255, 0.3); icon-shadow: 0 1px rgba(255, 255, 255, 0.3); } .candidate-page-button:insensitive { color: #929595; border-color: #e1ddda; background-color: #faf9f8; box-shadow: none; text-shadow: none; icon-shadow: none; } .candidate-page-button:active { color: #2e3436; background-color: #efedec; border-color: #cdc7c2; text-shadow: none; icon-shadow: none; box-shadow: none; } .candidate-index { padding: 0 0.5em 0 0; color: #17191a; } .candidate-box:selected, .candidate-box:hover { background-color: #3584e4; color: #fff; } .candidate-page-button-box { height: 2em; } .vertical .candidate-page-button-box { padding-top: 0.5em; } .horizontal .candidate-page-button-box { padding-left: 0.5em; } .candidate-page-button-previous { border-radius: 5px 0px 0px 5px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 5px 5px 0px; } .candidate-page-button-icon { icon-size: 1em; } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 5px; /* Fix candidate color */ color: #2e3436; } .candidate-popup-content { padding: 0.5em; spacing: 0.3em; /* Fix system IBus theme background inherited in replaced theme */ background: transparent; /* Fix system IBus theme candidate window border inherited in replaced theme */ border: transparent; /* Fix system IBus theme candidate box shadow inherited in replaced theme */ box-shadow: none; /* Fix candidate color */ color: #2e3436; } .candidate-popup-boxpointer { -arrow-border-radius: 9px; -arrow-background-color: #f6f5f4; -arrow-border-width: 1px; -arrow-border-color: #cdc7c2; -arrow-base: 24px; -arrow-rise: 12px; -arrow-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); /* Fix black border at pointer when system theme is black */ border-image: none; } /* Unify system page button and IBus style page button */ .candidate-page-button { border-style: solid; border-width: 1px; min-height: 22px; padding: 3px 24px; color: #2e3436; background-color: #fdfdfc; border-color: #cdc7c2; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); text-shadow: 0 1px rgba(255, 255, 255, 0.3); icon-shadow: 0 1px rgba(255, 255, 255, 0.3); /* IBus style page button */ padding: 4px; } /* EOF */

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • IBus-Theme-Hub

    This is the hub for IBus theme that can be used by Customize IBus GNOME Shell Extension.(可被自定义IBus GNOME Shell 扩展使用的IBus主题集合)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How small is the smallest .NET Hello World binary?

    8 projects | news.ycombinator.com | 9 Jul 2023
  • The most underrated Reddit App

    2 projects | /r/Infinity_For_Reddit | 1 Jul 2023
  • Jumped on Debian bandwagon to finally have ONE thing stable in life, couldn't be happier.

    4 projects | /r/debian | 26 Jun 2023
  • Opening these gifts will take a long,long time.

    2 projects | /r/MASFandom | 5 Jun 2023
  • I started my journey away from Windows with Pop back in May 2020 (last screenshot) and switched to Arch after 6 months to get more familiar with Linux. Faced challenges and learned a lot. Now, as a professional 3D artist, I return to Pop OS for stability—full circle after 3 years!

    8 projects | /r/pop_os | 21 May 2023