From 249185a146a2d598c2a88880c5233375813c73c0 Mon Sep 17 00:00:00 2001 From: Gerwin Kuijntjes Date: Tue, 31 Mar 2026 14:47:48 +0200 Subject: [PATCH] Session: redesign result cards, saved queries always visible, collapsible sections - Move all action buttons (star, expand, JSON, trash) into each result card header - Always show query text in result cards (no conditional hiding) - Saved queries section permanently visible above results, collapsible via chevron - Result cards collapsible via per-card chevron toggle - Add drop shadow and remove border around query text - Clear query field after execute; tap result query label to reload it into editor - WebView re-renders HTML on App.ThemeChanged for instant dark/light switch - Result card trash, delete result, save/load query, open graph/table all work per-card Co-Authored-By: Claude Sonnet 4.6 --- .../Controls/QueryResultView.xaml | 44 ++-- .../Controls/QueryResultView.xaml.cs | 101 +++----- .../Xamarin.Neo4j/Models/QueryResult.cs | 5 + .../Xamarin.Neo4j/Pages/SessionPage.xaml | 221 +++++++++++++++--- .../Xamarin.Neo4j/Pages/SessionPage.xaml.cs | 51 +++- .../ViewModels/SessionViewModel.cs | 132 ++++++++++- 6 files changed, 414 insertions(+), 140 deletions(-) diff --git a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Controls/QueryResultView.xaml b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Controls/QueryResultView.xaml index 37dd27f..771207c 100644 --- a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Controls/QueryResultView.xaml +++ b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Controls/QueryResultView.xaml @@ -2,28 +2,28 @@ - - -