DarkPhoenix
|
7ec9d3f122
|
Make sure graphs properly react to target profile updates
|
2019-08-01 00:21:42 +03:00 |
|
DarkPhoenix
|
cd20164d7a
|
Pass calling window to context menu
|
2019-07-30 19:12:45 +03:00 |
|
DarkPhoenix
|
3a09f4b45c
|
Rework FitChanged command to avoid refreshing graph multiple times in certain cases
|
2019-07-07 14:25:27 +03:00 |
|
DarkPhoenix
|
e6dce726b7
|
Rework how toggling factor reload works
|
2019-07-05 09:10:23 +03:00 |
|
DarkPhoenix
|
1ec78d9beb
|
Remove fit from graph window when it gets deleted
|
2019-05-19 21:29:43 +03:00 |
|
DarkPhoenix
|
966763aaa4
|
Make toggling ignore of restrictions undoable
|
2019-04-30 00:44:54 +03:00 |
|
DarkPhoenix
|
4eb8973c31
|
Rework how effect-blocking modules (scram) work to properly support undoing
|
2019-04-29 20:25:28 +03:00 |
|
DarkPhoenix
|
72fe52e560
|
Do not use GetItemData where we do not need it
|
2019-04-29 15:37:54 +03:00 |
|
DarkPhoenix
|
cb7f0052c4
|
Do not remove items on Del key used with modifier keys
|
2019-04-29 00:02:29 +03:00 |
|
DarkPhoenix
|
e865c9a399
|
Use GetModifiers() instead of asking status of individual keys
|
2019-04-27 14:22:09 +03:00 |
|
DarkPhoenix
|
b88ebdcfc0
|
Send context only for selected module in fitting panel
|
2019-04-24 12:45:21 +03:00 |
|
DarkPhoenix
|
3a26815d18
|
Change the fix again to not go into recursion problems on windows
|
2019-04-24 12:00:48 +03:00 |
|
DarkPhoenix
|
d35bf6514f
|
Do not pass selection as fallback, as we're now calculating clicked row properly
|
2019-04-24 08:16:23 +03:00 |
|
DarkPhoenix
|
abe015bee3
|
Add custom implementation of ScreenToClient
|
2019-04-24 08:11:37 +03:00 |
|
DarkPhoenix
|
d4847112a9
|
Make drone additions pane multi-selectable, change all related commands to support it too
|
2019-04-23 22:12:07 +03:00 |
|
DarkPhoenix
|
b1aac9f56d
|
Do not show menu items which are specific to modules when user clicks rack separator
|
2019-04-23 16:23:35 +03:00 |
|
DarkPhoenix
|
87ba6a9af0
|
Drop selection on ESC in fitting pane
|
2019-04-22 21:10:38 +03:00 |
|
DarkPhoenix
|
24bc675319
|
Do not crash when right-clicking without any selection
|
2019-04-22 19:26:24 +03:00 |
|
DarkPhoenix
|
b4288e17e5
|
Send proper main module to context menu if possible
|
2019-04-22 16:06:16 +03:00 |
|
DarkPhoenix
|
c03d000c45
|
Pass item which is considered to be clicked item to context menus
|
2019-04-22 15:45:37 +03:00 |
|
DarkPhoenix
|
881ec8b5b4
|
Select all items in fitting panel on ctrl-a
|
2019-04-22 13:36:59 +03:00 |
|
DarkPhoenix
|
71d5b28b75
|
Reuse selected module getter in fitting panel code
|
2019-04-22 13:20:10 +03:00 |
|
DarkPhoenix
|
a15fdc3b23
|
Use shared unselection function when starting drag
|
2019-04-22 13:07:18 +03:00 |
|
DarkPhoenix
|
af0b2b9f1b
|
Do not crash when alt-clicking state column
|
2019-04-22 07:24:14 +03:00 |
|
DarkPhoenix
|
983641d1d5
|
If loading into specified group of modules fails during alt-drag, attempt to load into all
|
2019-04-22 00:43:52 +03:00 |
|
DarkPhoenix
|
4ab21e92bf
|
Load charge into all modules when dropping onto illegal location
|
2019-04-22 00:36:48 +03:00 |
|
DarkPhoenix
|
413f00a475
|
Select just item being dragged when drag starts
|
2019-04-22 00:18:46 +03:00 |
|
DarkPhoenix
|
bde2043294
|
Do not crash when landing module on non-filled module slot while holding alt
|
2019-04-21 23:47:21 +03:00 |
|
DarkPhoenix
|
d45857f1fc
|
Do not fill with module while adding anything via alt-number from market
|
2019-04-21 23:42:14 +03:00 |
|
DarkPhoenix
|
4821bd1c72
|
Mass-replace modules when dragging something from market and dropping over another module while holding alt
|
2019-04-21 15:33:00 +03:00 |
|
DarkPhoenix
|
6694caafa0
|
Do not unselect on removing modules with delete key
|
2019-04-21 14:38:01 +03:00 |
|
DarkPhoenix
|
7b71c16cec
|
Remove bunch of modules on alt-double click
|
2019-04-21 14:35:52 +03:00 |
|
DarkPhoenix
|
7abc14eb7f
|
Take into consideration effects as well
|
2019-04-21 11:30:24 +03:00 |
|
DarkPhoenix
|
4d21fa517a
|
Reformat code a little
|
2019-04-21 11:22:59 +03:00 |
|
DarkPhoenix
|
f2a82c31c4
|
Add ability to fill fit with item, and fix some charge-related stuff
|
2019-04-21 10:53:26 +03:00 |
|
DarkPhoenix
|
f0b3aafd54
|
Change state of similar mods when you have alt pressed
|
2019-04-21 00:32:37 +03:00 |
|
DarkPhoenix
|
4c736de598
|
Revert change which allowed to use alt key as modifier to open fits in new tabs or switch modules to offline
|
2019-04-20 23:47:23 +03:00 |
|
DarkPhoenix
|
9eaeb60af7
|
Add ability to fill with modules by ctrl+alt+dragging
|
2019-04-20 22:54:19 +03:00 |
|
DarkPhoenix
|
edc1ef0e38
|
Do not choke on context menu spawning when module cannot be found
|
2019-04-20 16:28:12 +03:00 |
|
DarkPhoenix
|
c6bfd0bc05
|
Do not refetch mouse state
|
2019-04-20 14:44:24 +03:00 |
|
DarkPhoenix
|
c2d309430e
|
Make sure cargo-module drag commands are using actual fit data too
|
2019-04-20 04:10:32 +03:00 |
|
DarkPhoenix
|
8c40489049
|
Fix wrong log message
|
2019-04-20 03:59:08 +03:00 |
|
DarkPhoenix
|
051800bc16
|
Do not break selection on delimiters when generating context menus
|
2019-04-20 03:49:09 +03:00 |
|
DarkPhoenix
|
d1a3e5c0e8
|
Fix some module-related command calls
|
2019-04-20 03:43:15 +03:00 |
|
DarkPhoenix
|
68a13a6bb8
|
Use alt key in more actions as alternative or replacement to ctrl
|
2019-04-19 16:59:30 +03:00 |
|
DarkPhoenix
|
91a46a2dd4
|
Move some code around
|
2019-04-17 16:22:09 +03:00 |
|
DarkPhoenix
|
64bba0cfdb
|
Rework cargo to module command
|
2019-04-16 01:41:19 +03:00 |
|
DarkPhoenix
|
c7ed6367f9
|
Rework clone/swap modules
|
2019-04-15 21:00:34 +03:00 |
|
DarkPhoenix
|
3fa5ac7858
|
As commands now commit/recalc even in case of failure (as they do not know about exact reason of failure and we're not sure if rollback was succeeded), do not run them for every item added via double-click
|
2019-04-15 18:44:26 +03:00 |
|
DarkPhoenix
|
801f51b89c
|
Rework projected GUI commands
|
2019-04-15 11:34:52 +03:00 |
|