Commit graph

63 commits

Author SHA1 Message Date
bba01fc6cf
Reformat and optimize code 2018-10-01 02:47:42 +02:00
f71658746d
Try to fix write issues on Android 9 2018-10-01 02:44:49 +02:00
bbfb2e0054
Add licenses activity 2018-10-01 02:39:48 +02:00
1d0c1e82fa
Add "Reset all warnings" menu item 2018-09-30 22:58:09 +02:00
474dbad1a8
Add Android Pie bug warning dialog 2018-09-30 22:51:48 +02:00
23eec4ceb1
Add night mode 2018-09-30 18:12:21 +02:00
8e8f39bf33
Make write exceptions more descriptive 2018-09-13 19:28:01 +02:00
f97cecaf32
Ensure final APK doesn't request READ_PHONE_DATA
I don't want your data
2018-09-02 03:49:25 +02:00
5d67191343
Add and translate "uncompressed" string 2018-09-02 02:05:54 +02:00
47bf826d1c
Disallow backup to avoid backing up binaries 2018-09-02 02:00:55 +02:00
dcf7ce8451
Add error screen 2018-09-02 01:58:32 +02:00
afd41952b4
Add Italian translation 2018-09-02 00:46:23 +02:00
cc3f25f84c
Cleanup unused resources 2018-09-02 00:28:57 +02:00
cdfa3f8fce
Make more strings translatable 2018-09-02 00:26:38 +02:00
063e105028 Update theme color 2018-09-02 00:13:03 +02:00
d6e8ac5782 Add new icon 2018-09-01 23:53:47 +02:00
3f862261c9 Remove commented code 2018-09-01 20:35:15 +02:00
a857108c59 Add license for Storage Chooser 2018-09-01 19:24:07 +02:00
8f229e49f8 Add data loss confirmation dialog 2018-09-01 19:20:20 +02:00
90958e0d80 Add support for multiple parallel instances (or at least I hope so lol) 2018-09-01 18:28:57 +02:00
25fc67c67b Add beta warning when clicking the restore DMG button 2018-09-01 18:20:43 +02:00
aa78d36cb0 Display uncompressed size for DMG images 2018-09-01 03:45:19 +02:00
53dc07490c Complete app redesign
- Switched to AndroidX namespace
- Switched from Fragments to Activities
- Automatically detects USB drives on (dis)connection
- UX is simpler, less taps are needed
2018-09-01 03:06:06 +02:00
309434ebae Remove commented code 2018-08-30 19:43:27 +02:00
7871128c60 Fix FAB not showing up when navigation backwards 2018-08-30 19:41:12 +02:00
6a25f7aade Add licenses activity 2018-08-30 19:11:09 +02:00
c99833f0a6 Change DMG file picker to StorageChooser
Previous picker worked badly on Android P
2018-08-30 17:18:40 +02:00
1b5fe483c6 Request permission to start foreground services (required by Android P) 2018-08-30 16:43:09 +02:00
559061bcc9 Use startForegroundService instead of startService when available 2018-08-30 16:42:35 +02:00
a2b1f24cbe Make partition table and filesystem strings a little more verbose 2018-08-17 22:13:34 +02:00
0b959b5a49 Represent sizes as longs in Partition 2018-08-17 22:10:17 +02:00
e5e9836c5d Fix HR size formatting issues 2018-08-17 22:10:02 +02:00
fd10548035 Use patched dmg2img to display size of DMG partitions 2018-08-17 22:09:41 +02:00
90e994c6ca Implement writing macOS DMG images 2018-08-17 21:51:13 +02:00
c6a5c42a1b Log dmg2img output to stderr 2018-08-17 21:50:34 +02:00
95af3899d3 Remove duplicate label from partition table RecyclerView 2018-08-17 21:49:50 +02:00
4b67f41c74 Unregister USB permission broadcast receiver on activity destroy 2018-08-17 21:49:16 +02:00
72b68c844d Make DMG selector not filterable 2018-08-17 20:56:39 +02:00
fc64d7929f Warn that drive size can't be checked with DMG images 2018-08-17 02:50:18 +02:00
4ee420c965 Show DMG partition table in image picker screen 2018-08-17 02:43:58 +02:00
816eedf966 Use dmg2img to parse DMG file 2018-08-17 00:27:03 +02:00
37d963c8bc Move abstract classes to respective packages 2018-08-16 16:27:35 +02:00
862a8faa15 Rename values package to enums 2018-08-16 16:24:04 +02:00
6662da797f Separate adapters and Kotlin extensions 2018-08-16 16:22:50 +02:00
1063a3024d Enable DMG file selection 2018-08-16 16:21:43 +02:00
1268381a6e Reformat code, optimize imports 2018-08-15 19:06:50 +02:00
d49497f2e0 Rebrand from "DDroid" to "EtchDroid" 2018-08-15 19:04:45 +02:00
5be34538fb Use SI by default when calculating human-readable sizes 2018-08-15 18:20:17 +02:00
8c158c8cef Fix incorrect speed calculation 2018-08-15 18:10:39 +02:00
ea9c68eaad Tweak block size to increase performance 2018-08-14 19:55:29 +02:00