How to Develop an IntelliJ Plugin: A DIY Guide to Adding Drag and Drop with Custom DataFlavors

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

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • IntelliJ-Drag-and-Drop-List

    A sample plugin creating a simple panel with a Tree containing elements that can be dragged and dropped between the list and other places

  • Articles in this series will describe solutions that are the results of our research. You can check this project’s repository to quickly look up the code you may find helpful when solving similar problems.

  • pieces-os-client-sdk-for-kotlin

    Use Kotlin with Pieces APIs for functional usage with Pieces OS on your local machine and build your own contextual copilot. Open Source by Pieces

  • The IntelliJ Platform plugin series will explain how to solve intricate problems we encountered during the development of our own plugin and is a great way to showcase our open-source Kotlin SDK while doing so. While each article will focus on a narrow spectrum of functionalities (like the Drag and Drop Tree covered today), we assume you have the Pieces Suite installed if you want to try to develop an IntelliJ plugin by yourself while learning from our repo.

  • 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.

    InfluxDB logo
  • intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

  • There is quite a bit going on in our view’s class, so we'll take it slow and go through its functions one by one, according to their importance. The first thing we need to do is to create the structure our items will fit into. com.intellij.ui.treeStructure.Tree seems to best match our needs, and that’s what we’ll use. In order to prepare it for what is coming, we need to configure it.

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

  • The Fossil Sync Protocol

    2 projects | news.ycombinator.com | 23 Feb 2024
  • Operation K. Looking for bugs in the IntelliJ IDEA code

    1 project | dev.to | 14 Dec 2023
  • You are never taught how to build quality software

    3 projects | news.ycombinator.com | 8 Dec 2023
  • Show HN: Pg_yregress, Structured Testing for Postgres

    2 projects | news.ycombinator.com | 15 Oct 2023
  • New Subreddit banner logo. Let me know if I need to fix something.

    1 project | /r/linuxmemes | 5 May 2023