summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/panels (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Split GUI code to separate module (#242)Gravatar Runemoro2020-06-034-266/+0
| | | | | | | * Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>
* Rewrite search dialog (#233)Gravatar 2xsaiko2020-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix searching * Make buttons use localization * Fix rename field opening when pressing shift+space * Tweak search algorithm * Add a bit of documentation * Remove duplicate example line * Use max() when building the inner map instead of overwriting the old value * Keep search dialog state * Formatting * Fix cursor key selection not scrolling to selected item * Don't set font size * Rename close0 to exit * Fix wrong scrolling when selecting search dialog entry
* Add a configurable scale factor (#230)Gravatar 2xsaiko2020-04-242-4/+6
| | | | | | | | | | | | | | | * 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>
* QOL fixes (#222)Gravatar Yanis482020-04-181-1/+5
| | | | | | | * qol fixes * ctrl_mask -> ctrl_down_mask * reverted deobfuscation change
* Added zoom for PanelEditor (#209)Gravatar Samir Mokiem2020-04-141-1/+25
| | | | | * Added zoom for PanelEditor * Updated french zoom translations. Renamed zoom function, Integer to int
* Made Enigma gui translatable (#193)Gravatar modmuss502020-03-053-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Allow attaching class, method, field, and parameter javadocs (#185)Gravatar Fudge2019-12-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * bring liach pr to modern enigma * bump version * fuck off vscode * switch to COMMENT and write comments before * it was already after, what do you want * oops * put inner classes at the end * remove indents and use all caps * add refreshmappings command * Update src/main/java/cuchaz/enigma/translation/mapping/serde/EnigmaMappingsWriter.java * Delete RefreshEnigmaMappingsCommand.java * Update CommandMain.java * ok
* Fix inner class renaming (#176)Gravatar liach2019-11-081-1/+1
| | | Signed-off-by: liach <liach@users.noreply.github.com>
* Mostly resolve test failuresGravatar gegy10002019-06-181-3/+16
|\
| * fix unwanted declaration navigation during Quick FindGravatar asie2019-06-151-3/+16
| |
* | Plugin rework along with API rework: Enigma split from EnigmaProject; ↵Gravatar gegy10002019-06-161-3/+3
|/ | | | plugins now provide services configurable via a profile
* Write package name in text field on rename-in-placeGravatar gegy10002019-05-121-1/+24
|
* Rename in place functionality (#131)Gravatar Gegy2019-05-121-32/+38
| | | | | | | | * Rename in place functionality * Don't allow rename if renaming is not allowed for the token * Remove redundant 'R' hotkey
* Add forward and backward reference history with mouse navigation (#132)Gravatar Erlend Åmdal2019-05-123-4/+19
| | | | | | | | | | | | * Add History * Add forward and backward reference history * Update PopupMenuBar text for history * Fix indentation * Fix more indentation
* Support navigation to declaration on ctrl+clickGravatar gegy10002019-05-111-4/+8
|
* [WIP] Mapping rework (#91)Gravatar Gegy2019-01-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move packages * Mapping & entry refactor: first pass * Fix deobf -> obf tree remapping * Resolve various issues * Give all entries the potential for parents and treat inner classes as children * Deobf UI tree elements * Tests pass * Sort mapping output * Fix delta tracking * Index separation and first pass for #97 * Keep track of remapped jar index * Fix child entries not being remapped * Drop non-root entries * Track dropped mappings * Fix enigma mapping ordering * EntryTreeNode interface * Small tweaks * Naive full index remap on rename * Entries can resolve to more than one root entry * Support alternative resolution strategies * Bridge method resolution * Tests pass * Fix mappings being used where there are none * Fix methods with different descriptors being considered unique. closes #89
* Fix cursor and selection highlight color when using the dark themeGravatar Shadowfacts2018-12-101-0/+6
|
* match the keybind to what the UI saysGravatar Thiakil2018-07-241-1/+1
|
* Package updatesGravatar gegy10002018-05-191-1/+1
|
* Follow Fabric guidelinesGravatar Thog2017-03-084-124/+112
|
* Fix order of packages, hanging of Enigma and classes nodes not renamed when ↵Gravatar Thog2016-10-282-2/+2
| | | | package is renamed (#25)
* Fixes execution order for line number ruler (Close #39)Gravatar Glassmaker2016-10-181-5/+0
|
* Fix #41Gravatar Thog2016-10-151-0/+11
|
* Allow for selecting and copying text (Fix #22)Gravatar Thog2016-09-131-0/+2
|
* Add the ability to rename package and classes in panelsGravatar Thog2016-08-232-4/+6
|
* Avoid making libraries methods renameable + Fix Cancel buttons in save diagGravatar Thog2016-08-151-0/+1
|
* Add F5 hotkey to reload class + use a ugly hack to avoid rename issues with ↵Gravatar Thog2016-08-141-0/+2
| | | | generics...
* Remoe JSON directory format support and clean up others thingsGravatar Thog2016-08-121-0/+2
|
* ReformatGravatar lclc982016-07-043-4/+3
|
* Fixed Obf Class list orderGravatar lclc982016-07-042-2/+13
|
* Started Gui RefactorGravatar lclc982016-07-034-0/+149