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

feat: App UI redesign completed #25

Open
wants to merge 81 commits into
base: trunk
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
7a18152
step 6 of AtDude tutorial completed
CurtlyCritchlow Sep 9, 2022
37881a9
chore: Merge branch 'trunk' of
CurtlyCritchlow Jan 11, 2023
85846e4
fix: app namespace changed and api key set for production
CurtlyCritchlow Jan 17, 2023
f9997c1
chore .env removed since it is in gitignore
CurtlyCritchlow Jan 17, 2023
511f17e
chore: .env removed since it is in gitignore
CurtlyCritchlow Jan 17, 2023
1111c98
chore: .env removed since it is in gitignore
CurtlyCritchlow Jan 17, 2023
6f6dff2
chore: bottom navigation bar redesign completed
CurtlyCritchlow Jan 17, 2023
4101497
Delete .DS_Store
CurtlyCritchlow Jan 18, 2023
96d681a
fix: _logger, uses the string at_dude
CurtlyCritchlow Jan 18, 2023
6e4d164
Merge branch 'trunk' of https://github.com/CurtlyCritchlow/at_dude in…
CurtlyCritchlow Jan 18, 2023
3b3afa9
Delete .DS_Store
CurtlyCritchlow Jan 18, 2023
b6a7041
Merge branch 'trunk' of https://github.com/CurtlyCritchlow/at_dude in…
CurtlyCritchlow Jan 18, 2023
8a9d055
fix: stats screen redesign completed
CurtlyCritchlow Jan 19, 2023
b46f0d6
fix: contact screen redesign completed
CurtlyCritchlow Jan 20, 2023
2ca5c6b
feat: settings screen completed except the select a dude persona func…
CurtlyCritchlow Jan 26, 2023
be9f034
fix: settings screen and associated screens redesign implemented.
CurtlyCritchlow Jan 30, 2023
f370773
fix: history screen redesign completed
CurtlyCritchlow Jan 31, 2023
6eb4100
feat: dude animation added along with changes to dude model
CurtlyCritchlow Feb 8, 2023
5beb163
fix: select persona removed from the settings screen
CurtlyCritchlow Feb 10, 2023
99c5de0
fix: dude count shows on history navigation button when the send dude…
CurtlyCritchlow Feb 13, 2023
b4dcd3e
feat:dude app redesign completed
CurtlyCritchlow Feb 14, 2023
6cea5e9
fix: history changed to notification and blocked screen added
CurtlyCritchlow Feb 15, 2023
892653d
fix: custom blocked screen no longer reach into the notification bar …
CurtlyCritchlow Feb 15, 2023
4ee0742
splash screen updated
CurtlyCritchlow Feb 17, 2023
114ea43
fix:unblocking contacts fix and blocked screen UI updated
CurtlyCritchlow Feb 20, 2023
f6b27d9
chore: removed unused assets
CurtlyCritchlow Feb 20, 2023
6796cc5
chore: app launcher ico changed
CurtlyCritchlow Feb 20, 2023
890ba96
chore: removed unused package and errors shown by vs code
CurtlyCritchlow Feb 20, 2023
14a6538
fix: envrionmnet variables set
CurtlyCritchlow Feb 21, 2023
b7d910d
fix:bundle identifier name set accross android and ios, ios app icon set
CurtlyCritchlow Feb 21, 2023
bf28ee2
chore: change app icon and added some files to gitignore
CurtlyCritchlow Feb 23, 2023
169a50b
chore: .DS_Store removed
CurtlyCritchlow Feb 23, 2023
311bceb
chore: settings.json deleted
CurtlyCritchlow Feb 23, 2023
f3f5143
chore:com.example.at_dude replaced with com.atsign.at_dude
CurtlyCritchlow Feb 23, 2023
5058dc3
fix:list view added to settings screen
CurtlyCritchlow Feb 23, 2023
373d6da
fix:atContact removed after dude is sent
CurtlyCritchlow Feb 23, 2023
380b478
fix: dude audio plays on similator
CurtlyCritchlow Feb 24, 2023
a9aad33
fix:time dude was sent now displays in local time zone
CurtlyCritchlow Feb 24, 2023
d79365a
fix: error message when adding atsign now say 'Error adding atsign, a…
CurtlyCritchlow Feb 24, 2023
794c5b8
feature: tutorial show user how to add contact and filter favorite co…
CurtlyCritchlow Feb 24, 2023
c75a159
audio is played when the ball is bounced
CurtlyCritchlow Feb 27, 2023
274872f
fix:cached keys are synced to cloud secondary using dependency_overrides
CurtlyCritchlow Feb 28, 2023
6f7d5fc
fix: changed audio player package
CurtlyCritchlow Mar 1, 2023
24fe8ca
chore: increased version number
CurtlyCritchlow Mar 1, 2023
07d52f4
fix: audio session microphone set to 0 in ios/podfile
CurtlyCritchlow Mar 1, 2023
8f8a8b8
fix: missimg comma added to ios/podfile
CurtlyCritchlow Mar 1, 2023
6178c06
fix: name changed from AtDude to atDude and .DS_store added to gitignore
CurtlyCritchlow Mar 1, 2023
ce2f045
fix:dude audio plays in notification screen
CurtlyCritchlow Mar 2, 2023
7b45fed
fix: snackbar message is shown instead of clearing contact when user …
CurtlyCritchlow Mar 6, 2023
126ca18
feat: UI show dude count playing and user can resend a dude after pla…
CurtlyCritchlow Mar 8, 2023
3e4cea5
fix: dude animation and dude audio are now in sync
CurtlyCritchlow Mar 8, 2023
cd73bfd
fix: global key added dudebubble to keep widget unique in the element…
CurtlyCritchlow Mar 8, 2023
4d1587a
fix: dude bubble widget color change after dude is played
CurtlyCritchlow Mar 8, 2023
7006b8d
fix: speaker and trophy emoji is a big as it parents allows
CurtlyCritchlow Mar 8, 2023
20056c2
fix: only one dude can be sent at a time and only one select a dude f…
CurtlyCritchlow Mar 10, 2023
65afcc3
fix: white space removed from left and right edge of send dude and co…
CurtlyCritchlow Mar 14, 2023
a2246bb
fix: contact card on dude screen navigate user to contact screen when…
CurtlyCritchlow Mar 14, 2023
7ef55b0
fix: notification count now shows unheard dudes
CurtlyCritchlow Mar 15, 2023
2b9dd9e
fix:dude replied to now shows a check icon
CurtlyCritchlow Mar 16, 2023
1bf9601
fix:argument are passed to the send dude screen correctly
CurtlyCritchlow Mar 16, 2023
ab2b777
fix: automatic onboarding and bottom nav bar screen spamming fix
CurtlyCritchlow Mar 22, 2023
952f5ea
fix: select dude first snackbar message changed to tap ball to select…
CurtlyCritchlow Mar 22, 2023
2bfce6b
feat: notification implemented on android
CurtlyCritchlow Mar 23, 2023
a999fdf
fix: search contact exception
sachins-geekyants Mar 27, 2023
d983fb8
.
CurtlyCritchlow Mar 27, 2023
1afd8c7
fix: replaced contactList with baseContactList
sachins-geekyants Mar 27, 2023
737cdfe
Merge branch 'fix_notification_reply' into app-ui
CurtlyCritchlow Mar 27, 2023
1391eea
fix: reply to notification working
CurtlyCritchlow Mar 27, 2023
a3a557b
fix: null check added before setting dude reply status
CurtlyCritchlow Mar 28, 2023
ff4a897
fix: notification from new atsign are added to contacts
CurtlyCritchlow Mar 30, 2023
a8b6fd0
fix: switching atsign follows new navigation flow
CurtlyCritchlow Mar 30, 2023
fd3acb5
fix: send dude when there is no notification follows new navigation flow
CurtlyCritchlow Mar 30, 2023
4fc2c40
fix: circular cotacts wrapped in fittedbox to fix on a smaller screen
CurtlyCritchlow Mar 30, 2023
f3f3cb0
fix: atsign in the contact list can be replied to
CurtlyCritchlow Mar 31, 2023
c9dcfb8
fix: notification screen stop flashing contineously
CurtlyCritchlow May 23, 2023
2b4512e
fix: new launcher icon added and unecessary call to getDudes removed
CurtlyCritchlow Jun 29, 2023
813f74a
chore: build number increased
CurtlyCritchlow Jul 13, 2023
606ac04
feat: pana workflow added
CurtlyCritchlow Jul 26, 2023
5bfc857
chore: pane workflow updated with comment
CurtlyCritchlow Jul 26, 2023
baa8a59
chore: pana score reference to reusable workflow updated"
CurtlyCritchlow Jul 26, 2023
41c1179
chore: pana comment updated
CurtlyCritchlow Jul 26, 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
Binary file modified .DS_Store
Binary file not shown.
Empty file removed .env
Empty file.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -389,3 +389,6 @@ fabric.properties

# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)


.vscode/settings.json
assets/.DS_store
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it just .DS_Store please, we don't want any included in the repo anywhere.

And please make sure to delete all of them from git, there are still 3 listed in the repo. Please see the files changed tab.

12 changes: 0 additions & 12 deletions .vscode/settings.json

This file was deleted.

4 changes: 2 additions & 2 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ linter:
prefer_relative_imports: true
annotate_overrides: true
unawaited_futures: true
missing_return: true
await_only_futures: true
await_only_futures: true

4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ android {
}

defaultConfig {
applicationId "com.example.at_dude"
minSdkVersion 23
applicationId "com.atsign.at_dude"
minSdkVersion 24
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
Expand Down
7 changes: 5 additions & 2 deletions android/app/src/debug/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.at_dude">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.atsign.atdude">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
</manifest>
5 changes: 3 additions & 2 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.at_dude">
<application android:label="@dude" android:name="${applicationName}" android:icon="@mipmap/launcher_icon">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.atsign.atdude">
<application android:label="AtDude" android:name="${applicationName}" android:icon="@mipmap/launcher_icon">
XavierChanth marked this conversation as resolved.
Show resolved Hide resolved
<activity android:name=".MainActivity" android:exported="true" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:showWhenLocked="true" android:turnScreenOn="true" android:windowSoftInputMode="adjustResize">

<!-- Specifies an Android theme to apply to this Activity as soon as
Expand All @@ -24,4 +24,5 @@
</receiver>
</application>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

</manifest>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.at_dude
package com.atsign.atdude

import io.flutter.embedding.android.FlutterActivity

Expand Down
Binary file modified android/app/src/main/res/mipmap-hdpi/launcher_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/mipmap-mdpi/launcher_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/mipmap-xhdpi/launcher_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions android/app/src/profile/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.at_dude">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.atsign.atdude">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
Expand Down
Binary file added assets/animations/drifty_rory_alt_6.riv
Binary file not shown.
Binary file added assets/audios/awesome_dude_scott.wav
Binary file not shown.
Binary file removed assets/audios/dude.mp3
Binary file not shown.
Binary file removed assets/audios/dude.wav
Binary file not shown.
Binary file added assets/audios/hi_dude_scott.wav
Binary file not shown.
Binary file added assets/audios/you_woudnt_believe_dude_scott.wav
Binary file not shown.
Binary file added assets/images/background_image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/images/beach.png
Binary file not shown.
Binary file removed assets/images/beach_alt.png
Binary file not shown.
Binary file added assets/images/drifty_rory_sad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/images/dude_icon.png
Binary file not shown.
Binary file modified assets/images/dude_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions assets/images/nav_icons/contacts.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/images/nav_icons/history.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/images/nav_icons/notifications.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/images/nav_icons/send_dude.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/images/nav_icons/settings.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/images/nav_icons/stats.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/personas/drifty_rory.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/splash_img.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/images/surf_board.png
Binary file not shown.
Binary file removed assets/images/surfer.png
Binary file not shown.
9 changes: 9 additions & 0 deletions assets/images/trophy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,35 @@ end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
## dart: PermissionGroup.calendar
'PERMISSION_EVENTS=0',

## dart: PermissionGroup.reminders
'PERMISSION_REMINDERS=0',

## dart: PermissionGroup.contacts
'PERMISSION_CONTACTS=0',

## dart: PermissionGroup.microphone
'PERMISSION_MICROPHONE=0',

## dart: PermissionGroup.speech
'PERMISSION_SPEECH_RECOGNIZER=0',

## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
'PERMISSION_LOCATION=0',

## dart: PermissionGroup.notification
'PERMISSION_NOTIFICATIONS=0',

## dart: PermissionGroup.sensors
'PERMISSION_SENSORS=0',

'AUDIO_SESSION_MICROPHONE=0'
]
end
end
end
Loading