Commit graph

531 commits

Author SHA1 Message Date
Jannis Weis
3524047c90
Add icons for add/remove 2022-04-27 21:59:46 +02:00
Jannis Weis
60b0926dd6
Provide fallback values for icon colors with System theme 2022-04-27 21:59:45 +02:00
Jannis Weis
2cb9b80815
Replace icons with more modern svg variants 2022-04-27 21:59:45 +02:00
Jannis Weis
0bf39f22c3
Remove unused constant HALF_SIZE 2022-04-25 23:48:40 +02:00
Jannis Weis
40e26c27f8
Replace usage of IconImage with Icon
This allows us to use icons other than ImageIcons.
2022-04-25 23:48:39 +02:00
Jannis Weis
47e069c44f
Move loadResourceAsString to Resource class
It doesn't make much sense for this function to sit
inside IconResources, as it isn't an IconResource.
2022-04-25 23:48:39 +02:00
Jannis Weis
3d1f614687
Remove unused ExpandedIcon and CollapsedIcon 2022-04-25 23:48:39 +02:00
Konloch
c93d2b58d1
Merge pull request #415 from GraxCode/gui_fixes
Small UI fixes.
2022-04-20 13:04:14 -07:00
GraxCode
7c8edb3179 Implement suggestion by @weisJ 2022-04-18 11:18:19 +02:00
Jannis Weis
a19be490f7
Update darklaf to version 3.0.0
This resolves an outstanding issue allowing us to remove the
temporary fix for it. Also, the "frame.svg" icon is now loaded
using the official API and no longer relies on the exact location
of the resource.
2022-04-17 23:48:17 +02:00
GraxCode
c803a92b01 Make theme changes also affect components that are not in UI tree. #2 2022-04-17 15:56:47 +02:00
GraxCode
eded177040 Merge branch 'master' into gui_fixes
# Conflicts:
#	src/main/java/the/bytecode/club/bytecodeviewer/searching/impl/LDCSearch.java
#	src/main/java/the/bytecode/club/bytecodeviewer/searching/impl/MemberWithAnnotationSearch.java
#	src/main/java/the/bytecode/club/bytecodeviewer/searching/impl/MethodCallSearch.java
#	src/main/java/the/bytecode/club/bytecodeviewer/searching/impl/RegexSearch.java
2022-04-17 15:55:19 +02:00
GraxCode
b52c194fd1 Make theme changes also affect components that are not in UI tree. 2022-04-17 15:20:43 +02:00
GraxCode
fb4a15f0c3 Better looking tab close button. 2022-04-17 15:04:39 +02:00
Nico Mexis
3a5fd2a3c9
Workaround for SecurityManager stuff on Java 18+ 2022-04-01 12:24:13 +02:00
Konloch
0747d250eb Added Croatian, Czech, Bulgarian, Danish and Serbian translations
These translations are automatically provided thanks to DeepL and Google Translate, if anything is incorrect please let me know and I will promptly correct it, thank you!
2022-03-26 08:56:24 -05:00
Konloch
e61d5487da Syntax Adjustment 2022-03-23 14:47:38 -05: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
cb6acf6c82 Fix Compile Error 2022-03-23 14:23:04 -05:00
Konloch
f1350ed14a
Merge pull request #406 from Lucaskyy/fix-plugin-writer-2
Fix plugin writer with compiled java plugins
2022-03-23 12:22:09 -07:00
Konloch
820d867a2f Revert Disassembler TryCatch Label
To keep the disassembler beginner friendly the label should be descriptive to beginners and entry level REs
2022-03-23 14:13:15 -05:00
Sculas
6e7db39e66
use null-safe equals 2022-03-22 17:03:56 +01:00
Sculas
ea48ec9800
fix plugin writer with compiled java plugins 2022-03-22 16:49:19 +01:00
GraxCode
5ac7b2651a Bug fixes and UI fixes. 2022-03-21 17:28:54 +01:00
GraxCode
b5b1734302 Various bytecode disassembler fixes / additions. 2022-03-18 14:33:39 +01:00
Konloch
8b61fa2e7b
Merge pull request #399 from GraxCode/search
Various search fixes and additions
2022-03-14 18:27:21 -07:00
Nico Mexis
4ff1d6060b
Better approach to CFR decompilation 2022-03-14 14:52:50 +01:00
GraxCode
daf870572c Fix quick search foreground color for different themes. 2022-03-13 22:46:53 +01:00
GraxCode
d051351dec Use the CFR API instead of old buggy method. 2022-03-13 16:06:53 +01:00
GraxCode
d15aa0a594 Various search additions / fixes. 2022-03-13 15:30:13 +01:00
GraxCode
21c6f1ef47 print line numbers 2022-03-13 14:25:15 +01:00
Konloch
e8bf1f5cd7 GUI Update 2022-02-28 14:45:22 -06:00
Nico Mexis
4ccfb6021f
General code quality changes 2022-02-25 15:52:53 +01:00
Konloch
14aaa73df5 Remove Never-Ending Selection Dialogues - Fixes #368 2022-02-13 16:40:16 -06:00
Konloch
a39a13e9be Resource Decompiling Refactor/Code Cleanup 2022-02-13 16:02:27 -06:00
Konloch
7df1312741 Bug Fix 2022-02-13 16:00:21 -06:00
Konloch
7b7a7a06e5 Code Cleanup 2022-02-13 15:39:35 -06:00
Konloch
9ed0499ed9 Decompiler Adjustment 2022-02-13 15:39:24 -06:00
Konloch
2b7a19a5ea BCV API Expansion 2022-02-13 15:38:59 -06:00
Konloch
accae07b29 Code Cleanup 2022-02-13 15:35:24 -06:00
Konloch
ab169afa37 Sandbox Disabled - Fixes #386 #361 #332
In general this seems to be causing more problems than it has solved, in the future I will attempt a more secure sandbox
2022-02-13 15:29:51 -06:00
Konloch
4771a74787 Refactoring 2022-02-13 14:36:50 -06:00
Konloch
1ee0fa0107 Code Cleanup 2022-02-13 14:14:24 -06:00
Konloch
45bae59ac9 Code Cleanup/Refactoring 2022-02-13 14:05:50 -06:00
Konloch
5c40cfa957 Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2022-02-13 13:34:31 -06:00
Konloch
5c93028558 English Intro Draft Removal 2022-02-13 13:34:24 -06:00
Konloch
5ce26b1ba4 Documentation Update 2022-02-13 13:34:11 -06:00
Nico Mexis
ece284c95b
Merge remote-tracking branch 'origin/master' 2022-01-23 21:50:01 +01:00
Konloch
9d3b1d461d Code Cleanup 2022-01-22 13:54:17 -06:00
Konloch
273af4f27e Code Cleanup 2022-01-22 13:54:05 -06:00