* wip: finished with factories
* wip: bundleconfig.pb
* wip: jadx-aab-input, separate BundleConfig parser
* wip: removed test apks
* wip: proto xml pretty print
* wip: fixed getNamedValues NPE
* minor fixes
* spotless
* enabled zip64 for gui shadow jar
* spotless
* spotless
* reverted manifest identification since signature parsing not working at the moment
* replace static methods with new API methods
---------
Co-authored-by: Skylot <118523+skylot@users.noreply.github.com>
* ADBDialog->launchApp() if multiple devices presented should let user select the one they desire.
* compare objects directly instead parsing
---------
Co-authored-by: Ömer Faruk KAYIKCI <omer.kayikci@tubitak.gov.tr>
Co-authored-by: Skylot <118523+skylot@users.noreply.github.com>
* fix: Ignore invalid files
Avoid NullPointerException when using "Open files" or drag-n-drop
* refactor: Replace Stream API chain with loop
IntelliJ
* fix: Ignore invalid files
Avoid NullPointerException when using "Add files"
* fix: Fall back to complete path string
Instead of empty project name
* fix: Render tree
Project tree (sidebar) didn’t load
Toggling "View > Show flatten packages" threw a NPE here
* fix code formatting
---------
Co-authored-by: Skylot <skylot@gmail.com>
* Update AbstractCodeArea.java
In general, we need data, not text in code. But now every time you copy the highlighted text, you copy the highlighted quotes as well. This often results in an extra need to delete the quotation marks around the sides, which is confusing.
Now when copying selected highlighted text, quotes are not copied in.
* Update AbstractCodeArea.java
fix code format
* additional checks, move to common method
---------
Co-authored-by: Skylot <skylot@gmail.com>
* First version
* Use dropdown
* Spotless
* Language strings and tests
* Comment out translated versions
* Remove more translations
---------
Co-authored-by: Emiel Matthys <emiel.matthys@guardsquare.com>