Skip to content

0.1.6 dev#19

Draft
FooterManDev wants to merge 20 commits into
mainfrom
0.1.6-dev
Draft

0.1.6 dev#19
FooterManDev wants to merge 20 commits into
mainfrom
0.1.6-dev

Conversation

@FooterManDev

@FooterManDev FooterManDev commented May 25, 2026

Copy link
Copy Markdown
Collaborator

0.1.6

New

  • Added an Animated Scrolling effect (Experimental, disabled by default).
  • Added a Keymap system.
  • Added a Rust utility which generates the Item database used by the Item Browser, and sets up KubeJS Typings.
  • Added Code Completion (JS only for now).
  • Added a Mod Config Editor Pane, which supports editing the following config types:
    • TOML
    • JSON, JSONC, JSON5
    • Properties
    • Yaml
    • Forge CFG
  • Added a Mod Browser dock panel, along with Modrinth and CurseForge support.
  • Added an Item Browser dock panel.
  • Added a ModPack detail dock panel.
  • Added a Installed Mods dock panel.
  • Added a context menu for Project Files.
  • Added Project Files View Modes.
  • Added custom Tooltip backgrounds (Experimental, disabled by default).
  • KubeJS Extension. Provides Code Completion with dumped Typings, using FlatBuffers, with a Database as backup.
  • Added Seasonal Events.
  • Added ability to set a background image for the Project view.
  • Added Auto-save.
  • Added Rainbow Brackets (Experimental, disabled by default).
  • Added Extensions panel to Dashboard.

Gradle

  • Added Tree-Sitter.
  • Added extra Serialization libs for Mod Config parsing.
  • Added some args to improve performance.

Companion Mod

  • Improved WebSocket connections.
  • Added KubeJS Typings support.
  • Added an Item renderer which then dumps for use in Tritium's Item Browser.

Other

  • General cleanup.
  • Settings View opens faster.
  • Listeners use Kotlin flows instead of array lists.
  • Added better logging handling for Qt runtime warnings.
  • Hopefully probably maybe possibly potentially fixed Icons DPR and scaling issues.
  • Fixed window state geometry getting corrupted to oblivion due to band affiliation.
  • LSPs work now, with support for JSON, XML and Python (needs some work on the installation / providing part).

Showcase

Extensions Panel

Screenshot_20260524_213733

Project View, with the Item Browser and Syntax Highlighting

Screenshot_20260524_215945

Config File Editor

Screenshot_20260524_220119 Screenshot_20260524_220141

Mod Browser and Installed Mods Dock Panels

Screenshot_20260608_120648

Seasonal Events (Pride Month)

Screenshot_20260524_220544

TODO Before Release

  • Design Mod Browser to also be a dock panel.
  • Add Curseforge API impl.
  • Support importing ModPacks.
  • Install Companion Mod automatically.

Comment thread src/main/kotlin/io/github/tritium_launcher/launcher/lsp/LSPInstaller.kt Dismissed
…ed better EditorArea / EditorPane handling; revamped the Mod Browser to be a Dock Panel; removed the old Mod Browser Pane; added a Mod Update Checker; improved Dock Panel handling; fixed terrible geometry state saving; improvements to some icons; improved Event System.
…rinth account handling, add better caching, MORE SVG FIXES, new icons.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants