Commit graph

575 commits

Author SHA1 Message Date
dragonmacher
1fa08a6002 GP-3000 - Theme Cleanup 2023-02-09 15:22:54 -05:00
Dan
94648ff140 GP-3084: Views listen to Trace without extra queue 2023-02-08 09:16:21 -05:00
ghidra1
7143f64c51 Merge remote-tracking branch
'origin/GP-2986-dragonmacher-component-provider-methods--SQUASHED'
2023-02-03 17:55:23 -05:00
dragonmacher
c252e3b905 GP-2986 - ComponentProvder and dialog cleanup on dispose 2023-02-02 17:51:15 -05:00
ghidragon
6563cebcf5 GP-2141 adding feature for better starting location when opening a
program.
2023-01-31 11:42:55 -05:00
Ryan Kurtz
d7d3340578 Merge remote-tracking branch 'origin/patch' 2023-01-26 11:28:55 -05:00
dragonmacher
d0ce510437 GP-3051 - Updated the Front End Project Table to allow users to change
selected rows by clicking any already selected row.
2023-01-26 10:08:30 -05:00
ghidragon
0bf0911e11 GP-2934 cleaning up user interface for Theming 2023-01-19 17:24:05 -05:00
dragonmacher
2a954aeec8 GP-2795 - Theme Fixes - Updated buttons using icons to ensure the
disabled icon gets installed correctly
2022-12-29 17:32:54 -05:00
Ryan Kurtz
55124ff249 Merge remote-tracking branch 'origin/patch' 2022-12-28 09:02:06 -05:00
Ryan Kurtz
70a155cb70 GP-0: Using TaskMonitor.DUMMY instead of deprecated
TaskMonitorAdapter.DUMMY_MONITOR
2022-12-28 08:06:16 -05:00
Ryan Kurtz
d7f7bf9a66 Merge remote-tracking branch
'origin/GP-2901-dragonmacher-theme-property-update'

Conflicts:
	Ghidra/Framework/Docking/data/docking.theme.properties
2022-12-16 14:15:15 -05:00
Ryan Kurtz
b707c2ea6b Merge remote-tracking branch 'origin/GP-2903_ghidra1_ImmutableDomainObjects--SQUASHED' 2022-12-15 06:01:56 -05:00
dragonmacher
63d6063fa0 GP-2910 - Fixed missing theme definitions; removed unused theme
definitions; fixed module theme dependencies
2022-12-14 17:53:29 -05:00
ghidra1
7c0dcaec3d GP-2903 corrected use of getImmutableObject for link-handler, Diff and OpenVersionedFileDialog. Improved handling of required upgrade. 2022-12-14 14:13:35 -05:00
dragonmacher
8379285044 GP-2795 - Refactor of ButtonPanelFactory 2022-12-12 18:54:57 -05:00
ghidragon
584b46c4b9 GP-1 fixed issue with spontaneous appearing weird tool 2022-12-09 11:11:24 -05:00
ghidra1
d377b9642b GP-2897 Allow Diff with another open program within same tool. Modified
OpenVersionedFileDialog to faciltate the program selection.
2022-12-07 17:20:54 -05:00
ghidra1
b64df409dc GP-1 updated help linking for some front-end actions 2022-12-06 18:02:38 -05:00
Ryan Kurtz
1cdb59e1bb Merge remote-tracking branch 'origin/GP-2868-dragonmacher-cleaner-utility' 2022-12-05 11:27:12 -05:00
dragonmacher
41c2f0bf26 Test fixes 2022-12-05 11:14:59 -05:00
dragonmacher
f091a084c2 GP-2868 - Image Cleanup - Removed unused images; removed duplicate
images; fixed image module dependency issues
2022-12-02 21:38:30 -05:00
ghidragon
ac29835fc3 Merge remote-tracking branch 'origin/GP-1-dragonmacher-tool-config-dialog' 2022-12-02 11:23:06 -05:00
ghidragon
56fcce1456 GP-2875 Split Generic module into two modules to remove Gui related code from the generic module 2022-11-30 12:33:04 -05:00
ghidra1
f0a8af3e8b Merge branch 'GP-2644_ghidra_LinkedFolders' 2022-11-22 12:53:18 -05:00
ghidra1
5a422c4502 GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
URL linked files and folders within project.
2022-11-22 12:47:17 -05:00
dragonmacher
93f9e93cd7 GP-2796 - Refactor DockingApplicationLayout to be more generic 2022-11-18 11:57:32 -05:00
dragonmacher
6736068df2 Fixed unnecessary showing of dialog related to saving tool changes 2022-11-17 10:42:55 -05:00
dragonmacher
b1fa0a1df0 Fixed an exception when trying to open 2 tools with the same project 2022-11-17 09:05:55 -05:00
dragonmacher
72e87f8e2d GP-1981 - Theme Help 2022-11-15 15:09:24 -05:00
ghidragon
edfb5a0877 GP-1981 Refactored Gui to use ThemeManager 2022-11-15 14:56:08 -05:00
ghidragon
a92a27e9f1 GP-1981 Review fixes 2022-11-15 14:56:05 -05:00
ghidragon
45c52e3cb9 GP-1981 - Updated help to allow authors to use theme image ids; updated
help to only allow modules that live on the classpath. Dpdating themd
documentation. Fixing gradle help build
2022-11-15 14:55:56 -05:00
ghidragon
c86b884daf GP-1981 added quick font adjust action, cleaned up tempColorUtils
and converted File extension icons file to use theming
2022-11-15 14:55:52 -05:00
ghidragon
45395d7575 GP-1981 converting option colors to theme colors and font usages to
theme properties
2022-11-15 14:55:49 -05:00
dragonmacher
79b95702ba GP-1981 - Theming - Icon Conversions - Software Modeling, Project,
Docking
2022-11-15 14:55:43 -05:00
dragonmacher
0971c0088c GP-1981 - Theming - Base Module 2022-11-15 14:55:28 -05:00
ghidragon
b2d16ab982 GP-1981 added check for theme changes when exiting tool. Fixed
FrontEndTool's close method. It was cheating before
2022-11-15 14:55:20 -05:00
ghidragon
9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
dragonmacher
803a9e9864 GP-1981 - Theming - Refactors for module conversions 2022-11-15 14:53:35 -05:00
dragonmacher
a99841e6d4 GP-1981 - Theming - PDB and Code Compare Modules 2022-11-15 14:53:33 -05:00
dragonmacher
2f453099ba GP-1981 - Theming - Project Module 2022-11-15 14:53:30 -05:00
dragonmacher
15e633c239 GP-1981 - Theming - Base module color conversion 2022-11-15 14:53:26 -05:00
dragonmacher
b837bd3aa3 GP-1981 - Theming - GColor migration fixes 2022-11-15 14:53:20 -05:00
ghidragon
25f7df2aa7 GP-1981 added import/export, theme listener, ThemePlugin tests, renamed
themes, deleteTheme action, zip support and got Nimbus working
2022-11-15 14:53:11 -05:00
ghidragon
b4d2271474 GP-1981 Moved Most Theming classes from Docking to Generic module 2022-11-15 14:53:08 -05:00
dragonmacher
d588daaca6 GP-1981 - Checkpoint - Conversions for FilterTextField, GenericHeader,
and OptionsGui; Moves some resources to Docking from Base; Moved the
theme plugin so it is available to generic applications
2022-11-15 14:53:05 -05:00
ghidragon
703a7beb8d GP-1981 added in font support and Icon support 2022-11-15 14:53:03 -05:00
ghidragon
164fe7b5b6 GP-1981 - Checkpoint - Added an action to show the current theme states
for the hovered item
2022-11-15 14:52:54 -05:00
ghidragon
f808431251 GP-1981 - Checkpoint - Initial Theming 2022-11-15 14:52:43 -05:00