Commit Graph

91 Commits

Author SHA1 Message Date
Cynthia Foxwell 95d3969e2e Merge remote-tracking branch 'upstream/master' 2023-08-03 21:58:09 -06:00
Cynthia Foxwell 25b2922b48 Vineify 2023-08-03 21:56:31 -06:00
Cody c932596d1a Removed last version of dnd. Added dnd support from weisJ theme. Also, I fixed a problem not being able to scroll when a class is open and switching themes. Not sure if it was happening to just me or not. 2023-04-09 17:22:31 -07:00
Una Thompson a8fc11e488
Quiltify 2022-05-12 15:09:14 -07:00
Konloch 498ea1d82b Add Print Line Numbers Setting To Disassembler
Resolves https://github.com/Konloch/bytecode-viewer/pull/398#discussion_r826274523
2022-03-23 14:46:17 -05:00
Konloch e8bf1f5cd7 GUI Update 2022-02-28 14:45:22 -06:00
Konloch 7b7a7a06e5 Code Cleanup 2022-02-13 15:39:35 -06:00
Nico Mexis b18bc950e1
Even more applications of the Law of Demeter 2021-08-27 10:49:31 +02:00
Nico Mexis 20920eab5a
Make use of the Law of Demeter
I mean, most of the time, we do make use of it... But sometimes, we don't. This fixes this "issue" in some places :)
2021-08-26 23:59:37 +02:00
Nico Mexis 68383dca5e
Allow change of minSdkVersion via settings 2021-08-11 22:42:15 +02:00
Konloch f0580df2d6 Slightly Better Container API
Allows for quick look ups based on container name
2021-07-27 03:17:57 -07:00
Konloch 7056c0bd40 Reload Resource Fix
This fixes the resources being added twice but introduced a new bug, now reload resources resets the resource list.

A better solution would be to preserve the original list, then add or remove anything new that was found, while updating the byte[] and ClassNodes of the existing resource containers
2021-07-21 10:05:05 -07:00
Konloch 0898588be6 More Translations 2021-07-21 09:06:00 -07:00
Konloch 0203a13472 Code Cleanup
Translation errors are now silenced unless developer mode is enabled
2021-07-21 08:20:38 -07:00
Konloch aa46334396 Translation Cleanup
This provides more clear documentation on the translation keys and updates the naming to reflect the current codebase
2021-07-21 06:54:29 -07:00
Konloch 612f89cd1c Changing Font Size On Hex Viewer 2021-07-21 04:20:15 -07:00
Konloch 05388b574b Better Last Directories 2021-07-19 07:11:14 -07:00
Konloch 0eb9622634 Settings Dialogues 2021-07-19 05:23:57 -07:00
Konloch b678d98949 GUI Cleanup 2021-07-19 04:22:50 -07:00
Konloch 9a866831c8 Code Cleanup 2021-07-19 04:09:34 -07:00
Konloch 69b282aa2d Cleanup 2021-07-19 03:29:39 -07:00
Konloch 8116cacd49 Better Decompiler Options 2021-07-19 02:37:56 -07:00
Konloch a6a6eb5147 More Translations
All of the settings should have their English translation keys added now
2021-07-18 14:36:00 -07:00
Konloch 0973dfdf41 Better Functioning Last Directories
This makes it easier on the user by making the directory picking process a bit better
2021-07-18 12:53:30 -07:00
Konloch 3349dd65b7 Translations & Cleanup 2021-07-18 12:11:34 -07:00
Konloch 31cef469d4 More Translations & Cleanup 2021-07-17 13:51:00 -07:00
Konloch 80c4b4fb72 Code Cleanup 2021-07-16 14:55:46 -07:00
Konloch 4696818056 Workspace Refactoring 2021-07-15 20:50:05 -07:00
Konloch d8e2e6ab0f Resource Refactoring
This introduces the Resource object which can be either a ClassFile or any other File type

ClassFiles get opened as a ClassViewer with mutliple BytecodeViewPanels

Everything else gets opened as a FileViewer
2021-07-14 04:58:35 -07:00
Konloch b9b8d44cc1 Improved Resource Updating
Still a work in progress
2021-07-14 04:33:20 -07:00
Konloch 3df104c86b Resource Refreshing 2021-07-13 03:37:28 -07:00
Konloch 21fe12b4a7 Lots
Fixes, API Changes, Cleanup, etc.
2021-07-11 05:33:18 -07:00
Konloch 717b2e466c Main Viewer GUI Cleanup 2021-07-11 02:17:46 -07:00
Konloch 56a6a4ebf3 Resource Container Cleanup 2021-07-11 02:14:42 -07:00
Konloch 2ef221f6e1 Resource Viewing Improvements
All of the components that update resources should now function as normal again

The decompiler gui API has been improved to use less boilerplate when adding a new decompiler
2021-07-11 01:44:37 -07:00
Konloch c94ff17045 Extended BCV Default Size 2021-07-07 17:52:25 -07:00
Konloch 820a086a93 More Translation Support 2021-07-07 03:39:29 -07:00
Konloch bd636f2125 Translations & Better About Window 2021-07-07 02:00:14 -07:00
Konloch deb23d3dd3 Error Prompt Cleanup 2021-07-06 19:46:12 -07:00
Konloch b99f6bf98a Busy Status Cleanup 2021-07-06 15:57:42 -07:00
Konloch 52a3c2bfd0 Better Compiling 2021-07-04 20:37:01 -07:00
Konloch 63d7c17d0e Fixed Compiling
So far only Krakatau Assembler has been tested, so Java and Smali are probably still broken
2021-07-04 19:07:34 -07:00
Konloch ba6e59e2c3 Better Looking Busy Wait Icons 2021-07-04 03:23:14 -07:00
Konloch 0d8280b0b9 Dynamic Busy Status
This also cleans up the UI for the Dark Mode theme
2021-07-04 02:25:16 -07:00
Konloch 231fc93298 Update MainViewerGUI.java 2021-07-03 22:20:33 -07:00
Konloch 1cf65954c5 Dialogue Cleanup 2021-07-01 16:08:56 -07:00
Konloch f3d5f25743 Built-in Script Editor
Still a work in progress
2021-07-01 14:54:10 -07:00
Konloch 007955b2ba Added Thread Titles 2021-07-01 02:48:10 -07:00
Konloch 373fc38ad2 Saving After Actions 2021-07-01 02:06:12 -07:00
Konloch 370f2b9a1c Extended Translation Support 2021-06-30 15:19:54 -07:00