Commit Graph

10 Commits

Author SHA1 Message Date
Nico Mexis 86fb69f694
Optimize various stuff 2021-12-20 00:24:17 +01:00
hajdam c264e365cb JHexEditor replaced with BinEd Hexadecimal viewer library 2021-09-03 22:43:10 +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
Konloch 30bf371101 Code Cleanup 2021-07-21 05:02:32 -07:00
Konloch 612f89cd1c Changing Font Size On Hex Viewer 2021-07-21 04:20:15 -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 37df1802a9 Fixed Hex Viewer
This fixes the hex viewer as a decompiler option, it also attempts to solve #315 by allowing the contents in the hex editor to draw dynamically

This is just temporary until the hex editor is replaced
2021-07-16 18:41:33 -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
Renamed from src/main/java/the/bytecode/club/bytecodeviewer/gui/util/PaneUpdaterThread.java (Browse further)