Commit graph

417 commits

Author SHA1 Message Date
Konloch
f0580df2d6 Slightly Better Container API
Allows for quick look ups based on container name
2021-07-27 03:17:57 -07:00
Konloch
a4f01151d5 Cleanup 2021-07-27 01:49:38 -07:00
Konloch
938170b97b Bug fix 2021-07-27 01:25:42 -07:00
Konloch
f22a5b9196 Classfile Header Check
This is still missing a lot and isn't the correct way to do it, plugins won't work for obfuscated classfile names until the importer has been rewritten as well

Some of the decompilers also fail but it's a step in the right direction
2021-07-27 01:13:14 -07:00
Konloch
3abdbf6b68 Right-Click Context Menu API 2021-07-27 00:26:38 -07:00
Konloch
70a205c5d9 Right-Click Context Menu
Adds better control to the resource list and gives a right-click context menu that changes depending on the selected node

More work is needed and a proper context API should be provided
2021-07-26 22:43:36 -07:00
Konloch
f7e47540dc Fix Opening Selected Resource 2021-07-26 21:52:20 -07:00
Konloch
265323f33c Only Open Plugin Console When Prompted
This gives back the plugin developer's control of deciding when the plugin console should be shown
2021-07-26 21:37:46 -07:00
Konloch
ec722e664c Re-Add One Plugin At A Time Limit 2021-07-26 21:31:00 -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
ff793b5fc3 Tabbed Plugin Exceptions 2021-07-23 20:26:23 -07:00
Konloch
9bf7e012b3 Formatting 2021-07-23 19:29:45 -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
e371a76c98 Moved BootState 2021-07-23 19:17:20 -07:00
Konloch
84c1834ada Plugin API Update
With the plugin manager tab changes  the plugin console no longer needs the active resource container name. It only needs the plugin name
2021-07-23 15:50:18 -07:00
Konloch
10df99c750 Plugin Fixes 2021-07-23 15:46:19 -07:00
Konloch
683207d4b0 ClassLoader Fix
This resolves an issue with the String Decrypter plugins
2021-07-23 15:34:26 -07:00
Konloch
0a41fd24c8 Comments 2021-07-23 15:33:34 -07:00
Konloch
15df6abfc9 Tabbed Windows
This gives the option to open all of the window dialogs as tabbed resources. The plugin writer and plugin console tab could be merged into a single pane at a later date. The error dialog might be over-kill and should remain an external window.

This is mostly an experiment for better UIs, because of this everything is optional and can be turned off within the configuration class
2021-07-23 15:12:53 -07:00
Konloch
4620507918 Version Downgrade
v2.11.0 will be introduced once v2.10.x is stable, hopefully v2.10.15 will be the last patch
2021-07-23 09:47:45 -07:00
Konloch
05e69c5bb8 Error Log Translations 2021-07-23 09:20:23 -07:00
Konloch
23d6e64a66 Typo 2021-07-22 22:17:20 -07:00
Konloch
08e129b470 Fixes #333
A work around for the SettingsDialog menu being null
2021-07-22 22:10:53 -07:00
Konloch
6d3a383c96 Cleanup 2021-07-21 16:21:45 -07:00
Konloch
52927e678f Update Check Fallback 2021-07-21 16:19:27 -07:00
Konloch
a4cf3a2337 Version Prompt 2021-07-21 15:55:42 -07:00
Konloch
8fa494ada6 Force Prompt Update 2021-07-21 15:54:28 -07:00
Konloch
ce015c4f50 Fix Version Check 2021-07-21 15:54:17 -07:00
Konloch
0c629833dd Code Cleanup 2021-07-21 15:28:48 -07:00
Nico Mexis
da06975535
Merge remote-tracking branch 'origin/master' into fixes 2021-07-21 23:32:07 +02:00
Nico Mexis
b72d47bef9
Document Hex Editor better 2021-07-21 23:31:05 +02:00
Konloch
42feadc630 Translations 2021-07-21 14:26:22 -07:00
Nico Mexis
fa85fd7479
Better Hex Editor in Dark Mode 2021-07-21 23:20:42 +02:00
Konloch
561f0ce99c v2.11.0 2021-07-21 13:12:14 -07:00
Konloch
a7fe68e801 Fixed Refresh Button Lock 2021-07-21 13:11:46 -07:00
Konloch
e63676e92a Repackaging 2021-07-21 12:55:20 -07:00
Konloch
d8c88b18d1 Refactored The Version Checker
Now the version checker supports downloading for every single BCV release
2021-07-21 12:55:03 -07:00
Konloch
7b227bb10e Better About Draft
Still a work in progress. Formatting for the pre tag is broken and should be replaced with something else
2021-07-21 11:17:43 -07:00
Konloch
84d3b36454 Fixed Versioning
The downloader is still broken and seems to have issues with the entire v2.10.x line so any version prompt cannot happen till everyone is on v2.11.x or it will just be a remote error

that also means the downloader needs to be fixed for v2.11.0
2021-07-21 10:47:56 -07:00
Konloch
7056c0bd40 Reload Resource Fix
This fixes the resources being added twice but introduced a new bug, now reload resources resets the resource list.

A better solution would be to preserve the original list, then add or remove anything new that was found, while updating the byte[] and ClassNodes of the existing resource containers
2021-07-21 10:05:05 -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
87ff4bd291 Better Translation Error Information 2021-07-21 08:29:45 -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
eeaafa48eb Comments & Constants Cleanup 2021-07-21 07:44:25 -07:00