├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── old_screenshot.png ├── resources └── META-INF │ └── plugin.xml ├── scratch.jar ├── screenshot.png ├── settings.gradle ├── src └── scratch │ ├── Answer.kt │ ├── MrScratchManager.kt │ ├── Scratch.kt │ ├── ScratchConfig.kt │ └── ide │ ├── Actions.kt │ ├── ClipboardListener.kt │ ├── FileSystem.kt │ ├── Ide.kt │ ├── OpenEditorTracker.kt │ ├── ScratchComponent.kt │ ├── ScratchConfigPersistence.kt │ ├── ScratchLog.kt │ ├── Util.kt │ └── popup │ ├── PopupModelWithMovableItems.kt │ ├── ScratchListElementRenderer.kt │ ├── ScratchListPopup.kt │ └── ScratchListPopupStep.kt └── test ├── mockito-extensions └── org.mockito.plugins.MockMaker └── scratch ├── MrScratchManagerTests.kt ├── ScratchConfigTests.kt ├── ScratchTests.kt └── test-util.kt /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | build 4 | out 5 | *.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.stdlib.default.dependency = false 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/gradlew.bat -------------------------------------------------------------------------------- /old_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/old_screenshot.png -------------------------------------------------------------------------------- /resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /scratch.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/scratch.jar -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/screenshot.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "scratch" -------------------------------------------------------------------------------- /src/scratch/Answer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/Answer.kt -------------------------------------------------------------------------------- /src/scratch/MrScratchManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/MrScratchManager.kt -------------------------------------------------------------------------------- /src/scratch/Scratch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/Scratch.kt -------------------------------------------------------------------------------- /src/scratch/ScratchConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ScratchConfig.kt -------------------------------------------------------------------------------- /src/scratch/ide/Actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/Actions.kt -------------------------------------------------------------------------------- /src/scratch/ide/ClipboardListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/ClipboardListener.kt -------------------------------------------------------------------------------- /src/scratch/ide/FileSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/FileSystem.kt -------------------------------------------------------------------------------- /src/scratch/ide/Ide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/Ide.kt -------------------------------------------------------------------------------- /src/scratch/ide/OpenEditorTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/OpenEditorTracker.kt -------------------------------------------------------------------------------- /src/scratch/ide/ScratchComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/ScratchComponent.kt -------------------------------------------------------------------------------- /src/scratch/ide/ScratchConfigPersistence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/ScratchConfigPersistence.kt -------------------------------------------------------------------------------- /src/scratch/ide/ScratchLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/ScratchLog.kt -------------------------------------------------------------------------------- /src/scratch/ide/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/Util.kt -------------------------------------------------------------------------------- /src/scratch/ide/popup/PopupModelWithMovableItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/popup/PopupModelWithMovableItems.kt -------------------------------------------------------------------------------- /src/scratch/ide/popup/ScratchListElementRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/popup/ScratchListElementRenderer.kt -------------------------------------------------------------------------------- /src/scratch/ide/popup/ScratchListPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/popup/ScratchListPopup.kt -------------------------------------------------------------------------------- /src/scratch/ide/popup/ScratchListPopupStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/src/scratch/ide/popup/ScratchListPopupStep.kt -------------------------------------------------------------------------------- /test/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /test/scratch/MrScratchManagerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/test/scratch/MrScratchManagerTests.kt -------------------------------------------------------------------------------- /test/scratch/ScratchConfigTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/test/scratch/ScratchConfigTests.kt -------------------------------------------------------------------------------- /test/scratch/ScratchTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/test/scratch/ScratchTests.kt -------------------------------------------------------------------------------- /test/scratch/test-util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/scratch/HEAD/test/scratch/test-util.kt --------------------------------------------------------------------------------