Skip to content

Releases: gibsonchan-5/fleurpdf-tint

1.1.4

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 19 Sep 01:21

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

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 19 Sep 00:22

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

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 12:08

Remove cross/zigzag patterns that cannot be properly rendered; fix delete button style to match other buttons

1.1.1

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 11:51

Fix: Add styles for custom template preview in settings panel

1.0.9

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 11:09

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

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 09:30

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

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 03:23

Fixes for Obsidian Community Review

  • Removed all eslint-disable directives
  • Used type assertion for app.setting (Obsidian API types as any)
  • display() now delegates to update() to comply with deprecation
  • Added void operator for unhandled Promises
  • Fixed unsafe slider/picker calls with proper SliderComponent / ColorComponent types
  • Fixed private field cross-class access in pattern preview
  • Build artifact now matches source code

Installation

  1. Download main.js, manifest.json, and styles.css
  2. Create folder .obsidian/plugins/fleurpdf-tint/ in your vault
  3. Copy the three files into the folder
  4. Restart Obsidian and enable the plugin

1.0.4

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 02:38

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

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 01:56

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

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 20 Aug 01:52

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