Commit graph

97 commits

Author SHA1 Message Date
Lorenz Cuno Klopfenstein 6a71f22cc7 SidePanel code rewritten (now opens in external container window).
Several changes to UI event handling (better performance on resize) and removed other SidePanel left-overs.
Added a "Settings" sidepanel.
2011-03-24 01:31:23 +01:00
Lorenz Cuno Klopfenstein 6cf04359d2 Fixed sidepanels in design mode. 2011-03-23 19:36:56 +01:00
Lorenz Cuno Klopfenstein a11e50c8b4 Updated strings from Google Docs translations. 2011-03-22 12:36:33 +01:00
Lorenz Cuno Klopfenstein 618c1010b2 Fixed side panel hiding (focus gets back to main form and panel is disposed correctly). 2011-03-22 12:36:15 +01:00
Lorenz Cuno Klopfenstein 35f5cb15cd Minor fixes here and there. 2011-03-22 11:56:28 +01:00
Lorenz Cuno Klopfenstein c2347b25a5 Window restoring option added (by window class, window title and window HWND). 2011-03-22 11:56:07 +01:00
Lorenz Cuno Klopfenstein 4cfd61ba28 Improved screen position locking. 2011-03-22 01:34:37 +01:00
Lorenz Cuno Klopfenstein f340fa546c Fixed issue #20 (opacity / fullscreen switching bug). 2011-02-03 17:24:39 +01:00
Lorenz Cuno Klopfenstein 4abb6f4a7d Added fullscreen mode switch to CLI (--fullscreen).
Fullscreen and "chrome off" modes only work when cloning a thumbnail.
2010-11-17 01:09:27 +01:00
Lorenz Cuno Klopfenstein d83527e1f9 Fixed platform specific initialization (split in pre/post handle creation init steps).
Added some debugging classes (shell hook interceptor and a fake debug platform).
2010-11-17 00:59:41 +01:00
Lorenz Cuno Klopfenstein 47e3c48d16 Added (empty) brazilian language resources. 2010-11-16 18:42:22 +01:00
Lorenz Cuno Klopfenstein 9ae2778838 Mergedown (translation and bugfix). 2010-10-29 23:06:44 +02:00
Lorenz Cuno Klopfenstein a1016a4c48 Mergedown with new logo. 2010-10-29 00:25:42 +02:00
Lorenz Cuno Klopfenstein 5a000a10d3 Added Spanish (es-ES) translation (Thanks to Ra?l Morillo).
Some fixes to .designer code to load translated strings.
2010-10-29 00:24:39 +02:00
Lorenz Cuno Klopfenstein cb4d14778d Bugfix: when in position lock mode, resizing via mouse wheel will respect the selected position lock. 2010-10-17 15:53:57 +02:00
Lorenz Cuno Klopfenstein 8ad4e78ac5 Mergedown. 2010-10-16 18:35:29 +02:00
Lorenz Cuno Klopfenstein 0ee94c5af1 Version 3.2.
Updated XML manifest to version 3.2.
2010-10-15 21:40:34 +02:00
Lorenz Cuno Klopfenstein 8418f9e093 Merge. 2010-10-15 21:38:46 +02:00
Lorenz Cuno Klopfenstein cecbc76c67 Finalized command line parser implementation.
Window seeking by class implemented and /visible parameter added to CLI (picks only visible windows).
Settings updated to include "restore size and position". GUI and logic updated.
Fixed chrome toggling (form size and position doesn't change when switching).
2010-10-15 21:36:03 +02:00
Lorenz Cuno Klopfenstein 38366ced96 Added OnTopReplica logo. 2010-10-15 19:12:58 +02:00
Lorenz Cuno Klopfenstein 295b40ece9 Added extension methods and some minor related refactoring.
Switched from WindowManager to extensible WindowSeekers (derived from BaseWindowSeeker).
Window seeking by title implemented and command line parameter added.
2010-10-11 02:55:40 +02:00
Lorenz Cuno Klopfenstein 16e9b66fb2 Version update to 3.2.
Some text fixes.
2010-10-10 13:35:24 +02:00
Lorenz Cuno Klopfenstein 8ab1cfd784 Almost complete command line options implementation.
Changed position context menu: now locks on a screen position and keeps it after moving/resizing.
Some bugfixes and code refactoring.
2010-10-09 20:51:23 +02:00
Lorenz Cuno Klopfenstein 0b1188e2ad Group Switch mode now disables when no windows are selected for the group (i.e. mode is enabled for a group of 0 windows). 2010-10-05 22:56:21 +02:00
Lorenz Cuno Klopfenstein 7128038eb0 Refactore MessagePumpManager to improve performance (no more reflection on startup). 2010-10-05 22:38:45 +02:00
Lorenz Cuno Klopfenstein dcc218366f Fullscreen mode bugfix (now correctly keeps original size and original chrome status). 2010-10-05 21:54:02 +02:00
Lorenz Cuno Klopfenstein 8ed4926ce2 Some code cleanup and new input status methods. 2010-09-27 10:07:48 +02:00
Lorenz Cuno Klopfenstein f41c61af2a Mergedown with version update (3.1.1.0). 2010-09-25 17:15:54 +02:00
Lorenz Cuno Klopfenstein 8d6d2b8a25 Mergedown. 2010-09-25 16:48:26 +02:00
Lorenz Cuno Klopfenstein b45066f0d5 Fixed: window is now visible in ALT+TAB when in fullscreen mode (on Windows 7). 2010-09-23 23:23:20 +02:00
Lorenz Cuno Klopfenstein f7c501cd26 Mergedown. 2010-09-19 23:49:03 +02:00
Lorenz Cuno Klopfenstein 8f0e11d898 Small performance improvement on form resizing. 2010-09-19 23:48:30 +02:00
Lorenz Cuno Klopfenstein 1c209b46a5 Added program version to crash dump. 2010-09-19 23:47:47 +02:00
Lorenz Cuno Klopfenstein 042649a1b2 Fixed bug received via mail (Form.Invoke method called before the window handle is created). 2010-09-17 19:43:25 +02:00
Lorenz Cuno Klopfenstein 4b8c8ffcc2 Updates and fixes to start up and updating process.
*Should* fix some of the crashes hopefully...
Updated installer with more uninstallation infos.
2010-09-09 00:53:01 +02:00
Lorenz Cuno Klopfenstein 3b219b69bd Added custom updating logic.
Added NSIS installer to project.
Fixed memory leak in WM_SIZING message handling.
2010-08-24 00:25:41 +02:00
Lorenz Cuno Klopfenstein 5c2808c0d4 Minor changes. 2010-08-02 23:52:28 +02:00
Lorenz Cuno Klopfenstein 759be7cb3d Added some new icons to the context menu.
Fixed form size/position when applying a new window region (ensures the form is always on screen).
Fixed rounding error when ending resize operation in AspectRatioForm.
2010-07-31 01:19:45 +02:00
Lorenz Cuno Klopfenstein 7f50cd0874 Fix for chrome enable/disable (would make app visible in Alt+Tab on Win7). 2010-07-18 13:30:55 +02:00
Lorenz Cuno Klopfenstein cfe39c713c Fixed ALT+TAB display on Windows Seven and altered hide/show mechanism.
Added CTRL+SHIFT+C hotkey that clones the active foreground window.
2010-07-18 12:45:53 +02:00
Lorenz Cuno Klopfenstein f5e4231cf9 Fixed title: now form has no caption, but keeps title in task bar. 2010-07-02 00:29:50 +02:00
Lorenz Cuno Klopfenstein 82b8ed0319 Some changes to message pump processors.
Added TitleSetter processor (doesn't work).
2010-07-01 23:59:08 +02:00
Lorenz Cuno Klopfenstein 1ae9effa6f Refactored HookMethods: OnTopReplica always hooks to shell events.
Added WindowKeeper that keeps track of cloned windows and checks whether they are destroyed.
2010-07-01 23:33:29 +02:00
Lorenz Cuno Klopfenstein 8973532765 Ignoring PSD Photoshop files. 2010-07-01 23:06:09 +02:00
Lorenz Cuno Klopfenstein 2d3366a338 Added some experimental stuff for Windows 7 (nothing works).
Refactored the notification icon as separate class, added window selection to context menu.
2010-07-01 23:05:44 +02:00
Lorenz Cuno Klopfenstein bfdfc2d371 Added original assets folder with original icons. 2010-07-01 17:57:48 +02:00
Lorenz Cuno Klopfenstein a1d19a6acf Group switch panel uses 32bit icons. 2010-07-01 17:57:34 +02:00
Lorenz Cuno Klopfenstein 1448b3f3b1 Main icon changed.
Some other icons updated.
Region side panel updated with better layout.
2010-07-01 17:54:38 +02:00
Lorenz Cuno Klopfenstein bcdca91f27 Added LRU (Least Recently Used) semantics to Group switch mode. 2010-07-01 14:06:50 +02:00
Lorenz Cuno Klopfenstein 0f28a47328 Added right click forwarding. 2010-07-01 13:46:01 +02:00