summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/config/Themes.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Split GUI code to separate module (#242)Gravatar Runemoro2020-06-031-48/+0
| | | | | | | * Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>
* Add a configurable scale factor (#230)Gravatar 2xsaiko2020-04-241-29/+37
| | | | | | | | | | | | | | | * 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>
* Add System and None (JVM Default) themes. (#107)Gravatar Bartosz Skrzypczak2019-02-071-1/+1
| | | | | | 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-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* add barebones plugin framework, cleanupGravatar asie2018-12-081-11/+11
|
* add line number coloring, bugfixesGravatar asie2018-11-281-4/+2
|
* refactors and bugfixesGravatar asie2018-11-281-45/+4
|
* Add dark LAFGravatar modmuss502018-11-281-0/+16
|
* update gson, fix argument indexing, delete empty class mappingsGravatar asie2018-10-271-1/+1
|
* Added theme switcher + dark theme (#60)Gravatar Modmuss502017-06-071-0/+66
* 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