From 731610cf3c18b19203a26a21d03698c973578dc2 Mon Sep 17 00:00:00 2001 From: Le-King-Fu Date: Tue, 17 Feb 2026 02:01:15 +0000 Subject: [PATCH] fix: improve split indicator visibility and adjustments layout - Change split icon color to orange-500 in transactions table for better contrast in both dark and light modes - Show split transactions at the top of the adjustments left panel when there are no manual adjustments (instead of below empty state) - Add a divider between manual adjustments and splits when both exist Bumps version to 0.3.5. Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- .../transactions/TransactionTable.tsx | 2 +- src/pages/AdjustmentsPage.tsx | 25 +++++++++++++------ 5 files changed, 22 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 7f387fa..b17e102 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "simpl_result_scaffold", "private": true, - "version": "0.3.4", + "version": "0.3.5", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index e0e6329..81e1e88 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simpl-result" -version = "0.3.4" +version = "0.3.5" description = "Personal finance management app" authors = ["you"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 958dc93..3517cf1 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Simpl Resultat", - "version": "0.3.4", + "version": "0.3.5", "identifier": "com.simpl.resultat", "build": { "beforeDevCommand": "npm run dev", diff --git a/src/components/transactions/TransactionTable.tsx b/src/components/transactions/TransactionTable.tsx index deda01f..d957ec1 100644 --- a/src/components/transactions/TransactionTable.tsx +++ b/src/components/transactions/TransactionTable.tsx @@ -180,7 +180,7 @@ export default function TransactionTable({ onClick={() => setSplitRow(row)} className={`p-1 rounded hover:bg-[var(--muted)] transition-colors shrink-0 ${ row.is_split - ? "text-[var(--primary)]" + ? "text-orange-500" : "text-[var(--muted-foreground)]" }`} title={t("transactions.splitAdjustment")} diff --git a/src/pages/AdjustmentsPage.tsx b/src/pages/AdjustmentsPage.tsx index 625a8d3..de5a2bd 100644 --- a/src/pages/AdjustmentsPage.tsx +++ b/src/pages/AdjustmentsPage.tsx @@ -112,16 +112,21 @@ export default function AdjustmentsPage() { ) : (
- + {state.adjustments.length > 0 && ( + + )} {splitTransactions.length > 0 && ( <> -
+ {state.adjustments.length > 0 && ( +
+ )} +
{t("adjustments.splitTransactions")} @@ -151,6 +156,12 @@ export default function AdjustmentsPage() {
)} + + {state.adjustments.length === 0 && splitTransactions.length === 0 && ( +
+ {t("common.noResults")} +
+ )}