Skip to content

Commit f3f9049

Browse files
committed
💧v2.8.4
1 parent 7e44279 commit f3f9049

File tree

270 files changed

+16637
-16395
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

270 files changed

+16637
-16395
lines changed

‎.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@ launch*
1717
/tools
1818
sign.sh
1919
/app/.pki
20+
21+
AIO\.sh
22+
23+
app/files/tweaks/cmu-autorun/

‎CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# MZD-AIO-TI 2.x.x CHANGELOG [![Download](https://api.bintray.com/packages/trevelopment/MZD-AIO-TI/AIO/images/download.svg?version=MZD-AIO-TI)](http://dl.mazdatweaks.win)
22
##### FOR [AIO v1.x.x CHANGELOG](https://github.com/Siutsch/AIO---All-in-one-tweaks/blob/master/CHANGELOG.md) or visit [MazdaTweaks.com]
3+
### v2.8.3
4+
5+
#### AIO Tweaks App v0.9
6+
- **System Restore** - Rewritten to accommodate new backup methods in v70
7+
8+
#### **Background Rotator**
9+
- *Fixed* Drag & Drop reordering functionality
10+
- *Fixed* Sideways scrolling with mouse wheel
11+
- *Fixed* "Use Your Own Joined Image (No Resize)" Button
12+
- Completely works now, choose seconds-per-background first
13+
14+
#### Google Translate
15+
- Hide "contribute to a better translation" pop-up (would cover AIO tooltips)
16+
17+
#### **CASDK** Apps available by default
18+
- Clock
19+
- Tetris
20+
- Multidash
321

422
### v2.8.2
523

‎app/assets/css/checkboxStyles.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,9 @@ tr.w3-row.w3-col td strong {
743743
#sidePanel .speedo-color .speedo-radio label {
744744
padding: 5px 0px;
745745
}
746+
#sidePanel .fuel-check.speedo-radio label {
747+
width: 100%;
748+
}
746749
tbody.hasColorFiles tr {
747750
max-height: 200px;
748751
height: 100%;

‎app/assets/css/index.css

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1942,8 +1942,16 @@ select#spdOp-barThemeStart {
19421942
.slide-pop {
19431943
bottom: 10%;
19441944
}
1945+
::-webkit-scrollbar-button:single-button:start {
1946+
height: 0px!important;
1947+
}
1948+
}
1949+
@media only screen and (max-height: 580px) {
19451950
div#header {
1946-
height: 50px;
1951+
height: 60px;
1952+
}
1953+
h1#mzd-title {
1954+
margin-top: 10px;
19471955
}
19481956
#mzd-title>*:not(.btn-group) {
19491957
display: none;

‎app/assets/js/aapatcher.js

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ const remote = require('electron').remote
77
const app = remote.app
88
const dialog = remote.dialog
99
const isDev = require('electron-is-dev')
10-
const aaPatchPath = path.resolve((isDev ? path.resolve(`${__dirname}`, "../../") : path.dirname(process.execPath)), 'resources/adb/')
11-
const aaPatcher = path.join(aaPatchPath, "adb.exe")
10+
const aaPatchPath = path.resolve((isDev ? path.resolve(`${__dirname}`, '../../') : path.dirname(process.execPath)), 'resources/adb/')
11+
const aaPatcher = path.join(aaPatchPath, 'adb.exe')
1212
var apk2Patch = null
1313

1414
// Run AA+Patcher
15-
module.exports = function AAPatcher(apk, done) {
16-
apk2Patch = (apk) ? path.join(aaPatchPath, "apk/", apk) : path.join(app.getPath('desktop'), "my.apk")
15+
module.exports = function AAPatcher (apk, done) {
16+
apk2Patch = (apk) ? path.join(aaPatchPath, 'apk/', apk) : path.join(app.getPath('desktop'), 'my.apk')
1717
var deviceConnected = false
1818
var adb = cp.spawn(aaPatcher, ['devices', '-l'], { detached: true })
1919
adb.stdout.on('data', (data) => {
2020
console.log(`stdout: ${data}`)
2121
if (data.includes('model')) {
2222
deviceConnected = true
23-
snackbar("Begin AA Patcher <br>Patching " + (apk ? apk : "my.apk") + " ... ")
23+
snackbar('Begin AA Patcher <br>Patching ' + (apk || 'my.apk') + ' ... ')
2424
}
2525
})
2626

2727
adb.stderr.on('data', (data) => {
2828
console.log(`stderr: ${data}`)
2929
})
30-
adb.on('close', function(code) {
30+
adb.on('close', function (code) {
3131
console.log(`exit code: ${code}`)
32-
if (typeof done === "function") {
32+
if (typeof done === 'function') {
3333
done(code)
3434
}
3535
if (code === 0 && deviceConnected) {
@@ -43,19 +43,19 @@ module.exports = function AAPatcher(apk, done) {
4343
})
4444
}
4545

46-
function copyAPK(apk) {
46+
function copyAPK (apk) {
4747
snackbar(`Device Found, Copying APK...`)
4848
var adb = cp.spawn(aaPatcher, ['push', apk, 'mnt/sdcard/AIO-IN.apk'], { detached: true })
4949
adb.stdout.on('data', (data) => {
50-
//console.log(`stdout: ${data}`)
50+
// console.log(`stdout: ${data}`)
5151
if (data.indexOf('error:') > 0) {
52-
//dialog.showErrorBox(`ERROR: CONNECT PHONE TO USB AND ENABLE ADB DEBUGGING`, `${data}`)
52+
// dialog.showErrorBox(`ERROR: CONNECT PHONE TO USB AND ENABLE ADB DEBUGGING`, `${data}`)
5353
}
5454
})
5555
adb.stderr.on('data', (data) => {
5656
console.log(`stderr: ${data}`)
5757
})
58-
adb.on('close', function(code) {
58+
adb.on('close', function (code) {
5959
console.log(`exit code: ${code}`)
6060
if (code === 0) {
6161
snackbar(`APK Copyed To Device, Patching...`)
@@ -68,10 +68,9 @@ function copyAPK(apk) {
6868
adb.on('error', (err) => {
6969
console.log('Failed to start subprocess.')
7070
})
71-
7271
}
7372

74-
function applyPatch() {
73+
function applyPatch () {
7574
// patch to run:
7675
// adb shell pm install -i "com.android.vending" -r /path-to-your-app/file.apk
7776
var adb = cp.spawn(aaPatcher, ['shell', 'pm', 'install', '-i', 'com.android.vending', '-r', 'mnt/sdcard/AIO-IN.apk'], { detached: true })
@@ -82,16 +81,16 @@ function applyPatch() {
8281
adb.stderr.on('data', (data) => {
8382
console.log(`stderr: ${data}`)
8483
})
85-
adb.on('close', function(code) {
84+
adb.on('close', function (code) {
8685
console.log(`exit code: ${code}\nAPK Patched! Cleaning up...`)
8786
cleanApkFile()
8887
})
8988
adb.on('error', (err) => {
90-
dialog.showErrorBox('Error Patching APK.', err);
89+
dialog.showErrorBox('Error Patching APK.', err)
9190
})
9291
}
9392

94-
function cleanApkFile() {
93+
function cleanApkFile () {
9594
var adb = cp.spawn(aaPatcher, ['shell', 'rm', '-f', 'mnt/sdcard/AIO-IN.apk'], { detached: true })
9695
adb.stdout.on('data', (data) => {
9796
console.log(`stdout: ${data}`)
@@ -100,7 +99,7 @@ function cleanApkFile() {
10099
adb.stderr.on('data', (data) => {
101100
console.log(`stderr: ${data}`)
102101
})
103-
adb.on('close', function(code) {
102+
adb.on('close', function (code) {
104103
console.log(`exit code: ${code}\nDone!`)
105104
snackbarstay('Patched APK Installation Complete!<br>The App Will Work With Android Auto Now!')
106105
})
@@ -115,4 +114,4 @@ module.exports = function AAPatcher() {
115114
}, function(result) {
116115
console.log(result);
117116
});
118-
}*/
117+
} */

‎app/assets/js/audioSourceList.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ var entertainmentItems = [
1717
{ label: 'Stitcher', menuItem: 'StitcherItemPos', pos: 10 },
1818
{ label: 'CD Player', menuItem: 'CdPlayerPos', pos: 11 },
1919
{ label: 'DVD', menuItem: 'DVDItemPos', pos: 12 },
20-
{ label: 'TV', menuItem: 'TVItemPos', pos: 13 },
20+
{ label: 'TV', menuItem: 'TVItemPos', pos: 13 }
2121
]
2222

23-
function buildEntList(user) {
23+
function buildEntList (user) {
2424
mkdirp.sync(`${tmpdir}/config/audio_order_AND_no_More_Disclaimer/both/jci/gui/apps/system/js/`)
2525
for (var item in user.entertainmentItems) {
2626
listOrder += 'var ' + user.entertainmentItems[item].menuItem + ' = ' + user.entertainmentItems[item].pos + ';\n'

0 commit comments

Comments
 (0)