Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
9d00f5d
use doc strings on functions
jesscmoore Jan 16, 2026
3069be6
unwrap grantPermissionUI to see structure
jesscmoore Jan 16, 2026
b246873
create GrantPermissionButton()
jesscmoore Jan 17, 2026
81048e5
fix typo and remove debugPrints
jesscmoore Jan 17, 2026
1a798eb
create RevokePermissionButton()
jesscmoore Jan 17, 2026
203d348
create PermissionTable()
jesscmoore Jan 17, 2026
eac0f1c
remove unused vars
jesscmoore Jan 17, 2026
6ade070
remove redundant file
jesscmoore Jan 17, 2026
9d348d9
fix import order
jesscmoore Jan 17, 2026
87d4ac6
isolate form related content to Form() widget
jesscmoore Jan 17, 2026
82bff55
take heading and resource selection out of form widget
jesscmoore Jan 17, 2026
eb75b27
add layout constants for new grant permission form dialog
jesscmoore Jan 18, 2026
719ddd2
moved grant permission widgets to form dialog
jesscmoore Jan 18, 2026
d2e9a93
fix initialising of form
jesscmoore Jan 18, 2026
ca8d658
convert select recipient button container to stateful widget for code…
jesscmoore Jan 18, 2026
2bd1c4d
move code to widgets and tidy
jesscmoore Jan 18, 2026
02002d5
fix group webid controller
jesscmoore Jan 18, 2026
50b715e
move show selected recipients below selection buttons
jesscmoore Jan 18, 2026
4402139
include filename in title and tweak wording in grant permission form
jesscmoore Jan 18, 2026
1afe7f3
adjust wording on sharing page
jesscmoore Jan 18, 2026
ceaa202
create data model for future and reduce lines of GrantPermissionUi()
jesscmoore Jan 19, 2026
e674629
update note
jesscmoore Jan 19, 2026
a384abd
fix import order
jesscmoore Jan 19, 2026
cac4ed1
remove print statement
jesscmoore Jan 19, 2026
63051e4
fixed to work in add/delete permission from any resource
jesscmoore Jan 19, 2026
2b86cef
only show retrievePermission button if empty
jesscmoore Jan 19, 2026
4bfd1d2
updated .metadata file
jesscmoore Jan 19, 2026
a8a2193
tweak assert message
jesscmoore Jan 19, 2026
53c31fb
merged dev into branch and resolved conflicts
jesscmoore Jan 19, 2026
ecb4e48
updated changelog
jesscmoore Jan 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Visit the package at [pub.dev](https://pub.dev/packages/solidpod).

## 0.10 Further UI migrations

+ Move grant permission form to dialog [0.9.12 20260119 jesscmoore]
+ Standardise action message colors [0.9.11 20260116 jesscmoore]
+ Fixed sharing to public/auth users bug [0.9.10 20260115 jesscmoore]
+ Fixed error when reading large file as single chunk [0.9.9 20260117 cdawei]
Expand Down
12 changes: 6 additions & 6 deletions example/.metadata
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# This file should be version controlled and should not be manually edited.

version:
revision: "adc901062556672b4138e18a4dc62a4be8f4b3c2"
revision: "3b62efc2a3da49882f43c372e0bc53daef7295a6"
channel: "stable"

project_type: app
Expand All @@ -13,11 +13,11 @@ project_type: app
migration:
platforms:
- platform: root
create_revision: adc901062556672b4138e18a4dc62a4be8f4b3c2
base_revision: adc901062556672b4138e18a4dc62a4be8f4b3c2
- platform: windows
create_revision: adc901062556672b4138e18a4dc62a4be8f4b3c2
base_revision: adc901062556672b4138e18a4dc62a4be8f4b3c2
create_revision: 3b62efc2a3da49882f43c372e0bc53daef7295a6
base_revision: 3b62efc2a3da49882f43c372e0bc53daef7295a6
- platform: web
create_revision: 3b62efc2a3da49882f43c372e0bc53daef7295a6
base_revision: 3b62efc2a3da49882f43c372e0bc53daef7295a6

# User provided section

Expand Down
28 changes: 28 additions & 0 deletions lib/src/solid/constants/ui.dart
Original file line number Diff line number Diff line change
Expand Up @@ -258,3 +258,31 @@ class WebIdLayout {

static const listPadding = EdgeInsets.fromLTRB(0, 5, 0, 5);
}

/// Layout constants used for Grant Permission Form Dialog

class GrantPermFormLayout {
/// Vertical gap between paragraphs

static const paraVertGap = SizedBox(height: 10);

/// Standard padding for dialog content.

static const contentPadding = EdgeInsets.symmetric(horizontal: 50);

/// Standard width for security dialogs.

static const dialogWidth = 480.0;

/// Height of dropdown suggestion box.

static const dropdownHeight = 120.0;

/// Elevation of dropdown suggestion cards.

static double dropdownElevation = 5;

/// Padding of dropdown suggestion list.

static const listPadding = EdgeInsets.fromLTRB(0, 5, 0, 5);
}
Loading