* Fix Type inference error: updates count limit reached
* Fix for the "Type inference error: updates count limit reached"
* Users will be able to choose the limit and possibly avoid this error
* Adding options on decompilation settings
* Updating README.md with new type update limit parameter
Updating README.md with new type update limit parameter
* 1. Fix tab rendering when preview state changed
* 2. Fix selected tab after closing currently active tab
* 3. Fix tab selection when pinning currently active tab
* 4. Make current preview tab permanent on double click
* 5. Fix preview tab font not reloading on settings change
* fix(gui): use system menu bar on macOS
* fix(gui): font consistency in AboutDialog
* fix(gui): fix horizontal scrolling speed in CommonSearchDialog
* fix(gui): slightly increase debounce timer to reduce UI flickering
* fix(gui): disable tab scroll wrap-around behavior
* feat(gui): use list component witch recent projects on start page
* fix: spotless check
* move classes into one package and some minor changes
---------
Co-authored-by: Skylot <118523+skylot@users.noreply.github.com>
* fix(gui): minor improved search dialog & small refactor for search fields
* fix: removed unused key string
* fix(gui): added icon for active tab in SearchDialog
* feat(gui): notify user, if code has non-displayable character in current font (fix#621)
* fix(gui): improve check showing undisplayed chars on current font
* fix code style
---------
Co-authored-by: Skylot <118523+skylot@users.noreply.github.com>
* A tree - shaped usage rendering scheme has been added
* A tree - shaped usage rendering scheme has been added - i18n update
* A tree - shaped usage rendering scheme has been added - Enhance the interactive experience
* A tree - shaped usage rendering scheme has been added - Jtree Render
---------
Co-authored-by: y <y@a.com>
* feat(res): add feature to use headers for detect resource extensions if resource obfuscated
* fix(res): read first 4kb data, for detect headers & use utf8 charset for decode bytes to string
* A tree - shaped usage rendering scheme has been added
* A tree - shaped usage rendering scheme has been added - i18n update
---------
Co-authored-by: y <y@a.com>
* feat(tools): add to NLSAddNewLines tool remove lines if it not found on default reference & update commented untranslated line from reference
* fix: sync i18n translation from english reference file
* rename class and task, adjust code style
---------
Co-authored-by: Skylot <118523+skylot@users.noreply.github.com>
* fix(gui): update resource.arsc nodes after opened tab with resource ids list by double click (fix#2488)
* Update jadx-gui/src/main/java/jadx/gui/treemodel/JResource.java
---------
Co-authored-by: skylot <118523+skylot@users.noreply.github.com>
* feat(gui): added support view and open more resource files
* fix(gui): remove svg extension from resource types
* fix(gui): use error dialog from common utils
* fix: reformat code
* feat(gui): created simple preview mode (#756)
* feat(gui): fixed opening code preview tab, if open from available tabs
* fix(gui): rollback mouse events for tree