Commit Graph

38 Commits

Author SHA1 Message Date
Anton Kasyanov
16f934df62 Moved direct WinAPI access into a service 2018-02-03 21:09:15 +02:00
Anton Kasyanov
a60b1535e3 Allow to switch clients even if Aero is not enabled 2018-01-29 22:11:50 +02:00
Anton Kasyanov
faa423a5d9 Improved HighDPI support 2017-11-08 20:24:22 +02:00
Anton Kasyanov
1d37e4373c Streamline code used to minimize the EVE Online main window 2017-07-05 22:07:32 +03:00
Anton Kasyanov
6bd6eafc2c Odd coordinates like (-32000, -32000) are saved as EVE Online main window position 2017-07-05 22:06:38 +03:00
Anton Kasyanov
4470b62650 Minor refactoring in the ThumbnailManager 2017-06-17 19:53:45 +03:00
Anton Kasyanov
365654d1ea Do not save positions of thumbnails of the client sitting on the login screen 2017-06-17 19:45:50 +03:00
Anton Kasyanov
12eb5c3d0a Always create thumbnail of the not-yet-logged-in client in the upper left corner of the screen 2017-06-17 19:43:00 +03:00
Anton Kasyanov
5277a52bae Allow to minimize the client by Crtl+Click on its thumbnail 2017-06-17 18:45:15 +03:00
Anton Kasyanov
32790c6f26 Save new thumbnail positions immediately after they have been moved 2017-06-17 01:18:56 +03:00
Anton Kasyanov
b4a0e7d31d Allow to setup the highlight border thickness 2016-10-20 21:47:20 +03:00
Anton Kasyanov
c56e173738 Ensure that thumbnail borders do NOT overlap with the EVE client window image 2016-10-19 23:42:43 +03:00
Anton Kasyanov
765c35ac0b Setting borderless thumbnail to maximum possible size rusults in incorrect thumbnails sizs on the next application run 2016-10-18 21:00:25 +03:00
Anton Kasyanov
278ab21592 Allow users to have multiple configuration files 2016-10-15 21:25:07 +03:00
Anton Kasyanov
1e59163ce7 Fix for possible race condition in ThumbnailManager 2016-10-06 22:46:18 +03:00
Anton Kasyanov
f86f551d77 Thumbnail management fix (topmost thumbnail gets corrupted) 2016-08-18 22:23:38 +03:00
Anton Kasyanov
5012260983 Improve the internal Thumbnail management. Immediately refresh the data about active client, better handle thumbnail overlaps on zoom 2016-08-18 21:07:57 +03:00
Anton Kasyanov
536f26a404 Optionally show a border around the thumbnail of the currently active EVE client 2016-08-17 21:07:23 +03:00
Anton Kasyanov
ae071a9a1c Add movement and resize capabilities to the Thumbnail windows in borderless mode 2016-08-12 22:07:44 +03:00
Anton Kasyanov
710d0a265a Thumbnail sizes are changed after their frames are turned on or off 2016-06-19 22:50:26 +03:00
Anton Kasyanov
d136da3da1 Provide support of HotKeys to manage thumbnails and corresponding EVE clients - implemented w/o GUI required to set hotkeys 2016-06-15 01:59:20 +03:00
Anton Kasyanov
fa4086aba7 When Zoomed In the thumbnail window should always stay on the top 2016-06-09 01:46:11 +03:00
Anton Kasyanov
9d08f255f7 Minimizing and then restoring EVE window makes its thumbnail tiny 2016-06-09 01:34:09 +03:00
Anton Kasyanov
25ab51bdbe Switch to Actions instead of events to pass actions between Presenters and Views 2016-06-08 22:33:38 +03:00
Anton Kasyanov
010a421033 When thumbnails borders are enabled zoomed thumbnail contains gray unused area at the bottom 2016-06-08 22:19:53 +03:00
Anton Kasyanov
8d57acb900 Thumbnail overlays are broken 2016-06-06 23:11:40 +03:00
Anton Kasyanov
b1a11db9a9 Proper handling of the ShowThumbnailsAlwaysOnTop option 2016-06-05 21:54:39 +03:00
Anton Kasyanov
71c0889fa9 After the thumbnail is zoomed it its position is resynced 2016-06-05 21:46:23 +03:00
Anton Kasyanov
3192e2f703 Set default ActiveClientName to 'EVE' 2016-06-05 21:15:21 +03:00
Anton Kasyanov
5b768579ca Stored Thumbnail position is not applied to the newly created thumbnail immediately 2016-06-05 18:26:49 +03:00
Anton Kasyanov
daa18558eb Resizing thumbnail too big or too small results in an immediate program crash 2016-06-05 16:15:49 +03:00
Anton Kasyanov
9902f578ef Disabling ZoomOnHover option doesn't disable the zoom itself 2016-06-05 15:26:14 +03:00
Anton Kasyanov
e5b8023190 'Hide Preview if active window is not EVE client' makes thumbnail blink after switching to a EVE client 2016-06-05 14:38:35 +03:00
Anton Kasyanov
2f53da928b Switching between thumbnails takes too long 2016-06-05 14:08:56 +03:00
Anton Kasyanov
4949c17065 Update layout management system to use JSON 2016-06-05 01:34:44 +03:00
Anton Kasyanov
a30834db6c Update configuration system to use JSON 2016-06-02 22:48:51 +03:00
Anton Kasyanov
08e39ab4ea Minor UI and naming fixes 2016-06-02 21:43:14 +03:00
Anton Kasyanov
244a193e99 Thumbnail management code cleanup 2016-06-01 23:32:57 +03:00