Skip to content

Commit

Permalink
feat(core): adds support for IDEA version 2024.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pavankjadda committed Jul 5, 2024
1 parent 2cd9761 commit 6358d76
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 15 deletions.
4 changes: 2 additions & 2 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# These are supported funding model platforms

github: hsz
custom: "https://www.paypal.me/hsz"
github: pavankjadda
custom: "https://www.paypal.me/pavankjadda"
20 changes: 17 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,54 +5,68 @@
## [Unreleased]

This is an EAP release.
Please report any issues or ideas via [GitHub Issues](https://github.com/hsz/intellij-foldable-project-view/issues).
Please report any issues or ideas
via [GitHub Issues](https://github.com/pavankjadda/intellij-foldable-project-view/issues).

Thanks!
@hsz
@pavankjadda

### Added

- Support for multiple rules/groups in the Project View
- Possibility for specifying the background/foreground of the rule

### Changed

- Use a separated storage file within the `.idea` directory: `FoldableProjectView.xml`

## [1.1.4] - 2022-11-13

### Added

- Support 231.* IDE releases

## [1.1.1]

### Fixed

- Fixed incorrect `projectConfigurable` name

## [1.1.0]

### Added

- Hide files or folders that are ignored or excluded (@Recks11)

## [1.0.2]

### Added

- Dark/light icons
- Support for 2021.3

## [1.0.0]

### Added

- Fold matching root elements of the project modules in the Project View
- Enable/disable folding via Preferences or Project View options menu
- Optionally fold directories
- Hide empty groups
- Hide all groups
- Case-insensitive matching
- Live ProjectView preview
- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
- Initial scaffold created
from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)

[Unreleased]: https://github.com/hsz/intellij-foldable-projectview/compare/v1.1.4...HEAD

[1.1.4]: https://github.com/hsz/intellij-foldable-projectview/compare/v1.1.1...v1.1.4

[1.1.1]: https://github.com/hsz/intellij-foldable-projectview/compare/v1.1.0...v1.1.1

[1.1.0]: https://github.com/hsz/intellij-foldable-projectview/compare/v1.0.2...v1.1.0

[1.0.2]: https://github.com/hsz/intellij-foldable-projectview/compare/v1.0.0...v1.0.2

[1.0.0]: https://github.com/hsz/intellij-foldable-projectview/commits/v1.0.0
21 changes: 13 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
# Foldable Project View

![Build](https://github.com/hsz/intellij-foldable-projectview/workflows/Build/badge.svg)
![Build](https://github.com/pavankjadda/intellij-foldable-projectview/workflows/Build/badge.svg)
[![Version](https://img.shields.io/jetbrains/plugin/v/17288.svg)](https://plugins.jetbrains.com/plugin/17288)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/17288.svg)](https://plugins.jetbrains.com/plugin/17288)

<!-- Plugin description -->

The Foldable Project View is a plugin for the IntelliJ-based IDEs that lets you fold files located in the root of your project.
The Foldable Project View is a plugin for the IntelliJ-based IDEs that lets you fold files located in the root of your
project.

Available features:

- Fold matching root elements of the project modules in the Project View
- Enable/disable folding via Preferences or Project View options menu
- Optionally fold directories
Expand All @@ -19,31 +21,34 @@ Available features:

## Demo

<img src="https://github.com/hsz/intellij-foldable-projectview/raw/main/.github/readme/foldable-projectview.gif" alt="Foldable Project View Demo" />
<img src="https://github.com/pavankjadda/intellij-foldable-projectview/raw/main/.github/readme/foldable-projectview.gif" alt="Foldable Project View Demo" />

<!-- Plugin description end -->

## Screenshots

### Project View

![Project View](.github/readme/project-view.png)

### Preferences

![Preferences](.github/readme/preferences.png)

## Installation

- Using IDE built-in plugin system:

<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Marketplace</kbd> > <kbd>Search for "Foldable Project View"</kbd> >

<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Marketplace</kbd> > <kbd>Search for "Foldable Project
View"</kbd> >
<kbd>Install Plugin</kbd>

- Manually:

Download the [latest release](https://github.com/hsz/intellij-foldable-projectview/releases/latest) and install it manually using
Download the [latest release](https://github.com/pavankjadda/intellij-foldable-projectview/releases/latest) and
install it manually using
<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>⚙️</kbd> > <kbd>Install plugin from disk...</kbd>


---
Plugin based on the [IntelliJ Platform Plugin Template][template].

Expand Down
2 changes: 1 addition & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
rootProject.name = "Foldable Project View"
//includeBuild("/Users/hsz/Projects/JetBrains/gradle-intellij-plugin")
//includeBuild("/Users/pavankjadda/Projects/JetBrains/gradle-intellij-plugin")
2 changes: 1 addition & 1 deletion src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<idea-plugin>
<id>com.pj.foldableprojectview</id>
<name>Foldable Project View</name>
<vendor>hsz</vendor>
<vendor>pavankjadda</vendor>

<depends>com.intellij.modules.platform</depends>

Expand Down

0 comments on commit 6358d76

Please sign in to comment.