Davide Depau
40ae8639a4
Stash
2019-07-24 06:55:55 +02:00
Davide Depau
f130e3a1d4
Backup of work in progress so I can pick it up later
2019-01-05 17:15:16 +01:00
Davide Depau
e987268ad6
Add comments to BlockDeviceInputStream
2018-12-25 03:00:37 +01:00
Davide Depau
2b6c7eb0de
Add test for BlockDeviceOutputStream and fix bugs found testing
2018-12-25 02:58:35 +01:00
Davide Depau
f10e1b982f
Add test for array read in BlockDeviceInputStream, fix found bugs
2018-12-24 23:58:27 +01:00
Davide Depau
4e2f589d00
Fix bugs found while testing BlockDeviceInputStream
2018-12-24 20:02:18 +01:00
Davide Depau
6755b3ca7f
Remove files lost during previous refactoring
2018-12-24 03:01:35 +01:00
Davide Depau
9c68672310
Add block device Input/Output Stream wrappers
2018-12-24 02:59:40 +01:00
Davide Depau
53c21a814e
Structure refactor
2018-12-22 01:16:44 +01:00
Taco
2074390179
use property access syntax, join declaration and assignment in DoNotShowAgainDialogFragment, and other small misc changes
...
Signed-off-by: Taco <SkytkRSfan3895@gmail.com>
2018-12-21 19:57:40 +01:00
Davide Depau
41a7b814a1
Add "buy me a coffee" button because I'm broke af lol
2018-12-04 12:18:53 +01:00
Davide Depau
751a1ce3be
Switch to Attribouter licenses activity
2018-12-03 14:58:28 +01:00
Davide Depau
691bddcc00
Fix onButtonClick bug on Android 6.0
2018-11-19 03:03:13 +01:00
Davide Depau
bba01fc6cf
Reformat and optimize code
2018-10-01 02:47:42 +02:00
Davide Depau
f71658746d
Try to fix write issues on Android 9
2018-10-01 02:44:49 +02:00
Davide Depau
bbfb2e0054
Add licenses activity
2018-10-01 02:39:48 +02:00
Davide Depau
1d0c1e82fa
Add "Reset all warnings" menu item
2018-09-30 22:58:09 +02:00
Davide Depau
474dbad1a8
Add Android Pie bug warning dialog
2018-09-30 22:51:48 +02:00
Davide Depau
23eec4ceb1
Add night mode
2018-09-30 18:12:21 +02:00
Davide Depau
8e8f39bf33
Make write exceptions more descriptive
2018-09-13 19:28:01 +02:00
Davide Depau
5d67191343
Add and translate "uncompressed" string
2018-09-02 02:05:54 +02:00
Davide Depau
dcf7ce8451
Add error screen
2018-09-02 01:58:32 +02:00
Davide Depau
cdfa3f8fce
Make more strings translatable
2018-09-02 00:26:38 +02:00
Davide Depau
3f862261c9
Remove commented code
2018-09-01 20:35:15 +02:00
Davide Depau
a857108c59
Add license for Storage Chooser
2018-09-01 19:24:07 +02:00
Davide Depau
8f229e49f8
Add data loss confirmation dialog
2018-09-01 19:20:20 +02:00
Davide Depau
90958e0d80
Add support for multiple parallel instances (or at least I hope so lol)
2018-09-01 18:28:57 +02:00
Davide Depau
25fc67c67b
Add beta warning when clicking the restore DMG button
2018-09-01 18:20:43 +02:00
Davide Depau
aa78d36cb0
Display uncompressed size for DMG images
2018-09-01 03:45:19 +02:00
Davide Depau
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
Davide Depau
309434ebae
Remove commented code
2018-08-30 19:43:27 +02:00
Davide Depau
7871128c60
Fix FAB not showing up when navigation backwards
2018-08-30 19:41:12 +02:00
Davide Depau
6a25f7aade
Add licenses activity
2018-08-30 19:11:09 +02:00
Davide Depau
c99833f0a6
Change DMG file picker to StorageChooser
...
Previous picker worked badly on Android P
2018-08-30 17:18:40 +02:00
Davide Depau
559061bcc9
Use startForegroundService instead of startService when available
2018-08-30 16:42:35 +02:00
Davide Depau
0b959b5a49
Represent sizes as longs in Partition
2018-08-17 22:10:17 +02:00
Davide Depau
e5e9836c5d
Fix HR size formatting issues
2018-08-17 22:10:02 +02:00
Davide Depau
fd10548035
Use patched dmg2img to display size of DMG partitions
2018-08-17 22:09:41 +02:00
Davide Depau
90e994c6ca
Implement writing macOS DMG images
2018-08-17 21:51:13 +02:00
Davide Depau
c6a5c42a1b
Log dmg2img output to stderr
2018-08-17 21:50:34 +02:00
Davide Depau
95af3899d3
Remove duplicate label from partition table RecyclerView
2018-08-17 21:49:50 +02:00
Davide Depau
4b67f41c74
Unregister USB permission broadcast receiver on activity destroy
2018-08-17 21:49:16 +02:00
Davide Depau
72b68c844d
Make DMG selector not filterable
2018-08-17 20:56:39 +02:00
Davide Depau
fc64d7929f
Warn that drive size can't be checked with DMG images
2018-08-17 02:50:18 +02:00
Davide Depau
4ee420c965
Show DMG partition table in image picker screen
2018-08-17 02:43:58 +02:00
Davide Depau
816eedf966
Use dmg2img to parse DMG file
2018-08-17 00:27:03 +02:00
Davide Depau
37d963c8bc
Move abstract classes to respective packages
2018-08-16 16:27:35 +02:00
Davide Depau
862a8faa15
Rename values
package to enums
2018-08-16 16:24:04 +02:00
Davide Depau
6662da797f
Separate adapters and Kotlin extensions
2018-08-16 16:22:50 +02:00
Davide Depau
1063a3024d
Enable DMG file selection
2018-08-16 16:21:43 +02:00