Commit Graph

329 Commits

Author SHA1 Message Date
joten 2fcad88aa9 Added some debugging
+ standardized the switching of "DetectHiddenWindows"
2015-02-19 08:14:01 +01:00
joten 4fd0b98c9b Moved the exclusion of elevated windows to a rule
+ revised the default rule set.
2015-02-18 19:48:11 +01:00
joten b79369c125 Fixed bug in "active window" tracking
+ fixed conflicting bug in in "Manager_closeWindow"
+ fixed visual bug in "Window_isElevated"
2015-02-16 22:38:42 +01:00
joten ddf544192f Fixed visual bug in "Monitor_activateView" 2015-02-16 22:13:41 +01:00
joten 9bc942afa9 Possibly fixed bug from issue #23 2015-02-16 21:30:10 +01:00
joten ae88c5f1ff Revised "active window" tracking 2015-02-16 21:06:22 +01:00
joten 058467de8a Revised "Manager_onShellMessage" 2015-02-16 19:34:53 +01:00
joten 189be901ea Revised the source code documentation ...
... of Manager_onShellMessage
2015-02-14 21:34:27 +01:00
joten b1b36b77e9 Unified the usage of `WinGet, ... ProcessName` ...
... and added window PID information.
2015-02-14 13:52:49 +01:00
joten 9f42612f84 Added a default rule for child windows. 2015-02-14 13:32:08 +01:00
joten dfac9a19aa Revised the usage of Manager_allWndIds 2015-02-13 21:59:31 +01:00
joten e2288561dc Fixed issue #24 by ignoring elevated windows 2015-02-12 20:35:41 +01:00
joten 9b247a40be Made the "remote control" support multiple lines. 2015-02-12 19:36:52 +01:00
joten 09cb11337e Revert "Revised the usage of Manager_allWndIds"
This reverts commit 1815c9b355.
2015-02-08 20:24:17 +01:00
joten 1815c9b355 Revised the usage of Manager_allWndIds
... especially regarding issue #9
2015-02-08 20:00:57 +01:00
joten c12a266044 Added some kind of remote control ...
... i. e. the possibility for sending commands to bug.n from another
AutoHotkey script, as suggested by franckspike with issue #20 (a pull
request).
2015-02-08 17:40:19 +01:00
joten 07a080c4ca Added a chrome browser rule
+ fixed a typo
2015-02-05 20:57:59 +01:00
joten 497318e24a Added a default rule ...
... for a Windows Explorer dialog type
2015-02-01 22:19:40 +01:00
joten 18b165edc8 Revised the default rule set 2015-02-01 21:13:48 +01:00
joten 107456f71a Optimized "Manager_applyRules" 2015-02-01 20:10:54 +01:00
joten d67c7482e9 Revised the rule layout 2015-02-01 20:02:08 +01:00
joten 8ca47284e1 Fixed bug in multi-monitor bug.n command GUI ...
... positioning
+ fixed minor redrawing problem of the bug.n bar
+ fixed bug in bug.n Bar_GuiClick and Bar_GUIContextMenu monitor
calculation
2015-02-01 14:39:46 +01:00
joten be8e4a68c3 Integrated bar into Shell_SecondaryTrayWnd 2015-01-31 01:45:36 +01:00
joten a8adf2e33f Revised color scheme and status bar
... extracting the volume from anyText.
2015-01-30 23:38:40 +01:00
joten ae54669dd8 Revised the bar color scheme 2015-01-30 20:13:10 +01:00
joten 1546091696 Adopted franckspike's more general Manager_loop 2015-01-28 23:45:58 +01:00
joten 2d18960bf6 Revised "View_setGapWidth"
... aka "View_setLayoutProperty('GapWidth', " to allow setting absolute
and relative values.
2015-01-28 22:20:15 +01:00
joten f7d712d61c Revised "Manager_setViewMonitor"
... to allow setting absolute and relative values.
2015-01-28 20:49:03 +01:00
joten 0d967e02fe Revised "Manager_setWindowMonitor"
... to allow setting absolute and relative values.
2015-01-28 20:26:43 +01:00
joten 7d7c20f716 Revised "Manager_activateMonitor"
... to allow setting absolute and relative values
2015-01-28 20:12:57 +01:00
joten 8455ec1b60 Revised "Monitor_toggleWindowTag" and ...
"View_activateWindow" in regards to absolute and relative value setting
2015-01-28 19:42:07 +01:00
joten b014a72284 Revised "Monitor_setWindowTag"
... to allow setting absolute and relative values.
2015-01-28 18:11:47 +01:00
joten 05d75e876c Revised Monitor_activateView
... to allow setting absolute and relative values.
2015-01-28 17:42:18 +01:00
joten 74dffa9792 Re-implemented "View_shuffleWindow"
... regarding the setting of absolute and relative values
2015-01-28 00:02:37 +01:00
joten f9cfc8e5f5 Implemented setting the log level ...
... to an absolute value
2015-01-27 22:33:13 +01:00
joten 9a539e10af Re-implemented "View_setLayout"
... allowing to set absolute and relative values
2015-01-27 22:13:03 +01:00
joten 2346f3734e Implemented setting mfact to an absolute value 2015-01-27 21:59:12 +01:00
joten f18dd93523 Added "GapWidth" to View_setLayoutProperty
+ minor correction
2015-01-27 21:30:10 +01:00
joten 6db371a134 Unified functions for setting layout properties
... to View_setLayoutProperty
2015-01-26 22:51:19 +01:00
joten 4ec9578507 Moved tiling-related functions to Tiler.ahk 2015-01-26 21:12:14 +01:00
joten 485c1c5115 Renamed and reordered functions 2015-01-25 22:26:17 +01:00
joten 03c3d59310 Fixed minor bug regarding the log file 2015-01-25 20:50:01 +01:00
joten f18269353b Moved and renamed the function Bar_getBatteryStatus
... to ResourceMonitor_getBatteryStatus
2015-01-25 20:44:07 +01:00
joten b5ee251adb Renamed Manager_resetWindowBorder and ...
... Manager_setWindowBorder to Manager_restoreWindowBorders and
Manager_setWindowBorders
2015-01-25 20:39:09 +01:00
joten d0ab84f1f3 Rename the function View_toggleFloating
... to View_toggleFloatingWindow and therewith revised functions
Manager_*Window
2015-01-25 20:28:40 +01:00
joten d26791d2cf Renamed window-related global variables 2015-01-25 19:38:10 +01:00
joten 71e4025a09 Renamed the previously moved functions
(window-related)
2015-01-25 19:16:30 +01:00
joten c7b6c0a388 Moved window-related functions to Window.ahk
... therewith revising Manager_findHung (bug in line 272: "If (A_Index =
ghostWnd)")
2015-01-25 18:07:51 +01:00
joten b8e3206b1a Initialized version 9.0.0 2015-01-25 14:04:17 +01:00
joten b2139b1605 Updated copyright notice 2015-01-25 13:07:37 +01:00
joten 92b6b84e03 Fixed bug from issue #16 (display scaling)
+ fixed bug regarding `Config_horizontalBarPos` (set to a positiv
number)
2014-12-13 16:12:38 +01:00
joten 76c4a21b30 Updated other points regarding Progman and WIN_8 2014-10-31 19:33:01 +01:00
joten 11aa4425e3 Added code related to issue #7
bug.n now acts on changed display resolution and added monitors
2014-10-31 17:01:30 +01:00
joten 35b28891f4 Extended the bug fix from r145:dc91cfafb64c ...
... to all methods of closing windows
2014-10-31 16:20:31 +01:00
joten bd00181033 Fixed bug regarding activating a monitor ...
... by clicking on the desktop
2014-10-31 16:10:33 +01:00
joten 92bc786122 Commented on Manager_aMonitor 2014-10-29 18:15:11 +01:00
joten eb8e4aab03 Added WindowProc for detecting display changes
Reference: https://github.com/fuhsjr00/bug.n/issues/7
2014-10-06 13:59:59 +02:00
joten 469e686ca3 Added registration of a secondary windows taskbar
+ Shell_SecondaryTrayWnd
+ TODO for additional TrayWnd
2014-10-06 13:33:29 +02:00
joten 73adf718a0 Added a Config_rule line to Manager_getWindowInfo
... making it easier to create a new rule for an open window.
2014-10-02 15:46:12 +02:00
joten 60afeff9a2 Added a TODO regarding an additional status field
Reference: https://github.com/fuhsjr00/bug.n/issues/11#issue-44583490
2014-10-02 10:14:57 +02:00
joten 804e28cb22 Added Config_readinVolume
... and associated code
2014-10-01 23:20:32 +02:00
joten 1b6133b3fd Added a TODO regarding chrome browser pop-ups
Reference:
https://github.com/fuhsjr00/bug.n/issues/1#issuecomment-54681990
2014-09-30 14:13:18 +02:00
joten 87a486b830 Added bar transparency
+ updated bug.n-dev.exe
2014-09-30 13:08:48 +02:00
Josh Fuhs c43f26f1f2 Fix for GH#1: Can not manage Google Chrome. This fix was suggested by @KyleSolo and confirmed by @darsain and myself. 2014-08-17 14:08:46 -04:00
joten c525f9504e Updated copyright notice 2014-08-14 12:06:08 +02:00
joten def6b0f1bf Implemented [ Feature Request #5735 ]
Increasing MFactor Resizing Over Time
2014-04-29 15:43:17 +02:00
joten 7117e82e07 Fixed bug regarding the special character '&'
The special character '&' would underline the next letter and not be
shown.
2014-03-25 20:47:07 +01:00
joten ac9faa3e4e bug fix: default rule for firefox did not work 2014-03-10 00:35:59 +01:00
joten d5b11fe44c fixed bug: lost windows on reload
windows got lost, when reloading and not Config_dynamicTiling, i. e.
manual tiling was enabled
2014-03-09 22:45:28 +01:00
joten c57a997cb8 removed redundant code 2014-03-09 19:16:35 +01:00
joten eda67b9ace fixed bug: open the doc dir if running script
the relative directory 'doc' does not exist in 'src', only in root;
before moving the documentation, ot was the other way around, and either
of them did not work.
2014-03-09 18:31:37 +01:00
joten da4e541b6d removed redundant files (old doc and hgignore) 2014-03-09 00:31:47 +01:00
joten 16b202084a added a comment to Manager_sync 2014-03-05 20:15:27 +01:00
joten c74b67e443 revised the network monitor in ResourceMonitor.ahk 2014-03-04 20:53:33 +01:00
joten e38e9dedbb updated doc 2014-03-04 11:53:40 +01:00
joten f2cb553b06 implemented feature 'manual tiling' 2014-03-03 11:56:37 +01:00
Joshua Fuhs e3f3ed1c36 Disable network interface lookup due to bug 019005. 2013-05-19 17:26:47 -04:00
Joshua Fuhs 50a086631c Fix debug log call 2013-05-19 16:07:09 -04:00
joten 8ece7486a1 found a typo 2013-03-29 23:49:55 +01:00
joten 77bc2168e1 added #+y::Monitor_toggleNotifyIconOverflowWindow() 2013-03-25 22:30:12 +01:00
joten dc84157087 fixed bug: Windows 8 does not have a "Start button" any more.
changed documentation: Config_*Color
2013-01-17 21:21:28 +01:00
joten d719c1e1de fixed bug: AppBar registration and maximized windows 2012-12-15 20:56:18 +01:00
Joshua Fuhs 321112bcff Merge all changes from the depot 2012-12-05 19:03:27 -05:00
Joshua Fuhs 8c1c33bc1e Make auto-save session configurable 2012-12-05 18:55:38 -05:00
joten 9a14d225e0 fixed bug, which I introduced with rev. 150
fixed regression bug regarding the tray icon
2012-12-05 16:24:11 +01:00
joten 8f2961b1af re-implemented 'rule-based single-window-action' 2012-12-05 16:08:29 +01:00
joten 0019122079 updated documentation (doc\help.t2t) 2012-12-05 14:12:09 +01:00
joten c3e342a7de fixed the processing of the command-line argument setting Main_appDir/Main_dataDir 2012-12-05 13:50:30 +01:00
joten ea41d7ae00 updated version number (my text editor might also have deleted unnecessary space) 2012-12-05 13:39:51 +01:00
Joshua Fuhs e6ee31c281 Update change doc with session info 2012-12-05 06:21:37 -05:00
Joshua Fuhs 5989c43a53 Remove another completed todo 2012-12-04 20:34:13 -05:00
Joshua Fuhs 26c1f2bafc Remove a completed todo 2012-12-04 20:33:43 -05:00
Joshua Fuhs d7dd018704 Alternative fix for Bug #18650, case 1 2012-12-04 19:36:38 -05:00
Joshua Fuhs ecdfff073a Add a todo and superficial change 2012-12-04 07:22:59 -05:00
Joshua Fuhs b2272226e0 Pre-push merge 2012-12-03 22:43:16 -05:00
Joshua Fuhs ad94306aec Finally got a resolved candidate 2012-12-03 22:40:52 -05:00
Joshua Fuhs 7efc059c7c More prep for merge 2012-12-03 22:18:19 -05:00
Joshua Fuhs fe1f4793f4 Manual merge with latest from berlios 2012-12-03 21:52:43 -05:00
joten cdf4591a0f updated documentation 2012-12-01 20:44:19 +01:00
joten 98d06a02ce updated documentation for release 8.3.0 2012-12-01 20:16:58 +01:00
Joshua Fuhs e9e5a853cc Continue the manual merge. Bar.ahk is merged (pretty much unchanged) 2012-11-26 22:13:38 -05:00
Joshua Fuhs c30a4c3f30 Step 1 of a long manual merge 2012-11-26 18:52:18 -05:00
Joshua Fuhs aaa73c4729 Inidicate when initialization and cleanup are complete 2012-11-26 13:11:16 -05:00
Joshua Fuhs 4b5c74861a Get rid of unnecessary debug statement 2012-11-25 09:08:04 -05:00
Joshua Fuhs af151b93a9 Periodic state save and restore work 2012-11-25 08:56:35 -05:00
joten 747766274e changed documentation directory references 2012-10-20 20:45:44 +02:00
joten aa29e18fa1 renamed directory 'docs' -> 'doc' 2012-10-20 16:55:24 +02:00
joten ae8f325d9f updated the documentation 2012-10-20 16:53:46 +02:00
joten 53b4a83757 fixed bug #18650 'Unexpected monitor focus changes'
fixed bug in 'Manager_setWindowMonitor(d) ' and 'Manager_setViewMonitor(d) '
fixed bug in 'Debug_setLogLevel(d)', if 'Debug_logLevel=0'
2012-10-16 18:09:17 +02:00
joten de1b284f14 standardized the checking of the active window 2012-10-14 23:16:34 +02:00
joten 7ba6efb080 fixed bug, which prevented bug.n from Main_reload, if the number of monitors changed 2012-10-14 17:59:42 +02:00
joten 7882684e74 implemented feature 'view margins' (i. a. for showing a part of the desktop, e. g. a sidebar) 2012-10-07 20:42:12 +02:00
joten 8fc99c95cf implemented feature 'single window action' (i. e. close or maximize) configured by rule 2012-10-07 16:29:45 +02:00
joten 23b4ef559f changed 'Config_shellMsgDelay' related in 'Manager_onShellMessage' 2012-10-07 14:40:14 +02:00
joten 3480edd566 refurbished 'tiledWndIds' 2012-10-07 14:04:27 +02:00
joten 0300514cec fixed bug regarding 'View_splitArea' and gapWidth 2012-10-07 13:47:08 +02:00
joten 0280aabfc7 reorganized 'View_arrange_*'
refurbished 'View.ahk'
2012-10-06 13:16:18 +02:00
joten 0486f91823 refurbished 'View.ahk' some more (tile) 2012-10-05 17:52:49 +02:00
joten 7c23816f29 refurbished 'View.ahk' some more 2012-10-05 15:32:09 +02:00
joten bd4b01f301 re-organized 'View_arrange' (reverted the split of arranging and setting the layout symbol)
re-integrated the floating layout
2012-10-04 21:09:20 +02:00
joten 177019b927 refurbished 'View.ahk', removed some unnecessary functions (one-liners) 2012-10-04 20:05:17 +02:00
joten 2021de2e7b refurbished 'View.ahk' (partly) 2012-10-03 23:18:17 +02:00
joten 8467e925bc refurbished 'Manager.ahk' some more 2012-10-03 22:21:57 +02:00
joten 3f93d70444 removed 'Log.ahk' (finally) 2012-10-03 21:39:33 +02:00
joten 19a6904a44 extended the default rule set 2012-10-03 21:27:09 +02:00
joten 6d65d97a1a refurbished 'Manager.ahk' 2012-10-03 21:05:09 +02:00
joten ed31dec9bf moved the string identifying a hung (ghost) window to the config
The german window title is different from the english one.
2012-10-03 20:21:02 +02:00
joten cd4d2a1b85 fixed bug in 'Debug.ahk' (+ minor changes) 2012-10-03 20:08:13 +02:00
joten 81556d4224 moved Manager_log*-functions to 'Debug.ahk' 2012-10-03 19:27:58 +02:00
joten a1ace64721 refurbished 'Monitor.ahk' 2012-10-02 21:07:09 +02:00
joten eb27dc22dd reviewed the changes from Josh
- reverted 'Monitor_moveWindow' partly to the previous version for floating windows
  - reverted the behaviour of 'Config_syncMonitorViews'
    (possibility to sync less than all monitors)
2012-10-02 20:50:48 +02:00
joten bb6f89a3d8 refurbished 'Bar.ahk' 2012-10-02 12:11:00 +02:00
joten 016f0463b4 fixed bug in the case of 'closing Bar_cmdGui and activating the next to last
window'
2012-10-01 22:31:00 +02:00
joten 39ccce432d fixed bug for the case 'vertical position of Bar_cmdGui and
Config_verticalBarPos=tray and task bar at top of monitor'
2012-10-01 21:48:24 +02:00
joten 65faa0b790 fixed bug for the case 'Main_reload() and Config_verticalBarPos=tray' 2012-10-01 21:20:45 +02:00
joten e8c4795ea9 replaced the explicit listing in 'Bar_cmdGui' with an input field and a
listing configurable in config.ini
2012-10-01 20:06:48 +02:00
joten 97c3ccb389 reviewed changes by Josh
reverted to old version of 'Bar_updateView'
Calculating the percentage with help of the string length is inprecise due to
different the string length of window IDs (at least 5-7).
2012-09-30 22:36:42 +02:00
joten 8a3f890f3e moved the helper functions for the resource monitoring to the analogous library 2012-09-30 21:16:31 +02:00
joten 2c01cb6f8b added the library 'ResourceMonitor.ahk' 2012-09-30 19:52:06 +02:00
joten ea332e413a moved the resource monitoring from 'Config_readinAny' to a library 2012-09-30 19:50:12 +02:00
joten a276043d59 refurbished 'Config.ahk'
removed the describing comments for configuration variables and hotkeys (duplicate regarding the documentation)
removed the rules for Gimp (not necessary for the latest version, 2.8)
2012-09-29 22:07:18 +02:00
joten b68451e9d3 refurbished 'Main.ahk' 2012-09-29 20:30:48 +02:00
joten 590017c0b0 re-written and moved Log.ahk to Debug.ahk (to be extended) 2012-09-28 17:46:17 +02:00
joten aa7ddae698 introduced 'Main_dataDir' as the target for config.ini and log.txt 2012-09-28 16:15:20 +02:00
joten 99b74ad39c moved the images from the sub- to the main root-directory 2012-09-28 15:54:06 +02:00
joten aaa9538f43 removed List.ahk from "#Include"
fixed a bug, which might have occured with the new version of AutoHotkey_L
2012-09-28 15:29:42 +02:00
joten 6c6c00533d removed List.ahk, related files and references (3 in total) 2012-09-28 14:23:34 +02:00
joten 67ab171e40 replaced 1 "Tab" with 2 "Space" (+ adjusting some glitches)
updated the copyright notice at the beginning of each script file
2012-09-27 22:32:27 +02:00
joten 0f6215b162 added feature: Associating names with views, which are shown in the status bar. 2012-09-06 22:53:15 +02:00
Joshua Fuhs 404c91f6ba Fix a bug that I introduced where rotating the stack axis can swap the X and Y master dimensions. 2012-07-20 23:02:09 -04:00