Commit graph

279 commits

Author SHA1 Message Date
Cody
e6cdd92bae 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:29 -07:00
Nico Mexis
f006a3a0e6
Fix many DnD errors related to #462 2023-02-22 10:40:35 +01:00
Cody
aa9b4bacf4 Fixed exception when clicking a class that's already open. 2023-01-25 21:34:00 -08:00
Cody
ae6911658c Enabled tabs to be rearranged. Did not add functionality for a tab to be dropped out. We could possibly add it at a later time, also add a setting to toggle it on/off? Recommend to gather feedback to see if that is something wanted. 2023-01-23 23:13:36 -08:00
Cody
218de052e0 Enabled tabs to be rearranged. Did not add functionality for a tab to be dropped out. We could possibly add it at a later time, also add a setting to toggle it on/off? Recommend to gather feedback to see if that is something wanted. 2023-01-23 22:43:48 -08:00
András Oravecz
eaec423514 Optimized resource tree building 2022-09-30 15:26:16 +02:00
nick-botticelli
59a40b18c7 Undo accidental change for debugging 2022-05-28 04:17:35 -07:00
nick-botticelli
0d221dbca5 Add ASMifier support
This adds support (both GUI and CLI) for generating Java code from ASMifier to generate the bytecode of a class with ASM
2022-05-27 16:53:59 -07:00
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
40e26c27f8
Replace usage of IconImage with Icon
This allows us to use icons other than ImageIcons.
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
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
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
GraxCode
5ac7b2651a Bug fixes and UI fixes. 2022-03-21 17:28:54 +01:00
GraxCode
daf870572c Fix quick search foreground color for different themes. 2022-03-13 22:46:53 +01:00
GraxCode
d15aa0a594 Various search additions / fixes. 2022-03-13 15:30:13 +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
7b7a7a06e5 Code Cleanup 2022-02-13 15:39:35 -06:00
Nico Mexis
5bbe04befe
Better binary file detection 2022-01-12 00:44:23 +01:00
Nico Mexis
50cd6b19d3
Fix HTML Pane encoding 2022-01-08 11:48:17 +01:00
Nico Mexis
347b6acf0f
Better language detection 2022-01-03 22:51:00 +01:00
Nico Mexis
54fc4e5e48
Use RSTA's file type detector 2022-01-03 20:05:56 +01:00
Nico Mexis
86fb69f694
Optimize various stuff 2021-12-20 00:24:17 +01:00
sschr15
34285c27b4
fix (somehow many?) bugs occurring on (seemingly only) Windows 2021-11-14 12:44:43 -06:00
Konloch
6c610e204c
Merge pull request #359 from hajdam/master
Added Go To action for hex viewer
2021-09-19 10:51:59 -07:00
hajdam
af78e3cde1 Added Go To action for hex viewer 2021-09-18 17:33:52 +02:00
Nico Mexis
35613f01da
Remove deprecations for JDK 17 2021-09-16 13:56:01 +02:00
hajdam
63a683c9e9 Delete operation - 1 2021-09-11 14:33:14 +02:00
hajdam
94f983f005 Delete operation 2021-09-11 14:24:57 +02:00
hajdam
c264e365cb JHexEditor replaced with BinEd Hexadecimal viewer library 2021-09-03 22:43:10 +02: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
0bc6d4a01b Resource List Icon Cache
This is still a work in progress and may cause bugs, specifically when you remove an imported resource without resetting the workspace
2021-08-10 01:45:25 -07:00
Konloch
7d6a945b25
Merge pull request #342 from weisJ/ui_fixes
UI fixes
2021-08-07 00:29:44 -07:00
weisj
3ab009dc5b
Set empty border on VisibleComponent
VisibleComponent is a JInternalFrame but never used in a JDesktopPane. Darklaf adds a shadow border around the frame which looks odd in this case. Explicitly setting an empty border solves this issue.
2021-08-05 13:04:44 +02:00
Nico Mexis
d26ea523e6
Add even more Antialiasing 2021-08-01 12:11:43 +02:00
Nico Mexis
770ee15650
Add Antialiasing to blocky text 2021-08-01 11:50:01 +02:00
Konloch
db799f3978 Update HTMLPane.java 2021-07-29 21:00:50 -07:00
Konloch
c94e7e7403 Fix File Chooser Selected Folder 2021-07-29 21:00:40 -07:00
Konloch
2793f278ec Context Menu Update 2021-07-29 20:34:41 -07:00
Konloch
9e08f06327 Extended Context Menu API
This extends the right-click context menu API to support interactions on the search box panel
2021-07-29 20:28:10 -07:00
Konloch
d95b9d0158 Fixed Search Tree Selection
The search box tree selection now functions the same as the resource list tree
2021-07-29 19:37:05 -07:00