Releases: gibsonchan-5/fleurpdf-tint
Release list
1.1.4
Re-release of 1.1.3 with build assets attached, fixing the dark template night mode. The canvas is inverted via filter: invert(1) hue-rotate(180deg) before screen-blending onto the dark background, giving a dark page with light text; light templates are unaffected.
1.1.3
Fix: dark template now renders a true night mode. Previously the dark preset only used mix-blend-mode: screen, which cannot invert the white canvas, so pages stayed white. The canvas is now inverted via filter: invert(1) hue-rotate(180deg) before screen-blending onto the dark background, giving a dark page with light text; colored images keep a natural look via hue compensation. Light templates are unaffected.
1.1.2
Remove cross/zigzag patterns that cannot be properly rendered; fix delete button style to match other buttons
1.1.1
Fix: Add styles for custom template preview in settings panel
1.0.9
Fix: restore display() method for settings tab compatibility\n\n- Add back display() method (calls update() internally) to fix settings tab not opening\n- Retain update() method with all rendering logic\n- No functional changes, settings UI works as before
1.0.8
Fix all community review issues:\n\n- Remove deprecated setDynamicTooltip() calls\n- Remove all CSS !important declarations, use higher specificity selectors\n- Remove createElement('style'), use setCssProps() + styles.css\n- Remove deprecated display() method\n- No functional changes
1.0.6
Fixes for Obsidian Community Review
- Removed all
eslint-disabledirectives - Used type assertion for
app.setting(Obsidian API types asany) display()now delegates toupdate()to comply with deprecation- Added
voidoperator for unhandled Promises - Fixed unsafe slider/picker calls with proper
SliderComponent/ColorComponenttypes - Fixed private field cross-class access in pattern preview
- Build artifact now matches source code
Installation
- Download
main.js,manifest.json, andstyles.css - Create folder
.obsidian/plugins/fleurpdf-tint/in your vault - Copy the three files into the folder
- Restart Obsidian and enable the plugin
1.0.4
Fixes\n\n- Replace document.documentElement.style with document.body.setCssProps()\n- Add proper SliderComponent / ColorComponent type annotations\n- Fix Promise-in-void-context warnings with IIFE wrappers\n- Add eslint-disable for deprecated display() method (required by Obsidian API)
1.0.3
Community review fixes\n\n- Fix all community review errors and warnings\n- Remove direct style setting, use CSS variables\n- Fix unsafe type assignments and calls\n- Fix setting heading\n\n## Installation\n1. Download main.js, manifest.json, and styles.css\n2. Create folder .obsidian/plugins/fleurpdf-tint/ in your vault\n3. Copy the three files to that folder\n4. Restart Obsidian and enable the plugin
1.0.2
Fixes
- Fixed setting heading to not include plugin name
- Fixed unsafe call/member-access/assignment/return type warnings
- Fixed Promise returned in void context warnings
- Removed unnecessary type assertions
- Refactored PDF style application logic