Tags
Creators
Details
0.2.0.beta1+26.1.2-neoforge
Compatibility
Required content
Changes
Changelog
All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
[unreleased]
Chores
-
(removeMessageIndicator) remove unnecessary preprocessor directives - (11a8f6e) - Lívia
-
move animation code to its own
renderingsubpackage - (e5cb2ac) - Lívia -
clean up config utilities - (5c71661) - Lívia
Code Style
- reformat
StaticFormat- (45d1118) - Lívia
Features
-
(image) static image format with stb and imageio as fallbacks - (85e3e7a) - Lívia
-
add image rendering configuration - (de026c4) - Lívia
-
implement image rendering pipeline and domain logic - (7fd08fa) - Lívia
-
inject images into chat gui - (c60fa82) - Lívia
-
calculate dynamic image bounds based on chat size - (81f0a81) - Lívia
-
reserve vertical space for images in chat - (695c419) - Lívia
-
update image config defaults and add descriptions - (7f28886) - Lívia
-
add domain whitelist configuration for image loading - (114f113) - Lívia
-
add hover tooltip rendering - (4040c27) - Lívia
-
tooltip-only image preview and link rewriting - (7c5376a) - Lívia
-
static image rendering - (48d45bd) - adoravel
-
more predefined image hosts (tenor, github cdn, giphy) - (79bdba1) - Lívia
Fixes
-
(en) extract image config descriptions to lang file - (3b6437a) - Lívia
-
(26.1.2) fabric class tweakers - (8367496) - Lívia
-
(1.21.11) java 25 betrayal - (9d6f334) - Lívia
-
correct smart chat background mixin targets for neoforge
<=1.21.11- (d451649) - Lívia -
add missing access transformers - (abbd52f) - Lívia
-
use try-with-resources for NativeImage in ChatImageTextureManager - (ae7ec18) - Lívia
-
cache miss when fetching remote images - (829bbf6) - Lívia
-
image scaling and line layout calculations - (56c28c1) - Lívia
-
clean up texture manager hashing - (60325b4) - Lívia
-
inject metadata and reserve space immediately - (034f03e) - Lívia
-
✂️✂️ - (2d2daa6) - Lívia
-
listen for chat line spacing changes to rescale layout - (f134a0e) - Lívia
-
clickable components when
replaceUrlWithImageis enabled - (015c6b7) - Lívia -
tooltip z-index - (2d2909a) - Lívia
Other
- Merge pull request #1 from adoravel/features/image-rendering - (48d45bd) - adoravel
Refactoring
-
(image) 26.1 mixins - (fce9a4a) - Lívia
-
(image) separate requesting and caching in orchestrator - (1ecd9e4) - Lívia
-
restructure hotkeys out of registry package - (fef7393) - Lívia
-
improve state handling - (04995bf) - Lívia
-
simplify render mixin to use cached images and pass alpha - (47131cd) - Lívia
-
rework image rendering to properly use custom layout heights - (a45cd63) - Lívia
-
format pipeline infrastructure - (2d59d81) - Lívia
-
integrate format pipeline into orchestrator and cache - (23160a8) - Lívia
-
make rendering use new format pipeline - (1b6ceef) - Lívia
-
attach placeholder index to image attribute holder - (3ee6a61) - Lívia
-
move loader-specific implementations into
platformpackage - (e46c4e0) - Lívia
Contributors
- Lívia
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:dcOdWfQK:LXoTDU50"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dcOdWfQK:LXoTDU50"
}

