fuhsjr00 / bug.n

Tiling Window Manager for Windows
GNU General Public License v3.0
3.36k stars 214 forks source link

When i change workspaces, the window i am focused is freezing. #282

Closed Gorkido closed 2 years ago

Gorkido commented 3 years ago

https://user-images.githubusercontent.com/81165187/124512393-ec315180-dde0-11eb-9165-2a768e39904c.mp4

Config:

; bug.n - tiling window management ; @version 9.0.0

;; Status bar Config_showBar=1 Config_horizontalBarPos=center Config_verticalBarPos=tray Config_barWidth=25% Config_singleRowBar=1 Config_spaciousBar=0 Config_fontName=DejaVu Sans Mono Config_fontSize=8 Config_largeFontSize=24 ConfigbackColor#1=101010;603000;Black;603000;Black;603000;000060;404040;080808 ConfigbackColor#2=808080;;;;;;;202020;080808 ConfigforeColor#1=404040;101010;Black;101010;Black;101010;Black;404040;202020 ConfigforeColor#2=4040ff;;;;;;;0000ff;0000ff ConfigforeColor#3=;;;;;;;010101; ConfigfontColor#1=White;White;White;White;White;White;White;Black;808080 ConfigfontColor#2=Black;;;;;;;White;White ConfigfontColor#3=;;;;;;;Black; Config_barTransparency=off Config_barCommands=Run, explore doc;Monitor_toggleBar();Main_reload();Reload;ExitApp Config_readinBat=0 Config_readinCpu=0 Config_readinDate=0 Config_readinDiskLoad=0 Config_readinMemoryUsage=0 Config_readinNetworkLoad=0 Config_readinTime=0 Config_readinTimeFormat=HH:mm Config_readinVolume=0 ;Config_readinInterval=5000

;; Windows ui elements ;Config_bbCompatibility=0 ;Config_borderWidth=0 ;Config_borderPadding=10 Config_showTaskBar=1 ;Config_showBorder=1 ;Config_selBorderColor=

;; Window arrangement Config_viewNames=1;2;3;4;5;6;7;8;9 Configlayout#1=[]=;tile Configlayout#2=[M];monocle Configlayout#3=><>; Config_layoutCount=3 ConfiglayoutAxis#1=1 ConfiglayoutAxis#2=2 ConfiglayoutAxis#3=2 Config_layoutGapWidth=50 Config_layoutMFactor=0.6 Config_areaTraceTimeout=1000 Config_continuouslyTraceAreas=0 Config_dynamicTiling=1 Config_ghostWndSubString= (Not Responding) Config_mFactCallInterval=700 Config_mouseFollowsFocus=1 Config_newWndPosition=top Config_onActiveHiddenWnds=view Config_shellMsgDelay=350 Config_syncMonitorViews=0 Config_viewFollowsTagged=0 Config_viewMargins=0;0;0;0

;; Configrule# := ';;<function name>;<is managed>;<m>;<tags>;<is floating>;<is decorated>;<hide title>;<action>' ;Config<em>rule</em>#1=.<em>;.</em>;;1;0;0;0;0;0; ;Config<em>rule</em>#2=.<em>;.</em>;Window_isChild;0;0;0;1;1;1; ;Config<em>rule</em>#3=.<em>;.</em>;Window_isPopup;0;0;0;1;1;1; ;Config<em>rule</em>#4=QWidget;.<em>;;1;0;0;0;0;0; ;Config<em>rule</em>#5=SWT_Window0;.</em>;;1;0;0;0;0;0; ;Config<em>rule</em>#6=Xming;.<em>;;1;0;0;0;0;0; ;Config<em>rule</em>#7=MsiDialog(No)?CloseClass;.</em>;;1;0;0;1;1;0; ;Config<em>rule</em>#8=AdobeFlashPlayerInstaller;.<em>;;1;0;0;1;0;0; ;Config<em>rule</em>#9=CalcFrame;.</em>;;1;0;0;1;1;0; ;Config<em>rule</em>#10=CabinetWClass;.<em>;;1;0;0;0;1;0; ;Config<em>rule</em>#11=OperationStatusWindow;.</em>;;0;0;0;1;1;0; ;Config<em>rule</em>#12=Chrome_WidgetWin_1;.<em>;;1;0;0;0;1;0; ;Config<em>rule</em>#13=Chrome_WidgetWin_1;.</em>;Window_isPopup;0;0;0;1;1;1; ;Config<em>rule</em>#14=Chrome_RenderWidgetHostHWND;.<em>;;0;0;0;1;1;0; ;Config<em>rule</em>#15=IEFrame;.</em>Internet Explorer;;1;0;0;0;1;0; ;Config<em>rule</em>#16=MozillaWindowClass;.<em>Mozilla Firefox;;1;0;0;0;1;0; ;Config<em>rule</em>#17=MozillaDialogClass;.</em>;;1;0;0;1;1;0; ;Config<em>rule</em>#18=ApplicationFrameWindow;.*Edge;;1;0;0;0;1;0;</p> <p>;; Configuration management ;Config_autoSaveSession=auto ;Config_maintenanceInterval=5000</p> <p>;; Key definitions ;; Window management ;Config_hotkey=#Down::View_activateWindow(0, +1) ;Config_hotkey=#Up::View_activateWindow(0, -1) ;Config_hotkey=#+Down::View_shuffleWindow(0, +1) ;Config_hotkey=#+Up::View_shuffleWindow(0, -1) ;Config_hotkey=#+Enter::View_shuffleWindow(1) ;Config_hotkey=#c::Manager_closeWindow() ;Config_hotkey=#+d::Window_toggleDecor() ;Config_hotkey=#+f::View_toggleFloatingWindow() ;Config_hotkey=#+m::Manager_moveWindow() ;Config_hotkey=#+s::Manager_sizeWindow() ;Config_hotkey=#+x::Manager_maximizeWindow() ;Config_hotkey=#i::Manager_getWindowInfo() ;Config_hotkey=#+i::Manager_getWindowList() ;Config_hotkey=!Down::View_moveWindow(0, +1) ;Config_hotkey=!Up::View_moveWindow(0, -1) ;Config_hotkey=!+Enter::Manager_maximizeWindow() ;Config_hotkey=!1::View_moveWindow(1) ;Config_hotkey=!2::View_moveWindow(2) ;Config_hotkey=!3::View_moveWindow(3) ;Config_hotkey=!4::View_moveWindow(4) ;Config_hotkey=!5::View_moveWindow(5) ;Config_hotkey=!6::View_moveWindow(6) ;Config_hotkey=!7::View_moveWindow(7) ;Config_hotkey=!8::View_moveWindow(8) ;Config_hotkey=!9::View_moveWindow(9) ;Config_hotkey=!0::View_moveWindow(10) ;Config_hotkey=!BackSpace::View_toggleStackArea()</p> <p>;; Window debugging ;Config_hotkey=#^i::Debug_logViewWindowList() ;Config_hotkey=#+^i::Debug_logManagedWindowList() ;Config_hotkey=#^h::Debug_logHelp() ;Config_hotkey=#^d::Debug_setLogLevel(0, -1) ;Config_hotkey=#^+d::Debug_setLogLevel(0, +1)</p> <p>;; Layout management ;Config_hotkey=#Tab::View_setLayout(-1) ;Config_hotkey=#f::View_setLayout(3) ;Config_hotkey=#m::View_setLayout(2) ;Config_hotkey=#t::View_setLayout(1) ;Config_hotkey=#Left::View_setLayoutProperty(MFactor, 0, -0.05) ;Config_hotkey=#Right::View_setLayoutProperty(MFactor, 0, +0.05) ;Config_hotkey=#^t::View_setLayoutProperty(Axis, 0, +1, 1) ;Config_hotkey=#^Enter::View_setLayoutProperty(Axis, 0, +2, 1) ;Config_hotkey=#^Tab::View_setLayoutProperty(Axis, 0, +1, 2) ;Config_hotkey=#^+Tab::View_setLayoutProperty(Axis, 0, +1, 3) ;Config_hotkey=#^Up::View_setLayoutProperty(MY, 0, +1) ;Config_hotkey=#^Down::View_setLayoutProperty(MY, 0, -1) ;Config_hotkey=#^Right::View_setLayoutProperty(MX, 0, +1) ;Config_hotkey=#^Left::View_setLayoutProperty(MX, 0, -1) ;Config_hotkey=#+Left::View_setLayoutProperty(GapWidth, 0, -2) ;Config_hotkey=#+Right::View_setLayoutProperty(GapWidth, 0, +2)</p> <p>;; View/Tag management ;Config_hotkey=#+n::View_toggleMargins() ;Config_hotkey=#BackSpace::Monitor_activateView(-1) ;Config_hotkey=#+0::Monitor_setWindowTag(10) ;Config_hotkey=#1::Monitor_activateView(1) ;Config_hotkey=#+1::Monitor_setWindowTag(1) ;Config_hotkey=#^1::Monitor_toggleWindowTag(1) ;Config_hotkey=#2::Monitor_activateView(2) ;Config_hotkey=#+2::Monitor_setWindowTag(2) ;Config_hotkey=#^2::Monitor_toggleWindowTag(2) ;Config_hotkey=#3::Monitor_activateView(3) ;Config_hotkey=#+3::Monitor_setWindowTag(3) ;Config_hotkey=#^3::Monitor_toggleWindowTag(3) ;Config_hotkey=#4::Monitor_activateView(4) ;Config_hotkey=#+4::Monitor_setWindowTag(4) ;Config_hotkey=#^4::Monitor_toggleWindowTag(4) ;Config_hotkey=#5::Monitor_activateView(5) ;Config_hotkey=#+5::Monitor_setWindowTag(5) ;Config_hotkey=#^5::Monitor_toggleWindowTag(5) ;Config_hotkey=#6::Monitor_activateView(6) ;Config_hotkey=#+6::Monitor_setWindowTag(6) ;Config_hotkey=#^6::Monitor_toggleWindowTag(6) ;Config_hotkey=#7::Monitor_activateView(7) ;Config_hotkey=#+7::Monitor_setWindowTag(7) ;Config_hotkey=#^7::Monitor_toggleWindowTag(7) ;Config_hotkey=#8::Monitor_activateView(8) ;Config_hotkey=#+8::Monitor_setWindowTag(8) ;Config_hotkey=#^8::Monitor_toggleWindowTag(8) ;Config_hotkey=#9::Monitor_activateView(9) ;Config_hotkey=#+9::Monitor_setWindowTag(9) ;Config_hotkey=#^9::Monitor_toggleWindowTag(9)</p> <p>;; Monitor management ;Config_hotkey=#.::Manager_activateMonitor(0, +1) ;Config_hotkey=#,::Manager_activateMonitor(0, -1) ;Config_hotkey=#+.::Manager_setWindowMonitor(0, +1) ;Config_hotkey=#+,::Manager_setWindowMonitor(0, -1) ;Config_hotkey=#^+.::Manager_setViewMonitor(0, +1) ;Config_hotkey=#^+,::Manager_setViewMonitor(0, -1)</p> <p>;; GUI management ;Config_hotkey=#+Space::Monitor_toggleBar() ;Config_hotkey=#Space::Monitor_toggleTaskBar() ;Config_hotkey=#y::Bar_toggleCommandGui() ;Config_hotkey=#+y::Monitor_toggleNotifyIconOverflowWindow() ;Config_hotkey=!+y::View_traceAreas()</p> <p>;; Administration ;Config_hotkey=#^e::Run, edit Config.ini ;Config_hotkey=#^s::Config_UI_saveSession() ;Config_hotkey=#^+r::Main_relod() Config_hotkey=#^+r::Reload Config_hotkey=#^q::ExitApp</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KSR-Yasuda"><img src="https://avatars.githubusercontent.com/u/31273423?v=4" />KSR-Yasuda</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>Is this Chrome? If so, I am experiencing the same issue.</p> <p>I noticed this since late Oct-2021, Chrome v95 or later (on Win 10 Pro x64) and bug.n v9.0.2.</p> <p>Chrome v95 once had some rendering issue on Android: some pages had got white out after page load.</p> <p>Rendering problem of Chrome Android was silently fixed (probably Google's setting?), however, this Chrome and bug.n rendering issue has came out then.</p> <p>I doubt that Chrome v95 or later has changed some rendering method or something to be uncooperative with bug.n (As Android had once gone wrong, it would have been fixed something in page rendering).</p> <p>So I think this is rather Chrome's problem, though, there's no sign of bugfix...</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/KSR-Yasuda"><img src="https://avatars.githubusercontent.com/u/31273423?v=4" />KSR-Yasuda</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>Chrome v98? or later has been fixed this issue for me.</p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>