Commit Graph

19 Commits

Author SHA1 Message Date
Nico Mexis 86fb69f694
Optimize various stuff 2021-12-20 00:24:17 +01: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 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
Konloch f4c0e71475 Better Searching
Instead of providing the entire path in the search result now we can return only what the user is looking for
2021-07-29 19:32:32 -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 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 434d5cd58f Improved BCV Error Handling 2021-07-14 04:09: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 743b515f24 Translation Fixes 2021-07-08 18:58:27 -07:00
Konloch 8933a9a8c0 More Translations
Most components should be translated. All of the components that were hardcoded for English now work with translations.

All of the translations now include any missing translation keys.

Added translations for: Farsi, Finnish, Greek, Indonesian, Bengali, Italian, Korean,  Dutch, Polish, Swedish, Thai, Hebrew, Turkish, Ukrainian, Hungarian, Georgian, Javanese, Hausa, Swahili, Norwegian & Vietnamese
2021-07-08 01:22:39 -07:00
Konloch 27694a5ec6 Fixed Search Pane Selection Bug
This removes the scrollbar but fixes the selection bug caused by it
2021-07-07 17:53:57 -07:00
Konloch 820a086a93 More Translation Support 2021-07-07 03:39:29 -07:00
Konloch 99fde7156e Active Resource API Changes 2021-07-06 20:05:35 -07:00
Konloch 6efbc39ff6 Search Box Pane Cleanup 2021-07-04 19:06:15 -07:00
Konloch 4c0bffd40d Search Cleanup 2021-07-04 00:03:40 -07:00
Konloch ad6dff9082 Added Translated JCheckBox 2021-06-30 15:27:23 -07:00
Konloch cec2df4685 Code Cleanup
+ Refactored a lot of the GUI
+ Fixed a few bugs with the swing components and swing interaction
+ Includes #304
+ Added LAF theme selection
+ Moved the Visual Settings from the Settings menu to the View menu
+ Added a simplified tab names option
2021-06-25 18:13:46 -07:00
Renamed from src/main/java/the/bytecode/club/bytecodeviewer/gui/SearchBoxPane.java (Browse further)