Implements the mob timer from https://mobti.me/ inside a window in IntelliJ IDEs. Structure your mob programming without ever leaving the IDE!
Get it from the JetBrains Plugin Marketplace here!
Alert when timer is up:
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "mobtime" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk... (This is possibly broken right now)
- Setup for local development
- Requirements:
- JDK 14
- JRE 1.8+
- IntelliJ IDEA
- Custom runtime for IDEA Instructions here
- Requirements:
- To run locally:
- Within IntelliJ IDEA:
- IntelliJ IDEA > Run > Edit Configurations > + > Gradle
Gradle Project: mobtime-plugin
Task: runIde
- Apply > OK
- From command line:
- Inside root folder:
./gradlew runIde
- Inside root folder:
- Within IntelliJ IDEA:
- To compile
mobtime-plugin-{version}.zip
for installing plugin- Inside root folder:
./gradlew buildPlugin
- Find
.zip
file atmobtime-plugin/build/distributions
- Inside root folder:
-
This plugin requires JCEF support in your IDE. This was released as part of IntelliJ version 2020.2. You may encounter errors such as:
JCEF is not supported in this env or failed to initialize
JCEF runtime library is not a JBR module
-
The alert logic is based off the webpage title. Ideally we would have a handler for notifications sent from the webpage and handle them properly. If this is possible in CEF, please feel free to put up an issue or a PR with a possible solution :)
Please post an issue on the repo if you encounter any bugs (especially relating to JCEF). It's appreciated.
Plugin based on the IntelliJ Platform Plugin Template.