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

Release 3.2.0 #1566

Merged
merged 216 commits into from
Oct 5, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
dd82e28
code cleanup.
m4gr3d Jul 1, 2015
90306e3
Merge branch 'develop' of github.com:DroidPlanner/droidplanner into f…
m4gr3d Jul 1, 2015
5db3cb6
bug fixes and code cleanup.
m4gr3d Jul 15, 2015
1715af6
refactoring to support the new client library api.
m4gr3d Jul 15, 2015
5a9aeef
make spline survey work
squilter Jul 16, 2015
a4c56dc
fragment telemetry ui update.
m4gr3d Jul 17, 2015
38e32fb
Merge branch 'spline_survey_integration' of github.com:DroidPlanner/d…
m4gr3d Jul 17, 2015
13aacd4
added solo video view to the telemetry fragment.
m4gr3d Jul 19, 2015
25e577f
restricted the action bar telemetry to the flight data screen.
m4gr3d Jul 19, 2015
12c340c
updated global action bar behavior.
m4gr3d Jul 19, 2015
77a2fe1
completed editor screen update.
m4gr3d Jul 19, 2015
ecc5614
ui update for the editor screen.
m4gr3d Jul 19, 2015
735ac90
first draft for the telemetry widget full screen implementation.
m4gr3d Jul 20, 2015
7b3fca2
new icon for spline survey
squilter Jul 20, 2015
838601a
Remove duplicate and incorrect area label.
squilter Jul 20, 2015
87796bb
updated icon
squilter Jul 20, 2015
78504e2
spline survey buttons and rendering
squilter Jul 20, 2015
293ec92
sololink video bug fix.
m4gr3d Jul 21, 2015
3f7e8ce
Merge branches 'feature_disable_advanced_flight_modes' and 'feature_s…
m4gr3d Jul 21, 2015
a5b410b
adding missing graphical assets.
m4gr3d Jul 21, 2015
94dae9e
fixed invalid display of realtime camera footprints.
m4gr3d Jul 21, 2015
22cdc68
add zoom out icon to the video widget.
m4gr3d Jul 21, 2015
d09b3ee
code cleanup.
m4gr3d Jul 21, 2015
62df298
Merge pull request #1526 from DroidPlanner/spline_survey_integration
m4gr3d Jul 21, 2015
3698e5f
Merge pull request #1527 from DroidPlanner/feature_sololink_integration
m4gr3d Jul 21, 2015
4ca9a6a
survey mission items bug fixes.
m4gr3d Jul 21, 2015
4ddbc98
mission path generation bug fix.
m4gr3d Jul 22, 2015
12eecf4
create first iteration of auto mission assistant
TShapinsky Jul 22, 2015
76e393e
improved editor delete tool.
m4gr3d Jul 22, 2015
8ce59d7
sololink video widget layout update.
m4gr3d Jul 22, 2015
a79ebc5
Merge branches 'develop' and 'release-3.1.7' of github.com:DroidPlann…
m4gr3d Jul 22, 2015
ac38294
added background to parameter screen search view.
m4gr3d Jul 22, 2015
8a8aefb
slim down auto mission assistant
TShapinsky Jul 22, 2015
924fc24
rearrange Layout
TShapinsky Jul 22, 2015
f19e1b8
updated gravity for the bottom control bar.
m4gr3d Jul 22, 2015
91db480
Changed the default speed unit from ft/s to mph.
m4gr3d Jul 23, 2015
9a38e3e
Merge pull request #1533 from DroidPlanner/control_bar_gravity_update
m4gr3d Jul 23, 2015
38a42c6
Merge pull request #1534 from DroidPlanner/default_imperial_speed_unit
m4gr3d Jul 23, 2015
26a3d62
add snackbar notification when parameters not saved
TShapinsky Jul 23, 2015
a74ce22
fixed speed unit display.
m4gr3d Jul 23, 2015
b378723
s
TShapinsky Jul 23, 2015
103df57
Merge pull request #1535 from TShapinsky/params_snackbar
m4gr3d Jul 23, 2015
6079624
Merge pull request #1536 from DroidPlanner/fix_mph_unit_display
m4gr3d Jul 23, 2015
eb35642
add gesture
TShapinsky Jul 23, 2015
7f4696c
Merge branch 'release-3.1.7' of github.com:Droidplanner/Tower into au…
TShapinsky Jul 23, 2015
6f27269
updated telemetry signal icons.
m4gr3d Jul 24, 2015
405c811
updated telemetry signal icons.
m4gr3d Jul 24, 2015
40c0f0c
updated connect button layout.
m4gr3d Jul 24, 2015
821cd81
code cleanup.
m4gr3d Jul 24, 2015
8d36442
fix auto mission assistant to work with surveys and missions already …
TShapinsky Jul 24, 2015
d3fb5ee
fix snackbar edgecase
TShapinsky Jul 24, 2015
12ce4c3
added vehicle connection, battery and signal status icon to the actio…
m4gr3d Jul 25, 2015
ccc1cd2
Merge pull request #1539 from TShapinsky/params_snackbar
m4gr3d Jul 25, 2015
1f60d03
Merge pull request #1540 from DroidPlanner/action_bar_icons_update
m4gr3d Jul 25, 2015
cabbf12
fixed user marker location bug.
m4gr3d Jul 27, 2015
0152808
Merge branches 'develop' and 'release-3.1.7' of github.com:DroidPlann…
m4gr3d Jul 27, 2015
bfd420d
todo make tooltip appear when marker selected
TShapinsky Jul 28, 2015
99d3464
Merge branches 'develop' and 'release-3.1.7' of github.com:DroidPlann…
m4gr3d Jul 29, 2015
25541a6
fixed autopilot warnings bug.
m4gr3d Jul 29, 2015
acaff99
Merge pull request #1550 from DroidPlanner/fix_autopilot_warnings
m4gr3d Jul 29, 2015
3c8dc2b
fixed missing color resource.
m4gr3d Jul 29, 2015
6e84777
dronekit-android client library upgrade.
m4gr3d Jul 29, 2015
42d9f1f
bug fixes.
m4gr3d Jul 30, 2015
b31edb2
version code bump.
m4gr3d Jul 30, 2015
9bdc673
dronekit-android client library upgrade.
m4gr3d Jul 30, 2015
3297493
added `beta` build release type.
m4gr3d Jul 30, 2015
705d5e5
prep auto mission assistant
TShapinsky Jul 30, 2015
2ad0365
Merge branch 'release-3.1.7' of github.com:Droidplanner/Tower into au…
TShapinsky Jul 30, 2015
006dd8a
Merge branch 'release-3.1.7' of github.com:Droidplanner/Tower into vi…
TShapinsky Jul 30, 2015
c55ec1a
make video controllable with drag
TShapinsky Jul 31, 2015
655e94b
Merge pull request #1553 from TShapinsky/video_control
m4gr3d Jul 31, 2015
91e3662
Merge pull request #1538 from TShapinsky/auto_mission_assistant
m4gr3d Jul 31, 2015
706e118
added 'fabric.properties' to the .gitignore file.
m4gr3d Jul 31, 2015
97072a0
dronekit-android client library upgrade.
m4gr3d Jul 31, 2015
7809cf0
add do_jump command to mission
TShapinsky Jul 31, 2015
b1f0d0b
dronekit-android client library upgrade.
m4gr3d Aug 1, 2015
abc1406
upgraded dronekit-android client library.
m4gr3d Aug 5, 2015
a96d489
gradle distribution update.
m4gr3d Aug 5, 2015
063d149
upgraded client library version.
m4gr3d Aug 10, 2015
c070569
enabled check for gopro control support.
m4gr3d Aug 10, 2015
2f7aa98
updated iconography for the vehicle connection state.
m4gr3d Aug 10, 2015
9e22b9f
vehicle status layout update.
m4gr3d Aug 10, 2015
e5d650e
adding missing drawables.
m4gr3d Aug 10, 2015
69a28a9
Fixed issue #1558
m4gr3d Aug 11, 2015
4b0e802
Fixed crash bug when there's no available cameras for the survey and/…
m4gr3d Aug 12, 2015
363000f
Fixed crash when deleting a mission item while others are selected.
m4gr3d Aug 12, 2015
bb4c2d3
Fixed bug allowing altitude value preferences to be set outside bounds.
m4gr3d Aug 12, 2015
78bf779
Removed mission item altitude value coloring based on altitude differ…
m4gr3d Aug 12, 2015
2dbf5aa
Merge pull request #1565 from DroidPlanner/release-3.2.0_bug_fixes
m4gr3d Aug 12, 2015
8bcf1d2
action bar ui cleanup.
m4gr3d Aug 12, 2015
249b40e
added betaInternal build type.
m4gr3d Aug 12, 2015
b093634
added betaInternal build type.
m4gr3d Aug 12, 2015
f0806ea
dependency libraries upgrade.
m4gr3d Aug 21, 2015
4f87b84
Remove `KILL SWITCH` menu option for platforms that don't support it.
m4gr3d Aug 21, 2015
9686c47
made the max altitude exceeded warning customizable.
m4gr3d Aug 21, 2015
099a2d2
added missing abstract method implementation.
m4gr3d Aug 21, 2015
30b8826
Merge pull request #1569 from DroidPlanner/fix_kill_switch_availability
m4gr3d Aug 23, 2015
1ad9068
Merge branches 'custom_max_altitude_warning' and 'release-3.2.0.beta.…
m4gr3d Aug 23, 2015
b459f2c
Merge pull request #1570 from DroidPlanner/custom_max_altitude_warning
m4gr3d Aug 23, 2015
1368fb6
Merge branches 'develop' and 'release-3.2.0.beta.2' of github.com:Dro…
m4gr3d Aug 23, 2015
25c2d20
updated signal telemetry icons.
m4gr3d Aug 23, 2015
f7a4cc3
adding new signal telemetry icons.
m4gr3d Aug 23, 2015
90f8706
version build bump for the third beta.
m4gr3d Aug 23, 2015
b1faebc
moved location buttons bar to the left/start.
m4gr3d Aug 23, 2015
f251088
switch map button to floating action buttons.
m4gr3d Aug 24, 2015
eb5f752
increased padding for ui elements on the flight data screen to avoid …
m4gr3d Aug 24, 2015
2bfbd8f
Merge pull request #1573 from DroidPlanner/release-3.2.0.beta.2
m4gr3d Aug 24, 2015
8b0f511
Merge branches 'release-3.2.0' and 'release-3.2.0.beta.3' of github.c…
m4gr3d Aug 24, 2015
c279376
updated version code compute logic.
m4gr3d Aug 24, 2015
1e1c33f
fixed crash resulting from update to the detached telemetry fragment.
m4gr3d Aug 24, 2015
7418f0a
Fixed bluetooth connection crash when no bluetooth device is listed.
m4gr3d Aug 24, 2015
1a2c131
fixed alignment of the map buttons in the download map activity.
m4gr3d Aug 25, 2015
acb0cef
Fixed issues with the confirm dialogs state loss issue.
m4gr3d Aug 25, 2015
7ecf539
Updated connected icon color.
m4gr3d Aug 25, 2015
3982097
Fixed parameters screen crash reported by crashlytics.
m4gr3d Aug 25, 2015
16e2baf
Fixed editormapfragment crash when zooming to fit.
m4gr3d Aug 25, 2015
f4a9c8d
Fixed mapdownloader crash.
m4gr3d Aug 25, 2015
3d02b4d
Fixed invalid mission items swapping bug.
m4gr3d Aug 25, 2015
21a7be8
Fixed more npe bugs.
m4gr3d Aug 25, 2015
fc7af77
Fixed more npe bugs.
m4gr3d Aug 25, 2015
60d2291
Fixed more crashlytics bugs.
m4gr3d Aug 25, 2015
eeb9b58
setup framework for customizable telemetry widgets.
m4gr3d Aug 27, 2015
8e7dc6c
setup widget view to open full screen (if supported) if clicked upon.
m4gr3d Aug 27, 2015
defc02f
Merge pull request #1579 from DroidPlanner/fix_crashlytics_issues
m4gr3d Aug 27, 2015
c1425a6
package name update.
m4gr3d Aug 27, 2015
c247649
Merge branches 'feature_ekf_view' and 'release-3.2.0.beta.3' of githu…
m4gr3d Aug 27, 2015
cded212
bug fixes.
m4gr3d Aug 27, 2015
49e9cea
Moved the flight activity functionality into a fragment.
m4gr3d Aug 27, 2015
a1402c2
Fixed issue with sliding up panel not correctly restoring on orientat…
m4gr3d Aug 28, 2015
edee387
completed implementation of the maximized widget holder.
m4gr3d Aug 28, 2015
4a7ef4f
bug fixes
m4gr3d Aug 28, 2015
bf78992
Added tower widgets preference screen.
m4gr3d Aug 29, 2015
8656e97
completed mini ekf view widget implementation.
m4gr3d Aug 30, 2015
78dbf0d
completed ekf widget implementation.
m4gr3d Aug 30, 2015
f7a38ee
bug fixes.
m4gr3d Aug 30, 2015
c54fcfb
more bug fixes.
m4gr3d Aug 30, 2015
c535690
Fixed solo video widget bugs
m4gr3d Aug 31, 2015
1ec59fa
Merge pull request #1583 from DroidPlanner/feature_ekf_view
m4gr3d Aug 31, 2015
9c2b939
Merge pull request #1584 from DroidPlanner/release-3.2.0.beta.3
m4gr3d Sep 1, 2015
9f3af20
version bump for beta 4
m4gr3d Sep 1, 2015
67d011d
reset highest variance for the mini ekf status widget.
m4gr3d Sep 1, 2015
0b07ca0
upgraded dronekit-android client library version.
m4gr3d Sep 8, 2015
5134f93
Merge branches 'do_jump_command' and 'release-3.2.0.beta.4' of github…
m4gr3d Sep 14, 2015
f603e73
bug fixes.
m4gr3d Sep 14, 2015
a7b83ef
Updated the layout for the 'do jump' mission item.
m4gr3d Sep 14, 2015
8db4214
code cleanup.
m4gr3d Sep 14, 2015
55d2e69
layout bug fix.
m4gr3d Sep 14, 2015
e898a65
dronekit-android client library upgrade.
m4gr3d Sep 14, 2015
937465f
Merge pull request #1593 from DroidPlanner/do_jump_command
m4gr3d Sep 14, 2015
675e7a8
Updated min / max distance for the mission items' radius
m4gr3d Sep 14, 2015
bc76be6
Merge pull request #1594 from DroidPlanner/increase_max_radius
m4gr3d Sep 14, 2015
42bca94
Improved takeoff mission item support for planes.
m4gr3d Sep 14, 2015
f8863ba
changed the gps accuracy level to high accuracy.
m4gr3d Sep 14, 2015
1aa1098
Fixed fast repetition of max altitude exceeded warnings.
m4gr3d Sep 14, 2015
5183fd3
Merge pull request #1595 from DroidPlanner/feature_takeoff_for_planes
m4gr3d Sep 14, 2015
7d7271a
Merge pull request #1596 from DroidPlanner/fix_fast_altitude_warnings
m4gr3d Sep 14, 2015
efd3d2c
Settings: Fix Layout for clarity in setting USB,UDP,TCP settings
billbonney Sep 15, 2015
f3ef2a6
Merge pull request #1598 from billbonney/advanced-settings-fix
m4gr3d Sep 15, 2015
759076f
Enabled solo video widget by default.
m4gr3d Sep 15, 2015
ac77972
integration of the full vibration widget.
m4gr3d Sep 15, 2015
53c1bc1
Updated the mini diagnostic widget.
m4gr3d Sep 15, 2015
90ec68d
code cleanup
m4gr3d Sep 17, 2015
831197d
Added accelerometer clipping values
m4gr3d Sep 17, 2015
afbdbc3
adding missing drawable resources.
m4gr3d Sep 17, 2015
e39e7d2
allowed app install on the sd card.
m4gr3d Sep 17, 2015
5178763
Merge pull request #1600 from DroidPlanner/feature_vibration_view
m4gr3d Sep 17, 2015
1117212
Fixed persistent notification.
m4gr3d Sep 17, 2015
251ad7c
Merge pull request #1601 from DroidPlanner/fix_persistant_notification
m4gr3d Sep 18, 2015
838ebf9
Add Latitude and Longitude to telemetry widget
guiseco Sep 20, 2015
747f855
Merge pull request #1607 from guiseco/release-3.2.0.beta.4_latlong
m4gr3d Sep 21, 2015
c5c1fe7
Added flight timer to the telemetry info widget.
m4gr3d Sep 21, 2015
7fd8686
adding omitted flight timer drawable resources.
m4gr3d Sep 21, 2015
9dc7e1a
Merge branches 'feature_return_to_me' and 'release-3.2.0.beta.4' of g…
m4gr3d Sep 21, 2015
a941903
moved the geo info into their own widget.
m4gr3d Sep 21, 2015
ace2151
label and description update.
m4gr3d Sep 21, 2015
6bdaa42
updated gopro take photo /record video icons based on the gopro state.
m4gr3d Sep 21, 2015
eb308a9
moved the action drawer on sliding drawer update to avoid occlusion.
m4gr3d Sep 21, 2015
117efe9
disabled permanent notification by default.
m4gr3d Sep 23, 2015
8e3d610
Added preference to trigger 'return to me'.
m4gr3d Sep 25, 2015
d36cf05
added logic to start/stop the return to me functionality.
m4gr3d Sep 25, 2015
bfc244d
Added app service to manage the notification handler.
m4gr3d Sep 25, 2015
2b05736
Fixed issue with moving home location on map.
m4gr3d Sep 25, 2015
93bf836
preferences cleanup
m4gr3d Sep 25, 2015
41fabdd
adding omitted drawable resources.
m4gr3d Sep 25, 2015
9516be2
completed return to me ux.
m4gr3d Sep 26, 2015
2c530e9
adding return to me drawable resources.
m4gr3d Sep 26, 2015
8f11a38
Added warning when the vehicle home is updated in flight.
m4gr3d Sep 26, 2015
61b35de
allowed access to cellular network while connected to solo's wifi.
m4gr3d Sep 26, 2015
98f8ca0
Merge pull request #1611 from DroidPlanner/feature_return_to_me
m4gr3d Sep 26, 2015
01c721a
Added support for logcat writes to file.
m4gr3d Sep 26, 2015
732d110
added missing manifest permission.
m4gr3d Sep 26, 2015
106fc2d
preferences cleanup.
m4gr3d Sep 26, 2015
9a70304
updated battery telemetry icon.
m4gr3d Sep 26, 2015
93cef31
Merge pull request #1612 from DroidPlanner/feature_allow_cellular_net…
m4gr3d Sep 26, 2015
13a84bf
upgraded to the latest version of the android compatibility library.
m4gr3d Sep 26, 2015
6adc309
navigation drawer cleanup.
m4gr3d Sep 26, 2015
ce6d0fe
updated travis configuration file to support android v23
m4gr3d Sep 26, 2015
9cce13e
Merge pull request #1613 from DroidPlanner/release_cleanup
m4gr3d Sep 26, 2015
1f30a03
added gimbal marker.
m4gr3d Sep 27, 2015
6e38125
Fixed invalid camera record state.
m4gr3d Sep 27, 2015
d36b06f
restricted the use of crashlytics to release builds.
m4gr3d Sep 27, 2015
3ebbcad
crashlytics bug fixes
m4gr3d Sep 27, 2015
10dc788
guided altitude display bug fix.
m4gr3d Sep 27, 2015
f697648
Merge pull request #1615 from DroidPlanner/release-3.2.0.beta.4
m4gr3d Sep 27, 2015
2c82e6c
Fixed AppService crash on start for devices running on pre-lollipop v…
m4gr3d Sep 28, 2015
0ce9401
Fixed preferences crashes.
m4gr3d Sep 28, 2015
0bf49a3
fixed floating action button layout issues on pre-lollipop devices.
m4gr3d Sep 28, 2015
e2226db
Fixed remaining layout issues on small devices
m4gr3d Sep 28, 2015
0da5140
version bump.
m4gr3d Sep 28, 2015
0942ed4
more bug fixes and version bump.
m4gr3d Sep 29, 2015
bc4c3c6
Merge pull request #1620 from DroidPlanner/release-3.2.0.beta.5
m4gr3d Sep 29, 2015
4bba85d
Merge pull request #1621 from DroidPlanner/release-3.2.0.beta.6
m4gr3d Sep 29, 2015
edbeea7
version bump for release.
m4gr3d Oct 4, 2015
16b3884
merged beta and betaInternal build types.
m4gr3d Oct 4, 2015
3668e71
cleanup for tower beta release.
m4gr3d Oct 5, 2015
bd9c35b
Merge pull request #1628 from DroidPlanner/release-3.2.0.beta.7
m4gr3d Oct 5, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ android:

before_script:
- echo yes | android update sdk -u -a -t tools
- echo yes | android update sdk -u -a -t build-tools-22.0.1
- echo yes | android update sdk -u -a -t android-22,android-21,android-20
- echo yes | android update sdk -u -a -t build-tools-23.0.1,build-tools-22.0.1
- echo yes | android update sdk -u -a -t android-23,android-22,android-21,android-20
- echo yes | android update sdk -u -a -t extra-google-m2repository
- echo yes | android update sdk -u -a -t extra-android-m2repository
- echo yes | android update sdk -u -a -t extra-android-support,extra-google-google_play_services
Expand Down
3 changes: 3 additions & 0 deletions Android/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ proguard/
*.iws
.idea/

# Fabric project files
fabric.properties

*.pydevproject
#.project
.metadata
Expand Down
21 changes: 20 additions & 1 deletion Android/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.droidplanner.android">
package="org.droidplanner.android"
android:installLocation="auto">

<supports-screens
android:requiresSmallestWidthDp="320"/>
Expand All @@ -14,6 +15,7 @@
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

<uses-feature android:name="android.hardware.screen.portrait"/>

Expand Down Expand Up @@ -59,6 +61,10 @@
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>

<meta-data
android:name="io.fabric.ApiKey"
android:value="5ee4471ba6e8cd8858006c8166469bba33d64b2f" />

<activity
android:name=".activities.AccountActivity"
android:launchMode="singleTop"
Expand Down Expand Up @@ -119,6 +125,17 @@
android:launchMode="singleTop"
android:theme="@style/CustomActionBarTheme.Transparent"/>

<activity
android:name=".activities.WidgetActivity"
android:launchMode="singleTop"
android:parentActivityName=".activities.FlightActivity"
>
<!-- Parent activity meta-data to support API level 7+ -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activities.FlightActivity"/>
</activity>

<activity
android:name=".activities.helpers.BluetoothDevicesActivity"
android:noHistory="true"
Expand All @@ -133,6 +150,8 @@
android:theme="@style/CustomActionBarTheme.Transparent"
android:launchMode="singleTask"/>

<service android:name=".AppService" />

</application>

</manifest>
74 changes: 55 additions & 19 deletions Android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
apply plugin: 'com.android.application'
// This does not break the build when Android Studio is missing the JRebel for Android plugin.
apply plugin: 'com.zeroturnaround.jrebel.android'
apply plugin: 'io.fabric'
apply plugin: 'kotlin-android'

dependencies {
compile 'com.google.android.gms:play-services-maps:7.3.0'
compile 'com.google.android.gms:play-services-location:7.3.0'
compile 'com.google.android.gms:play-services-analytics:7.3.0'
compile 'com.google.android.gms:play-services-maps:7.8.0'
compile 'com.google.android.gms:play-services-location:7.8.0'
compile 'com.google.android.gms:play-services-analytics:7.8.0'

compile 'com.sothree.slidinguppanel:library:2.0.2'

compile 'com.android.support:support-v4:22.1.1'
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.android.support:cardview-v7:22.1.0'
compile 'com.android.support:recyclerview-v7:22.1.0'
compile 'com.android.support:support-v4:23.0.1'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:design:23.0.1'

compile 'com.o3dr.android:dronekit-android:2.3.34'
//DroneKit-Android client library.
compile 'com.o3dr.android:dronekit-android:2.6.6'

compile 'me.grantland:autofittextview:0.2.1'
compile(name:'shimmer-android-release', ext:'aar')
Expand All @@ -22,25 +27,49 @@ dependencies {
compile files('libs/j2xx.jar')
compile files('libs/protobuf-java-2.5.0.jar')
compile files('libs/jeromq-0.3.4.jar')
compile files('libs/sius-0.3.2-SNAPSHOT.jar')
compile files('libs/sius-0.3.0-SNAPSHOT.jar')

compile 'com.squareup.okhttp:okhttp:2.3.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.3.0'

compile 'com.jakewharton.timber:timber:3.1.0'
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile('com.crashlytics.sdk.android:crashlytics:2.5.0@aar') {
transitive = true;
}

//Charts and graph library
compile 'com.github.lecho:hellocharts-library:1.5.5@aar'
}

//Decomposed version name and code (https://plus.google.com/+JakeWharton/posts/6f5TcVPRZij)
def versionMajor = 3
def versionMinor = 2
def versionPatch = 0
def versionBuild = 7 //bump for dogfood builds, public betas, etc.

//Logging levels
def logLevelVerbose = 2;
def logLevelDebug = 3;
def logLevelInfo = 4;
def logLevelWarn = 5;
def logLevelError = 6;
def logLevelAssert = 7;

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {
applicationId 'org.droidplanner.android'
minSdkVersion 14
targetSdkVersion 22
versionCode 30106
versionName getGitVersion()
versionCode versionMajor * 100000 + versionMinor * 1000 + versionPatch * 100 + versionBuild
versionName "Tower-v${versionMajor}.${versionMinor}.${versionPatch}"

buildConfigField "boolean", "WRITE_LOG_FILE", "true"
buildConfigField "int", "LOG_FILE_LEVEL", "$logLevelDebug"
buildConfigField "boolean", "ENABLE_CRASHLYTICS", "false"
}

compileOptions {
Expand All @@ -59,11 +88,6 @@ android {
assets.srcDirs = ['assets']
}

// Move the tests to tests/java, tests/res, etc...
androidTest {
java.srcDirs = ['test']
}

// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
Expand Down Expand Up @@ -102,11 +126,23 @@ android {
buildTypes {
debug {
applicationIdSuffix ".debug"
versionNameSuffix ".debug"
versionNameSuffix ".debug.${versionBuild}"
resValue "string", "app_title", "Tower Dev"
}

beta {
signingConfig signingConfigs.release
applicationIdSuffix ".beta"
versionNameSuffix ".beta.${versionBuild}"
resValue "string", "app_title", "Tower Beta"
buildConfigField "boolean", "ENABLE_CRASHLYTICS", "true"
}

release {
signingConfig signingConfigs.release
resValue "string", "app_title", "Tower"
buildConfigField "boolean", "WRITE_LOG_FILE", "false"
buildConfigField "boolean", "ENABLE_CRASHLYTICS", "true"
}
}
}
Expand Down
Binary file not shown.
9 changes: 9 additions & 0 deletions Android/res/color/flight_action_row_bg_selector.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/holo_blue_light" android:state_pressed="true" />
<item android:color="@android:color/holo_blue_light" android:state_focused="true" />
<item android:color="@android:color/holo_blue_light" android:state_selected="true" />
<item android:color="@android:color/holo_blue_light" android:state_hovered="true" />
<item android:color="@android:color/holo_blue_light" android:state_activated="true" />
<item android:color="@android:color/white" />
</selector>
Binary file removed Android/res/drawable-hdpi/blue.png
Binary file not shown.
Binary file added Android/res/drawable-hdpi/debug_step_out.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 Android/res/drawable-hdpi/debug_step_over.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 Android/res/drawable-hdpi/ic_camera_alt_blue.png
Binary file added Android/res/drawable-hdpi/ic_cancel_red_500_18dp.png
Binary file added Android/res/drawable-hdpi/ic_cancel_red_500_24dp.png
Binary file added Android/res/drawable-hdpi/ic_help_grey_600_18dp.png
Binary file added Android/res/drawable-hdpi/ic_home_grey_700_18dp.png
Binary file added Android/res/drawable-hdpi/ic_home_grey_700_24dp.png
Binary file added Android/res/drawable-hdpi/ic_launch_black_18dp.png
Binary file added Android/res/drawable-hdpi/ic_pause_white_24dp.png
Binary file added Android/res/drawable-hdpi/ic_person_red_500_18dp.png
Binary file added Android/res/drawable-hdpi/ic_replay_white_24dp.png
Binary file added Android/res/drawable-hdpi/ic_save_grey_700_24dp.png
Binary file added Android/res/drawable-hdpi/ic_schedule_black_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_0_bar.png
Binary file added Android/res/drawable-hdpi/ic_signal_0_bar_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_0_bar_24dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_1_bar.png
Binary file added Android/res/drawable-hdpi/ic_signal_1_bar_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_1_bar_24dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_2_bar.png
Binary file added Android/res/drawable-hdpi/ic_signal_2_bar_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_2_bar_24dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_3_bar.png
Binary file added Android/res/drawable-hdpi/ic_signal_3_bar_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_3_bar_24dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_4_bar.png
Binary file added Android/res/drawable-hdpi/ic_signal_4_bar_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_4_bar_24dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_5_bar.png
Binary file added Android/res/drawable-hdpi/ic_signal_5_bar_18dp.png
Binary file added Android/res/drawable-hdpi/ic_signal_5_bar_24dp.png
Binary file added Android/res/drawable-hdpi/ic_undo_grey_700_24dp.png
Binary file added Android/res/drawable-hdpi/ic_videocam_black_36dp.png
Binary file modified Android/res/drawable-hdpi/ic_wp_home.png
Binary file added Android/res/drawable-hdpi/ic_wp_home_selected.png
Binary file added Android/res/drawable-hdpi/user_location.png
Binary file removed Android/res/drawable-mdpi/blue.png
Diff not rendered.
Binary file added Android/res/drawable-mdpi/debug_step_out.png
Binary file added Android/res/drawable-mdpi/debug_step_over.png
Binary file added Android/res/drawable-mdpi/ic_camera_alt_blue.png
Binary file added Android/res/drawable-mdpi/ic_cancel_red_500_18dp.png
Binary file added Android/res/drawable-mdpi/ic_cancel_red_500_24dp.png
Binary file added Android/res/drawable-mdpi/ic_help_grey_600_18dp.png
Binary file added Android/res/drawable-mdpi/ic_home_grey_700_18dp.png
Binary file added Android/res/drawable-mdpi/ic_home_grey_700_24dp.png
Binary file added Android/res/drawable-mdpi/ic_launch_black_18dp.png
Binary file added Android/res/drawable-mdpi/ic_pause_white_24dp.png
Binary file added Android/res/drawable-mdpi/ic_person_red_500_18dp.png
Binary file added Android/res/drawable-mdpi/ic_replay_white_24dp.png
Binary file added Android/res/drawable-mdpi/ic_save_grey_700_24dp.png
Binary file added Android/res/drawable-mdpi/ic_schedule_black_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_0_bar.png
Binary file added Android/res/drawable-mdpi/ic_signal_0_bar_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_0_bar_24dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_1_bar.png
Binary file added Android/res/drawable-mdpi/ic_signal_1_bar_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_1_bar_24dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_2_bar.png
Binary file added Android/res/drawable-mdpi/ic_signal_2_bar_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_2_bar_24dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_3_bar.png
Binary file added Android/res/drawable-mdpi/ic_signal_3_bar_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_3_bar_24dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_4_bar.png
Binary file added Android/res/drawable-mdpi/ic_signal_4_bar_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_4_bar_24dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_5_bar.png
Binary file added Android/res/drawable-mdpi/ic_signal_5_bar_18dp.png
Binary file added Android/res/drawable-mdpi/ic_signal_5_bar_24dp.png
Binary file added Android/res/drawable-mdpi/ic_undo_grey_700_24dp.png
Binary file added Android/res/drawable-mdpi/ic_videocam_black_36dp.png
Binary file modified Android/res/drawable-mdpi/ic_wp_home.png
Binary file added Android/res/drawable-mdpi/ic_wp_home_selected.png
Binary file added Android/res/drawable-mdpi/user_location.png
Binary file removed Android/res/drawable-xhdpi/blue.png
Diff not rendered.
Binary file added Android/res/drawable-xhdpi/debug_step_out.png
Binary file added Android/res/drawable-xhdpi/debug_step_over.png
Loading