Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
11 changes: 10 additions & 1 deletion analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ linter:
avoid_print: true
prefer_single_quotes: true
require_trailing_commas: true
directives_ordering: false
# directives_ordering: true
prefer_const_constructors: true

# Identify directories to ignore.
Expand All @@ -28,3 +28,12 @@ analyzer:
exclude:
- ignore/**
- ignore/

import_order:
project_name: solidui
groups:
- dart
- package:flutter
- package
- project
- relative
4 changes: 2 additions & 2 deletions example/lib/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ library;

import 'package:flutter/material.dart';

import 'package:solidui/solidui.dart';

import 'package:demopod/app_scaffold.dart';
import 'package:demopod/constants/app.dart';

import 'package:solidui/solidui.dart';

class App extends StatelessWidget {
const App({super.key});

Expand Down
4 changes: 2 additions & 2 deletions example/lib/app_scaffold.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ library;

import 'package:flutter/material.dart';

import 'package:solidui/solidui.dart';

import 'package:demopod/constants/app.dart';
import 'package:demopod/home.dart';

import 'package:solidui/solidui.dart';

const appScaffold = AppScaffold();

class AppScaffold extends StatelessWidget {
Expand Down
4 changes: 2 additions & 2 deletions example/lib/features/create_acl_inherited_file.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ library;

import 'package:flutter/material.dart';

import 'package:demopod/constants/app.dart';
import 'package:solidpod/solidpod.dart' show writePod, setInheritKeyDir;
import 'package:solidui/solidui.dart' show SolidScaffold;

import 'package:demopod/constants/app.dart';
import 'package:solidui/solidui.dart' show SolidScaffold;

// A widget to create a resource with inherited ACL.
//
Expand Down
8 changes: 4 additions & 4 deletions example/lib/features/edit_keyvalue.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ library;

import 'package:flutter/material.dart';

import 'package:demopod/constants/app.dart';
import 'package:demopod/dialogs/alert.dart';
import 'package:demopod/utils/rdf.dart';
import 'package:editable/editable.dart';
import 'package:solidpod/solidpod.dart' show isUserLoggedIn, writePod;

import 'package:solidui/solidui.dart'
show SolidScaffold, getKeyFromUserIfRequired;

import 'package:demopod/constants/app.dart';
import 'package:demopod/dialogs/alert.dart';
import 'package:demopod/utils/rdf.dart';

class KeyValueEdit extends StatefulWidget {
/// Constructor
const KeyValueEdit({
Expand Down
4 changes: 2 additions & 2 deletions example/lib/features/file_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ library;

import 'package:flutter/material.dart';

import 'package:demopod/dialogs/alert.dart';
import 'package:file_picker/file_picker.dart';
import 'package:solidpod/solidpod.dart';
import 'package:solidui/solidui.dart' show SolidScaffold;

import 'package:demopod/dialogs/alert.dart';
import 'package:solidui/solidui.dart' show SolidScaffold;

class FileService extends StatefulWidget {
const FileService({required this.child, required this.webId, super.key});
Expand Down
1 change: 1 addition & 0 deletions example/lib/features/multiple_resource_sharing.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ library;
import 'package:flutter/material.dart';

import 'package:solidpod/solidpod.dart';

import 'package:solidui/solidui.dart' show GrantPermissionUi;

/// A widget demonstrating sharing of multiple resources.
Expand Down
1 change: 1 addition & 0 deletions example/lib/features/permission_callback_demo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ library;
import 'package:flutter/material.dart';

import 'package:solidpod/solidpod.dart';

import 'package:solidui/solidui.dart' show GrantPermissionUi, SolidScaffold;

/// A widget demonstrating the onPermissionGranted callback functionality.
Expand Down
1 change: 1 addition & 0 deletions example/lib/features/read_acl_inherited_file.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ library;
import 'package:flutter/material.dart';

import 'package:solidpod/solidpod.dart' show readPod;

import 'package:solidui/solidui.dart' show SolidScaffold;

// A widget to create a resource with inherited ACL.
Expand Down
6 changes: 3 additions & 3 deletions example/lib/features/view_keys.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ library;

import 'package:flutter/material.dart';

import 'package:solidpod/solidpod.dart' show KeyManager;
import 'package:solidui/solidui.dart' show SolidScaffold;

import 'package:demopod/constants/app.dart';
import 'package:demopod/utils/rdf.dart' show getEncKeyContent;
import 'package:solidpod/solidpod.dart' show KeyManager;

import 'package:solidui/solidui.dart' show SolidScaffold;

/// A widget to show the user all the encryption keys stored in their Solid Pod.

Expand Down
24 changes: 12 additions & 12 deletions example/lib/home.dart
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,21 @@ library;

import 'package:flutter/material.dart';

import 'package:demopod/app.dart';
import 'package:demopod/constants/app.dart';
import 'package:demopod/dialogs/alert.dart';
import 'package:demopod/features/create_acl_inherited_file.dart';
import 'package:demopod/features/edit_keyvalue.dart';
import 'package:demopod/features/file_service.dart';
import 'package:demopod/features/multiple_resource_sharing.dart';
import 'package:demopod/features/permission_callback_demo.dart';
import 'package:demopod/features/read_acl_inherited_file.dart';
import 'package:demopod/features/view_keys.dart';
import 'package:demopod/utils/rdf.dart';
import 'package:intl/intl.dart';
import 'package:markdown_tooltip/markdown_tooltip.dart';
import 'package:solidpod/solidpod.dart';

import 'package:solidui/solidui.dart'
show
GrantPermissionUi,
Expand All @@ -49,18 +61,6 @@ import 'package:solidui/solidui.dart'
smallGapV,
solidLoginStatusNotifier;

import 'package:demopod/app.dart';
import 'package:demopod/constants/app.dart';
import 'package:demopod/dialogs/alert.dart';
import 'package:demopod/features/create_acl_inherited_file.dart';
import 'package:demopod/features/edit_keyvalue.dart';
import 'package:demopod/features/file_service.dart';
import 'package:demopod/features/multiple_resource_sharing.dart';
import 'package:demopod/features/permission_callback_demo.dart';
import 'package:demopod/features/read_acl_inherited_file.dart';
import 'package:demopod/features/view_keys.dart';
import 'package:demopod/utils/rdf.dart';

/// A widget for the demonstration screen of the application.

class Home extends StatefulWidget {
Expand Down
6 changes: 3 additions & 3 deletions example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ library;

import 'package:flutter/material.dart';

import 'package:solidui/solidui.dart';
import 'package:window_manager/window_manager.dart';

import 'package:demopod/app.dart';
import 'package:demopod/constants/app.dart';
import 'package:window_manager/window_manager.dart';

import 'package:solidui/solidui.dart';

void main() async {
WidgetsFlutterBinding.ensureInitialized();
Expand Down
18 changes: 17 additions & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,29 @@ dependencies:
intl: any
markdown_tooltip: ^0.0.10
rdflib: ^0.2.12
solidpod: ^0.12.4
solidpod:
git:
url: https://github.com/anusii/solidpod.git
ref: dev
solidui:
path: ..
universal_io: ^2.3.1
window_manager: ^0.5.1

dev_dependencies:
flutter_lints: ^6.0.0


flutter:
uses-material-design: true
assets:
- assets/images/

import_order:
project_name: demopod
groups:
- dart
- package:flutter
- package
- project
- relative
Loading
Loading