mirror of
https://github.com/zadam/trilium.git
synced 2025-12-05 06:54:23 +01:00
Compare commits
4 Commits
1aad2d8c09
...
c58c18d688
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c58c18d688 | ||
|
|
e04bd36dfe | ||
|
|
c95577c478 | ||
|
|
e0614d14f3 |
@ -24,6 +24,10 @@ See [screenshots](https://triliumnext.github.io/Docs/Wiki/screenshot-tour) for q
|
||||
|
||||
<a href="https://triliumnext.github.io/Docs/Wiki/screenshot-tour"><img src="./docs/app.png" alt="Trilium Screenshot" width="1000"></a>
|
||||
|
||||
## ⏬ Download
|
||||
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) – stable version, recommended for most users.
|
||||
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) – unstable development version, updated daily with the latest features and fixes.
|
||||
|
||||
## 📚 Documentation
|
||||
|
||||
**Visit our comprehensive documentation at [docs.triliumnotes.org](https://docs.triliumnotes.org/)**
|
||||
|
||||
@ -16,14 +16,10 @@ const darkThemeColorMinLightness = readCssVar(
|
||||
).asNumber(50);
|
||||
|
||||
function createClassForColor(colorString: string | null) {
|
||||
if (!colorString?.trim()) {
|
||||
return "";
|
||||
}
|
||||
if (!colorString?.trim()) return "";
|
||||
|
||||
const color = parseColor(colorString);
|
||||
if (!color) {
|
||||
return;
|
||||
}
|
||||
if (!color) return "";
|
||||
|
||||
const className = `color-${color.hex().substring(1)}`;
|
||||
|
||||
@ -54,7 +50,7 @@ function parseColor(color: string) {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* Returns a pair of colors — one optimized for light themes and the other for dark themes, derived
|
||||
* from the specified color to maintain sufficient contrast with each theme.
|
||||
* The adjustment is performed by limiting the color’s lightness in the CIELAB color space,
|
||||
@ -66,7 +62,7 @@ function adjustColorLightness(color: ColorInstance, lightThemeMaxLightness: numb
|
||||
|
||||
// For the light theme, limit the maximum lightness
|
||||
const lightThemeColor = labColor.l(Math.min(lightness, lightThemeMaxLightness)).hex();
|
||||
|
||||
|
||||
// For the dark theme, limit the minimum lightness
|
||||
const darkThemeColor = labColor.l(Math.max(lightness, darkThemeMinLightness)).hex();
|
||||
|
||||
@ -86,4 +82,4 @@ function adjustColorLightness(color: ColorInstance, lightThemeMaxLightness: numb
|
||||
|
||||
export default {
|
||||
createClassForColor
|
||||
};
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user