Gerwin Kuijntjes 9421582e2c Android: toolbar colors, action mode, popup menu text fix
- Set colorPrimary/colorPrimaryDark/colorAccent to dark app colors (#31333b)
- Fix contextual action bar (CAB) background to match nav bar color
- Fix overflow button (3-dot) tint to white via OverflowMenuButton style
- Fix white-on-white popup menu text: remove global android:textColorPrimary
  override; scope white text only to CAB via ActionModeStyle/ActionModeTitleText
- Add android:windowLightStatusBar=false so status bar icons are white on dark bg

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 14:46:57 +02:00
2026-03-30 22:51:52 +02:00
2026-03-30 21:31:01 +02:00
2026-03-30 21:32:34 +02:00
2021-11-13 08:34:28 +01:00
2024-11-21 10:51:46 +01:00
2024-11-21 10:51:46 +01:00
2021-11-11 22:19:25 +01:00
2026-03-30 21:39:25 +02:00

PocketGraph

A mobile Neo4j and Memgraph client for iOS, built with .NET MAUI.

Download on the App Store

Features

  • Connect via the Bolt protocol with SSL/TLS support
  • Compatible with Neo4j and Memgraph
  • Interactive graph visualization with expand/collapse
  • Table view for query results
  • Save and manage connections and queries
  • Light and dark theme
  • iPhone and iPad support (iOS 14.2+)

Project Structure

Xamarin.Neo4j/
├── Xamarin.Neo4j/                    # Shared .NET MAUI project
├── Xamarin.Neo4j.iOS/                # iOS platform project
├── Xamarin.Neo4j.Tests/              # Unit tests
└── Xamarin.Neo4j.IntegrationTests/   # Integration tests (Neo4j + Memgraph via Docker)

Development

Prerequisites

  • .NET 10 SDK
  • Xcode (for iOS builds)
  • Docker (for integration tests)

Building

cd Xamarin.Neo4j
dotnet build Xamarin.Neo4j.sln

Running Tests

# Unit tests
dotnet test Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Tests/

# Integration tests (requires Docker)
dotnet test Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.IntegrationTests/

Technology Stack

  • .NET MAUI
  • Neo4j.Driver (Bolt protocol)
  • C# / XAML
  • MVVM architecture
  • Testcontainers for integration testing

Privacy

PocketGraph does not collect any user data. All connections and queries are stored locally on your device.

About

PocketGraph is a product of Re: Software B.V..

Neo4j and Cypher are registered trademarks of Neo4j, Inc.

License

See LICENSE for details.

Support

Contact: support@resoftware.nl

Description
No description provided
Readme GPL-3.0 4.5 MiB
Languages
C# 70.5%
HTML 17%
Astro 12.5%