Skip to content

Releases: fuhsjr00/bug.n

bug.n X (Tiling Window Manager)

27 Apr 14:57
Compare
Choose a tag to compare
Pre-release

This is a pre-release of bug.n X saving the current status regarding shell message handling.

With the current version of the shell message handling and user interface it is possible to debug the handling of newly created/ destroyed windows.

bug.n v9.0.2 (Tiling Window Manager)

07 Apr 19:21
Compare
Choose a tag to compare

Changes

Legend
  • - deleted
  • ~ changed
  • + added

9.0.2

  1. + Added a function and corresponding hotkey to reset the tile layout of the current view.
  2. ~ Enhanced the function View_activateWindow with the possibility to use absolute values.
  3. ~ Added more options for the configuration variable Config_monitorDisplayChangeMessages.
# - or ~ Configuration Variables or
- Hotkey Functions
+ Configuration Variables or
+ Hotkey Functions
1. #^Backspace::View_resetTileLayout()
3. Config_monitorDisplayChangeMessages

Bugs

Please be aware that, at the time of this release, one submitted bug, issue #9 ([ Bug #19006 ] bug.n window list leak), has not been resolved: bug.n may get slow after it is continuously running for a long time. To work around this issue, simply restart bug.n, e. g. by using the hotkey #^+r (WinCtrlShiftR in the default configuration).

bug.n v9.0.1 (Tiling Window Manager)

15 Jan 16:47
Compare
Choose a tag to compare

Changes

9.0.1

  1. + Added a cheat sheet for the default hotkeys.
  2. ~ Revised the directory structure regarding the test and build tools.
  3. + Added a build script to create the executable and the cheat sheet as a printable HTML file.
  4. ~ Moved the /usr/*.{ini,png} files from the main repository to the Wiki and adding a page with configuration examples.
  5. + Added a tutorial describing bug.n and dynamic tiling in more detail.

9.0.0

  1. ~ Renamed the function Manager_toggleDecor to Window_toggleDecor.
  2. ~ Renamed the function View_toggleFloating to View_toggleFloatingWindow.
  3. ~ Migrated the following functions to View_setLayoutProperty: View_setGapWidth, View_setMFactor, View_setMX,
    View_setMY and View_rotateLayoutAxis.
  4. ~ Revised the following functions to allow setting absolute and relative values: Debug_setLogLevel,
    Manager_activateMonitor, Manager_setViewMonitor, Manager_setWindowMonitor, Monitor_activateView, Monitor_setWindowTag,
    View_setGapWidth, View_setLayout, View_setMFactor, View_shuffleWindow.
  5. ~ Revised the interface, i.e. the parameters, of the following functions for setting absolute and relative values -- but did
    not implement the functionality: Monitor_toggleWindowTag, View_activateWindow.
  6. ~ Revised the bar color scheme.
  7. ~ Revised the rule layout. The third parameter is not compared to the window style anymore, but is a function name, which is
    called with the window ID as a paramater, when applying the rule.
  8. ~ Revised the default rule set.
  9. + Added the possibility for sending commands to bug.n from another AutoHotkey script.
  10. ~ Removed the function Main_reload and reassigned the hotkey.
  11. + Added the possibility to minimize windows, making them floating and thereby excluded from tiling.
  12. + Added configuration variables for customizing the date and time format shown in the status bar.
  13. + Added a function to override the rules applied from Config.ini for the active window.
  14. + Added a configuration variable for customizing the behaviour on display change messages.

Bugs

Please be aware that, at the time of this release, one submitted bug, issue #9 ([ Bug #19006 ] bug.n window list leak), has not been resolved: bug.n may get slow after it is continuously running for a long time. To work around this issue, simply restart bug.n, e. g. by using the hotkey #^+r (WinCtrlShiftR in the default configuration).

bug.n v9.0.0-beta.1 (Tiling Window Manager)

12 Feb 18:33
Compare
Choose a tag to compare

This release preserves the current development status. It should provide an easy access to a mostly usable version. The development ahead will be unstable until the next pre-release of version 10.

There are 12 open issues, 4 of them could be reproduced, 2 of the 4 are multi-monitor-related, none is rated critical.

bug.n v8.4.0 (Tiling Window Manager)

25 Jan 12:38
Compare
Choose a tag to compare

CHANGES

v8.3.1 to v8.4.0

  1. + Session auto-save and restore. Layout and Window information is stored
    periodically so that it may be recovered after a restart.
  2. + Toggling the overflow window of the 'notify icons' by hotkey.
  3. + Manual tiling.
  4. + Increasing MFactor Resizing Over Time
  5. + Bar transparency
  6. + Reading in the sound volume and mute status and displaying it in the status bar.
# Configuration variables Hotkeys
2. #+y::Monitor_toggleNotifyIconOverflowWindow()
3. Config_largeFontSize=24 !Down::View_moveWindow(0, +1)
Config_areaTraceTimeout=1000 !Up::View_moveWindow(0, -1)
Config_continuouslyTraceAreas=0 !+Enter::Manager_maximizeWindow()
Config_dynamicTiling=1 !<n>::View_moveWindow(<n>)
!0::View_moveWindow(10)
!BackSpace::View_toggleStackArea()
!+y::View_traceAreas()
4. Config_mFactCallInterval=700 View_setMFactor(d, dFact=1)
5. Config_barTransparency=off
6. Config_readinVolume

Bugs

Please be aware that, at the time of this release, one submitted bug, issue #5 ([ Bug #19006 ] bug.n window list leak), has not been resolved: bug.n may get slow after it is continuously running for a long time. To work around this issue, simply restart bug.n, e. g. by using the hotkey #^+r (Win+Ctrl+Shift+R in the default configuration).

bug.n v8.3.1 (Tiling Window Manager)

20 Aug 15:50
Compare
Choose a tag to compare
This is a release of the last stable version (v8.3.0) from before bug.n was moved to GitHub.

The downloadable archive of this release provides a zip-file (bug.n-stable.zip) containing the source, documentation and executable of version 8.3.0; the additional files (outside bug.n-stable.zip) are not related to this release.

Please refer to the release tagged with "v8.3.0" for more information on changes in this version.

bug.n v8.3.0 (Tiling Window Manager)

20 Aug 15:26
Compare
Choose a tag to compare
This is a release of the last stable version (v8.3.0) from before bug.n was moved to GitHub.

The downloadable archive of this release only contains the source, not the executable. Please refer to the release tagged with "v8.3.1" for a zip-file containing the documentation and executable to this release.

CHANGES

Version 8.2.1 to 8.3.0

  • ~ Changed the command line argument from specifying 'the path to the Config.ini' to 'the path to the general data directory containing the Config.ini and log.txt'.
  • + Multi-dimensional tiling of the master area. The user may now specify X and Y dimensions independently up to 9 x 9.
  • + Created bug.n log to record major and debugging events and window information.
  • + 'View margins' allowing a layout to occupy a limited space of the monitor.
  • + 'Single window action', which allows to close or maximize windows based on rules.
  • + 'Reload' hotkey, which reloads the whole script.
  • + Re-Setting the 'Reload' and 'ExitApp' hotkey in 'Config.ini'-
  • + Added the configuration variable Config_viewNames, with which views can be named and the number of views can be set. The configuration variable Config_viewCount therewith becomes obsolete.
  • - Removed the configuration variable Config_viewCount.
  • - Removed the explicit listing of commands in the Bar_cmdGui.
  • - Removed the default rules for Gimp, since from version 2.8 onwards Gimp can use a single application window instead of three and more.