ver 1.0.3

This commit is contained in:
Riosk It 2025-07-05 01:11:35 +09:00
parent 4e1c2e4fd7
commit 347f052411
5 changed files with 6 additions and 56 deletions

View file

@ -1,7 +1,7 @@
{
"id": "todo-txt-mode",
"name": "Todo.txt Mode",
"version": "1.0.2",
"version": "1.0.3",
"minAppVersion": "1.8.0",
"description": "Support for todo.txt file format with syntax highlighting and task management",
"author": "Riosk It",

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "obsidian-todo-txt-mode",
"version": "1.0.2",
"version": "1.0.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "obsidian-todo-txt-mode",
"version": "1.0.2",
"version": "1.0.3",
"license": "MIT",
"devDependencies": {
"@types/jest": "^30.0.0",

View file

@ -1,6 +1,6 @@
{
"name": "obsidian-todo-txt-mode",
"version": "1.0.2",
"version": "1.0.3",
"description": "Support for todo.txt file format with syntax highlighting and task management",
"main": "main.js",
"scripts": {

View file

@ -1,51 +0,0 @@
# Style Settings 問題調査結果
## 問題
macOSでは表示されるStyle Settingsの設定が、iOS、Windows、Androidで表示されない。
## 原因分析
### 1. Style Settings統合方法の問題
- 現在の実装styles.css内に`@settings`コメントブロックを配置
- 問題点この方法はStyle Settingsプラグインの正式な統合方法ではない
- Style Settingsは通常、以下のいずれかの方法で統合される
- テーマの場合theme.css内の`@settings`ブロック
- プラグインの場合CSS変数の動的設定またはstyle-settings.yamlファイル
### 2. モバイルプラットフォームでの制限
- モバイル版Obsidianでは、CSS内の`@settings`コメントブロックの解析が制限される可能性
- Style Settingsプラグインがモバイルでプラグインのstyles.cssを正しく読み込めない
### 3. 現在の実装の不整合
- settings.ts色設定の保存機能はあるが、UIで色選択ができないトグルのみ
- CSS変数の適用保存された色設定をCSS変数として適用するコードが存在しない
- styles.cssCSS変数を参照しているが、これらの変数が設定されていない
## 解決策
### 方法1CSS変数の動的設定推奨
```typescript
// main.tsに追加
updateCSSVariables() {
const root = document.documentElement;
root.style.setProperty('--todo-txt-mode-project-color', this.settings.projectColor);
root.style.setProperty('--todo-txt-mode-context-color', this.settings.contextColor);
// 他の色設定も同様に...
}
```
### 方法2Style Settings依存の削除
- 独自の色選択UIを実装
- settings.tsに色選択用のカラーピッカーを追加
- すべてのプラットフォームで一貫した動作を保証
## 影響範囲
- Mac現状でも動作しているが、実際には色のカスタマイズはできない
- iOS/Windows/AndroidStyle Settings統合が表示されない
- 全プラットフォーム:色のカスタマイズ機能が実質的に使用できない
## 推奨アクション
1. styles.cssから`@settings`ブロックを削除
2. main.tsでCSS変数を動的に設定
3. settings.tsに色選択UIを追加
4. 全プラットフォームでテスト

View file

@ -1,5 +1,6 @@
{
"1.0.0": "1.8.0",
"1.0.1": "1.8.0",
"1.0.2": "1.8.0"
"1.0.2": "1.8.0",
"1.0.3": "1.8.0"
}