Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PR] Flutter navigation menu initial implementation #2

Merged
merged 23 commits into from
Feb 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
94852ba
feat: Init commit. #1
LuchoTurtle Feb 14, 2023
68b1c9f
feat: Add README first paragraphs. #1
LuchoTurtle Feb 14, 2023
295b990
feat: Adding basic sliding menu. #1
LuchoTurtle Feb 14, 2023
7d7d118
feat: Basic drawer. #1
LuchoTurtle Feb 14, 2023
41555ed
feat: Persisted widget with named route-based navigation. #1
LuchoTurtle Feb 14, 2023
88266cd
feat: Fixing menu to look like wireframe. #1
LuchoTurtle Feb 15, 2023
ea9812a
feat: Finishing touches on sliding menu. #1
LuchoTurtle Feb 15, 2023
823f769
feat: Check todo item to show menu - progressive UI. #1
LuchoTurtle Feb 15, 2023
f8e7a33
feat: Customizing Appbar. #1
LuchoTurtle Feb 15, 2023
8286262
feat: Adding local files and loading on avatar and logo on AppBar. #1
LuchoTurtle Feb 15, 2023
0b61a2b
feat: Adding customising AppBar section in readme. #1
LuchoTurtle Feb 15, 2023
b3d642d
feat: Adding customizing the home page. #1
LuchoTurtle Feb 15, 2023
1727173
feat: Adding sliding menu section. #1
LuchoTurtle Feb 16, 2023
e6249e4
fix: Delete unnecessary file. #1
LuchoTurtle Feb 16, 2023
5c499de
feat: Adding basic drawer, creating pages file and differentiating wi…
LuchoTurtle Feb 16, 2023
1f0c1c2
feat: Adding changing the way you can run the app. #1
LuchoTurtle Feb 16, 2023
ed0560e
feat: Adding simple drawer example in README. #1
LuchoTurtle Feb 16, 2023
81c550c
feat: Adding section to star the repo. #1
LuchoTurtle Feb 16, 2023
31a9369
feat: Adding tests. #1
LuchoTurtle Feb 16, 2023
1aa57ee
feat: Adding CI. #1
LuchoTurtle Feb 16, 2023
6f4d2ba
fix: Fixing typos. #1
LuchoTurtle Feb 16, 2023
95c4194
fix: Updating badge status. #1
LuchoTurtle Feb 16, 2023
58d39e4
udpate avatar to match Figma
nelsonic Feb 16, 2023
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
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: mix
directory: "/"
schedule:
interval: daily
time: "12:00"
timezone: Europe/London
35 changes: 35 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: macos-latest

steps:
- uses: actions/checkout@v3

# Installing Flutter because it's easier to generate .lcov files for test coverage
- name: Install Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: '3.3.8'
channel: 'stable'

- name: Install dependencies
run: flutter pub get

# Your project will need to have tests in test/ and a dependency on
# package:test for this step to succeed. Note that Flutter projects will
# want to change this to 'flutter test'.
- name: Run tests
run: flutter test --coverage

- uses: codecov/codecov-action@v2
with:
files: coverage/lcov.info
verbose: true # optional (default = false)
56 changes: 40 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,45 @@
# See https://www.dartlang.org/guides/libraries/private-files
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
migrate_working_dir/

# Files and directories created by pub
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/

# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
build/
# If you're building an application, you may want to check-in your pubspec.lock
pubspec.lock
.pub-cache/
.pub/
/build/

# Symbolication related
app.*.symbols

# Directory created by dartdoc
# If you don't generate documentation locally you can remove this line.
doc/api/
# Obfuscation related
app.*.map.json

# Avoid committing generated Javascript files:
*.dart.js
*.info.json # Produced by the --dump-info flag.
*.js # When generated by dart2js. Don't specify *.js if your
# project includes source files written in JavaScript.
*.js_
*.js.deps
*.js.map
# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
coverage
45 changes: 45 additions & 0 deletions .metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled.

version:
revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
channel: stable

project_type: app

# Tracks metadata for the flutter migrate command
migration:
platforms:
- platform: root
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
- platform: android
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
- platform: ios
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
- platform: linux
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
- platform: macos
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
- platform: web
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
- platform: windows
create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57

# User provided section

# List of Local paths (relative to this file) that should be
# ignored by the migrate tool.
#
# Files that are not part of the templates will be ignored by default.
unmanaged_files:
- 'lib/main.dart'
- 'ios/Runner.xcodeproj/project.pbxproj'
Loading