mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 18:27:49 +08:00
Add excerpts to theme pages
This commit is contained in:
parent
4373f6cad3
commit
40f091ab9f
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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).
|
||||
|
@ -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:
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user