Add excerpts to theme pages

This commit is contained in:
Karol Lewandowski 2022-09-28 13:48:35 +02:00
parent 4373f6cad3
commit 40f091ab9f
8 changed files with 16 additions and 0 deletions

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Creating a theme plugin project with Plugin DevKit wizard and generated project overview.</excerpt>
This documentation page describes a DevKit-based theme project generated with the [New Project Wizard](https://www.jetbrains.com/help/idea/new-project-wizard.html).
## Creating a Theme with New Project Wizard

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Building and deploying a theme in IDE.</excerpt>
Before your custom theme plugin can be [uploaded to JetBrains Marketplace](publishing_plugin.md#uploading-a-plugin-to-jetbrains-marketplace) and used by users, it should be packaged and verified in the actual IDE.
The deployment process prepares the plugin artifact that can be installed in IDE.

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Running and debugging a theme in the actual IDE instance.</excerpt>
In most cases, the results of theme plugin can be previewed by running the <control>Preview Theme</control> action in the [theme description file](themes_customize.md) editor.
Sometimes, when more advanced styling options are implemented, the previewing theme may not be enough to see all the changes.
This page explains how to run or debug the theme plugin in the IDE configured as a part of [project SDK](setting_up_theme_environment.md).

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Setting up a development environment required for developing a theme.</excerpt>
<procedure title="Preliminary Steps">
Use the following checklist to ensure that you are ready to develop your custom theme:

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Overview of a theme plugin project structure and the most important elements.</excerpt>
Themes are components within [IntelliJ Platform plugins](plugin_structure.md).
The theme plugins should be stand-alone and not combined with other plugin functionality.

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Customizing UI controls and icons in a theme plugin.</excerpt>
A theme is customized by adding information to the theme description file that overrides the base (_Light_ or _Darcula_) theme.
For plugin developers, [Exposing Theme Metadata](themes_metadata.md) discusses the format of customization keys and information about how to provide it to Theme authors.

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Customizing editor schemes and editor or application background images in a theme plugin.</excerpt>
Themes can also provide custom color and font settings, as well as custom images for display in the IDE application window.
## Adding a Custom Editor Scheme

View File

@ -2,6 +2,8 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<excerpt>Customizing IDE UI by developing a custom theme.</excerpt>
Beginning with the 2019.1 release, custom themes are supported.
Custom themes give designers control of the appearance of built-in UI elements.
The customization options include: