Commit graph

85 commits

Author SHA1 Message Date
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
Nico Mexis
35613f01da
Remove deprecations for JDK 17 2021-09-16 13:56:01 +02:00
hajdam
94f983f005 Delete operation 2021-09-11 14:24:57 +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
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
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
Nico Mexis
308f167553
Fix most leaks 2021-07-25 18:54:08 +02:00
Konloch
932d135ceb Exception Tab Title Fix 2021-07-23 20:51:55 -07:00
Konloch
0778113726 Prevent Console Spam 2021-07-23 20:30:02 -07:00
Konloch
5328862cc6 Free Software License Header
Adds the big free software license header into the ones that are missing it
2021-07-23 19:25:51 -07:00
Konloch
08e129b470 Fixes #333
A work around for the SettingsDialog menu being null
2021-07-22 22:10:53 -07:00
Konloch
7819fe6575 Removed Duplicate File Filters 2021-07-21 09:52:01 -07:00
Konloch
296227360a Translations & Cleanup 2021-07-21 09:20:25 -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
e3d16031b8 Visual Bug Fix
Language and CFR settings dialog display the bug best
2021-07-21 07:58:23 -07:00
Konloch
173b1937ff Zoomable Exception UI
This also provides support for the global font setting
2021-07-21 07:50:09 -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
3fc02c46fa Better Tab Fallback Names
If the active resource cannot be found (Plugin Console created outside of execution function) - Name the tabs in numerical order of the resources processed
2021-07-21 06:25:59 -07:00
Konloch
605721b378 Mouse Wheel Zoom On All Scrollable Windows
Plugin Writer, Consoles and the Hex-Viewer can now be zoomed in/out and support font control
2021-07-21 05:10:40 -07:00
Konloch
6ef91b49b9 Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-07-21 04:33:09 -07:00
Nico Mexis
a291fec941
Fix newer JDKs 2021-07-21 12:26:32 +02:00
Konloch
d6e3eec4cc Moved Bootloader 2021-07-20 13:15:00 -07:00
Konloch
efd9f84729 Strict Python Parameters 2021-07-19 11:28:47 -07:00
Konloch
05388b574b Better Last Directories 2021-07-19 07:11:14 -07:00
Konloch
b8b4312e37 Settings Dialogue Graphical Bug 2021-07-19 06:24:35 -07:00
Konloch
0eb9622634 Settings Dialogues 2021-07-19 05:23:57 -07:00
Konloch
9a866831c8 Code Cleanup 2021-07-19 04:09:34 -07:00
Konloch
244ed68599 Code Cleanup 2021-07-19 03:56:52 -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
902eaf6b7c Consume The Scroll Event 2021-07-18 23:50:09 -07:00
Konloch
18c0607c8e Better CTRL + Mouse Wheel Zoom
This adds mouse wheel zoom functionality onto all of the searchable text panes. This also fixes a scrolling bug.
2021-07-18 22:36:19 -07:00
Konloch
31cef469d4 More Translations & Cleanup 2021-07-17 13:51:00 -07:00
Konloch
cf6378d334 Added Default Component Icons
Fixes #84
2021-07-16 14:49:32 -07:00
Konloch
4696818056 Workspace Refactoring 2021-07-15 20:50:05 -07:00
Konloch
ced48c76fd Tabbed Console
A better solution to the plugin console for when you have multiple resources inside of BCV
2021-07-14 21:59:18 -07:00
Konloch
206ca32dc0 Better Console Logging 2021-07-14 07:42:09 -07:00
Konloch
b9b8d44cc1 Improved Resource Updating
Still a work in progress
2021-07-14 04:33:20 -07:00
Konloch
2d289d1f9b Dark Theme Scrollbar Fixes
The actual fix is to use com.github.weisj.darklaf.components.OverlayScrollPane but this works for now
2021-07-13 04:05:38 -07:00
Konloch
33ec3f3fdb Extended BetterJOptionPane
This adds the showInputDialogue functions as well as the fixes for them
2021-07-13 03:36:39 -07:00
Konloch
b81577c6f0 Autodetect Python CLI
Still a WIP
2021-07-12 06:59:26 -07:00
Konloch
106549658f Resolved JFrameConsole Text Bug
This fixes the bug with large Strings causing the swing thread to lock up
2021-07-12 06:18:55 -07:00
Konloch
600b88e05e Improved Javap 2021-07-12 05:18:22 -07:00
Konloch
7d09510194 Added Javap Disassembler
Solves #93
2021-07-11 09:41:33 -07:00
Konloch
c2a9c0f51e Icon Resources API Change 2021-07-11 07:10:42 -07:00
Konloch
f1dc61f780 Disassembler Bug Fix 2021-07-11 06:39:09 -07:00