forked from Joelzeller/CoPilot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
updates.txt
123 lines (101 loc) · 6.01 KB
/
updates.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
CoPilot V2.3.0
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DONE IN THIS VERSION:
MAJOR UPDATES
- Slightly updated design for dock and apps page
- can now use circle "home" to go back to main screen - tap at main screen for apps page like before
- new performance screen
- new controls screen
- new OBD selection screen
- updated ShortcutDrawer
- some cool new icon animations while being tapped
- autobrightness added - times can be edited in code
- save "last gauge" - useful for tapping music to change song then tapping back to gauge (no more menu hunting) - useful
- added intake pressure - shows relative manifold pressure - vacuum in N/A cars... like mine :(
- added throttle position
- added coolant bar gauge - shows optimum values
MINOR UPDATES
- no more dbus error messages in the terminal if no device connected
- IP address fixed - View in System Diagnostics - if none shown, tap on IP button
- fix source buttons in audio app from accidentally being tapped while hidden behind bar - new design
- bluetooth is now on by default when entering audio screen - this can be disabled if you dont use it...
- pulseaudio is needed to control an android audio device
- went from wrong estimate formula to convert speed to correct kph to mph conversion
- try and except statements added to temp and accel initialization code - will turn off if no sensor connected
- shortened debounce time - for quicker hotkey track changes
- speeding color (digital speedo) is a little lighter - works better with wallpaper
- revamped OBD code for simplicity and ability to add more parameters
- take out step to get to speedo - only one for now
- cleaned up wallpaper code a little (passing vars)
- max brightness increase
- some new wallpapers
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NEXT TO COME:
- try to get updated interior temp on main screen without delaying animations?
- fix blanking audio info
- add other maintenance items and use arguments to make changing dates and mileage easier
- USB GPS module to take lat and long data - use this data to move map to current location
- create new progress bar to make stopwatch bar red always
- new launch control graphics
- add shift light - set by user in OBD settings - green notification
- more than one gauge per screen
- add more try/except statements to handle nonexistant hardware (sensors/bluetooth/obd)
- combine some if statements for less code
- add & to os.system commands - maybe allow to be run in background?
- look into subprocess.call ?
- rpm/speedo combo screen
- auto turn on radar when speeding - setting in obd page
- add shortcut to obd settings in settings page
- get city name based on GPS coords
- Add themed clock - use theme color
- grid display to show multiple info at one time
- timing advance
- short term and long term fuel trim - view all 4 on one screen with pos/neg sliders
- add try statements to obd, temp
- update stopwatch screen
- darken settings
- darken maintenance
- fix engine animation
- change all icon animations to stay the same size and just move like dock ones do
- revise home button animation
- revise stopwatch screen
- add build pics to photos app?
http://www.ctheroux.com/a-step-by-step-guide-to-setup-a-bluetooth-keyboard-and-mouse-on-the-raspberry-pi/
https://www.raspberrypi.org/forums/viewtopic.php?t=68779
- look at async connection for obd - watch data instead of calling for it over and over again
- could be used to constantly monitor speed and maybe another critical metric
OBDII-
OBD Graphical Tach - take old measurements and shift them over to make a graph over time - maybe show last minute?
New Arc gauge - like s2000
gear guessing - will guess current gear based on user inputted gear ratios
Settings-
info on toggles and push button bellow the screen
design tutorial - time is always 3:14 - describe what toggle switches and buttons do
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
POSSIBLE ADDITIONS:
other info on infoclockscreen
Calender app? Google calender integration??
startup animation??
hotkey functionality to go to specific screen? maybe a scollable menu if selecting a screen
- google assistant???
"MapMarker(lon=lon, lat=lat, source="mymarkerL.png")"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ISSUES:
Hot keys interfereing with one another..fixed for now by disabling the second key - possible fix - add physical pulldown-up resistors - look at tutorial
Mausberry broke!
Figure out better power supply..need 3 amps to run pi 3 and screen?
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LINKS:
Design -
http://stackoverflow.com/questions/22827317/changing-background-of-a-button-to-a-different-shape-and-styles-like-shadow-effe
http://hex.colorrrs.com/
https://material.google.com/style/color.html#color-color-palette
http://bitdroid.de/Android-Material-Icon-Generator/
flaticon.com
icon creator
https://romannurik.github.io/AndroidAssetStudio/index.html
-30% padding for round icons
howacarworks.com - piston animation on bottom
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
REMINDERS:
to screenshot: cd raspi2png -> raspi2png ----- file will be placed in raspi2png directory