summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/config/Config.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Split GUI code to separate module (#242)Gravatar Runemoro2020-06-031-261/+0
| | | | | | | * Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>
* This doesn't need to be scaled, potentially fixes circular class loading ↵Gravatar 2xsaiko2020-04-271-2/+1
| | | | crash (#236)
* Add a configurable scale factor (#230)Gravatar 2xsaiko2020-04-241-1/+4
| | | | | | | | | | | | | | | * Add swing-dpi dependency * Implement scale factor * Improve custom scale dialog, fix crash * Remove use of $ in identifiers * Use custom functional interface for scale listeners * Bump version Co-authored-by: modmuss50 <modmuss50@gmail.com>
* CFR support (#192)Gravatar Runemoro2020-03-091-1/+19
| | | | | * Add decompiler API * Add CFR support
* Made Enigma gui translatable (#193)Gravatar modmuss502020-03-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * made enigma gui translatable * key renamings * missed strings * string.format() & another missed string * cached content (thanks @liach) * added a dialog when changing language * better sentence * more %s * liach's requests * empty map * the last (?) missed strings * IT WORKS * French translation * Update fr_fr.json
* Add System and None (JVM Default) themes. (#107)Gravatar Bartosz Skrzypczak2019-02-071-48/+70
| | | | | | The current 2 editor color schemes are used depending on whether a LAF is detected to be dark ot light. This is done by drawing an empty JPanel into a dummy image and getting the grayscale pixel brightness. Move setting theme a bit earlier so it doesn't throw exceptions in some cases when using system theme. Change the order of setting swing LAF and applying theme so that apply() can get the right colors.
* Remap sources (#106)Gravatar Gegy2019-01-301-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Source remapping beginnings * Fix navigation to remapped classes * Translate identifier info reference * Remap local variables with default names in source * Caching translator * Fix lack of highlighting for first opened class * Fix unicode variable names * Unicode checker shouldn't be checking just alphanumeric * Fix package tree being built from obf names * Don't index `this` as method call for method::reference * Apply proposed names * Fix source export issues * Replace unicode var names at bytecode level uniquely * Drop imports from editor source * Class selector fixes * Delta keep track of base mappings to enable lookup of old names * Optimize source remapping by remapping source with a StringBuffer instead of copying * Bump version
* be a bit nicerGravatar asie2018-12-121-1/+1
|
* Fix cursor and selection highlight color when using the dark themeGravatar Shadowfacts2018-12-101-1/+7
|
* add barebones plugin framework, cleanupGravatar asie2018-12-081-32/+53
|
* add line number coloring, bugfixesGravatar asie2018-11-281-1/+11
|
* refactors and bugfixesGravatar asie2018-11-281-23/+83
|
* Add dark LAFGravatar modmuss502018-11-281-2/+4
|
* update ASM/Guava, merge ASM port fixesGravatar Adrian Siekierka2018-10-261-2/+2
|
* Added theme switcher + dark theme (#60)Gravatar Modmuss502017-06-071-60/+104
| | | | | | | | | | | | | | | | | | | | | | * Initial work on the color config * Save and read config from file.+ * Allow changing the editor colors * Remove the right margin * Move config to the user's home dir * Use Guava instead of Apache commons * Add runtime theme switching, includes example "dark" theme. * Rename dark theme as requested * Small clean up * Include suggestions from @Thog
* Add support for custom themes (#59)Gravatar Modmuss502017-06-041-0/+72