Jump to content

TASKBAR2 ALPHA


Tihiy

Recommended Posts

Posted (edited)

"Taskbar2" is new StartAllBack (partially) recreated taskbar prototype. It's not a product and is for testing only.

Task buttons:

- Better: ungrouped icons are pixel-perfect if possible

- Different: does not depend on immersive shell / shows faster

- Different: no horizontal 1px padding; no drag&drop to pin to apps

Thumbnails:

- Better: can be rearranged with drag and drop

- Different: list of windows overflows into multiple columns, not scrolling

- Different: animation, Win7 design, Snap Groups / Window sharing / Toolbar design

Alpha Milestone 1 limitations:

- No multi-monitor taskbars

- No perks (centered, segmented ex.)

- Still totally depends on classic taskbar code

Those to be researched later. Expect major degradations or never shipping at all.

  • Please stay strictly on topic. Do regression testing (compare with existing classic taskbar)

Judgment Day: http://startisback.com/T2.exe

Edited by Tihiy
Link to comment
Share on other sites


Posted (edited)

Functionality checklist

Task icons

  • Enumeration of existing; adding, removing classic/uwp apps; AppID, title, icon task update reflection
  • Virtual desktop filter toggling / switching
  • Enumeration of existing pins; pinning via other UI; pinning via drag & drop; unpinning from other UI, jumplist, if shortcut deleted; policy preventing pinned apps
  • Reordering by dragging: single / multiple rows
  • Click to activate/minimize; combined button click shows thumbnails
  • Ctrl+clicking group or LastActiveClick registry key switches between combined button tasks
  • Shift+clicking button or middle-clicking launches new app instance; ctrl+shift+clicking group launches elevated app elevated
  • Right-click, dragout: show jump list
  • Shift+right-click: window system menu or shortcut context menu

Layout: all combinations

  • Different icon size / padding / screen DPI / metrics
  • Vertical / horizontal layout on different screen edges
  • Multiple horizontal rows: filling each visible row with maximum density
  • Different visible / total rows: scrolling and scrollbar position
  • Combined/auto-combined/uncombined behavior

Task list extensibility

  • Overlay icons + badges on uwp apps: grouped/grouped 
  • Progress bar: paused/error/normal/indeterminate; grouped/ungrouped
  • Window flashing: depends on caret blinking speed
  • Custom windows added or removed to list; alternate activation windows (Office < 2013?)

Thumbnails

  • Thumbnails are shown after ExtendedUIHoverTime (default hover time)
  • Thumbnails are used when there are less than NumThumbnails (16) tasks
  • Thumbnails are sized according to display aspect ratio no bigger than MaxThumbSizePx (200)
  • Hover thumbnails should close if any key is pressed
  • Click to activate window; press-and-move to rearrange
  • Right-click for system menu
  • Close with red button or middle-button click
  • Window tabs (IE? VMWare?): active tab, tab order/switching/thumbnails
  • Thumbnail toolbars: lot of rarely used behaviors; special media toolbars for UWP apps
  • Snap groups: activation, closing, group context menu
  • Window sharing (webex/Teams): not for groups or tabs
  • Hover for Aero Peek: shows if DisablePreviewWindow(0) is not 0 after ThumbnailLivePreviewHoverTime(250) initial hover

Keyboard:

  • Win+{number}: same as click with one-window button; switch between tasks while help
  • Alt+Win+{number}: show jumplist
  • Shift+Win+{number}: launch new apps instance
  • Win+(Shift)+T, F6/Tab/keyboard arrows/space/enter: navigate between icons and thumbnails
  • Accessibility: Narrator / automation

Misc:

  • Drop file over icon / thumbnail to activate window 
  • Animations: open/close, collapse/expand, hover, launch feedback, added to group, flashing, progress bar, move from icons to thumbnails
  • Taskbar on virtual desktop switching animation (unfinished)
  • Fullscreen classic / uwp app behavior
  • Tooltips

 

 

 

 

Edited by Tihiy
Link to comment
Share on other sites

  • Tihiy unlocked this topic
Posted (edited)

Love the Terminator reference, although Back to the Future would have been appropriate too! So far my initial impression is nothing obvious looks broken. I'm going to run this alpha for a few days and I'll update if I run into any weird regressions.

I have noticed that both old style deskbands and newer overlays like Networx work well! That's a big piece of functionality that keeps me wanting the old taskbar, so I'm glad to see that works.

Update 5/27: I've been rocking T2 for a few days now and what is implemented works faithfully to the Win 10 TB. I see no major degradations or differences from 3.7.9 in my own usage patterns when doing a direct comparison running T2 on my Surface Laptop Studio 2 and 3.7.9 on my Windows VM I access with Parsec. This is a great first Alpha release. You are a brilliant engineer @Tihiy, thank you for working so hard to implement this functionality!! :)  

Edited by mackid1993
Link to comment
Share on other sites

Posted (edited)
1 hour ago, mackid1993 said:

I have noticed that both old style deskbands and newer overlays like Networx work well! That's a big piece of functionality that keeps me wanting the old taskbar, so I'm glad to see that works.

That functionality is not recreated yet and provided by existing taskbar code. Refer to checklist

Edited by Tihiy
Link to comment
Share on other sites

i think Enpass Password Manager its taken as a Media App and the taskbar its not show correctly. image_10.webp.c6ed8ea753118744a45276ea5123d709.webp

but for MPC-HC and Media Player Instances is too thick9DrCEqYvY2.webp.11255b87b715b5270e51a435ae4548d8.webp

 

 

i love the taskbar icon management i like it..  but for some uwp apps the icons are cutted like netflix icon.6VOPMuAJNx.webp.253c954f6ff22604e94cff7f0a0a51c0.webp


in rest is responsive, but it slow when i restart explorer .

 

 

 

 

Link to comment
Share on other sites

Posted (edited)

Please respect the rules; do direct comparsion with 3.7.9 to improve feedback quality.

Edited by Tihiy
Link to comment
Share on other sites

Just now, Tihiy said:

Please do direct comparsion with 3.7.9 to improve feedback quality.

ok. in 3.7.9 the uwp icon looks like image_11.webp.c6597660385f9d9d5694437f00b73522.webp.

 

Enpass app its look same than 3.7.9 maybe a bug with Enpass. in rest MPC-HC and Media Player processes different in 3.7.9 not in photo uploaded.

Link to comment
Share on other sites

Posted (edited)

does Taskbar2 does have Extension Support? I see some support in taskbar toolbars (imported from classic taskbar code) , but for IE / ActiveX Support is missing? (IDM is not working after installed SaB with Taskbar 2), It automatcly disables chrome extension and refuses to start downloading.

in 3.7.9 its working with no problems. 

doing more research 😉

Edited by Ionut Bara
Link to comment
Share on other sites

Posted (edited)

depends by extension. 
see Windows Explorer it has more type of extensions, but IDM uises BrowserShellObjects.
some are used by Explorer, File Explorer Window, Navigation Pane, Services to run in backgorund, Taskbar Toolbars etc.
idk exactly if IDM is using this for Taskbar, but its inteffering.
 so these are located in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects. the GUID for IDM is {0055C089-8582-441B-A0BF-17B458C2A3A8}. it has a value to run with/out Explorer with NoExplorer which is set to 1.  These happen only when i try to download something using Chrome or Firefox, but its something wrong because the extension is used by IE. Restarting IDM it solve the issue. but its a bug on my system or SaB. in 3.7.9 worked correctly.


Another thing which i notice is also IDM , when i restart explorer, this will not color progress anymore, where at another apps its ok.

Edited by Ionut Bara
Link to comment
Share on other sites

Hey @Tihiy,

I saw a few new releases have been pushed including one on Sunday of last week looking at the code signing date. Has anything of note been added? I can't seem to spot the differences in the checklist.

Regardless I've been running T2 on Windows 11 IoT Enterprise LTSC 2024 since you've released it and I have not one complaint or regression I've spotted. It's been rock solid.

Link to comment
Share on other sites

 

I tested and I like the new thing on the progress bar (progress bar just at the bottom instead of the whole)
Is it possible to have the color of the accent color (color chosen in Windows) instead of green ?

Edited by tistou77
Link to comment
Share on other sites

55 minutes ago, Tihiy said:

No. Colors (green/yellow/red) indicate state.

Ok thanks for info
In the theme also it is not possible to change this color in msstyles, but possible to change it in the copy dialog box (blue/yellow/red among other things)
I just have 2 different colors for copy :(

And I customized the size of the thumbnail border (0px) and the cross in my theme (different from aero.msstyles)
But it is T2 which sets the settings (my theme is bypassed)

T2 : T2.PNG.ba912ba08685bbf16d50b566786636ad.PNG    3.7.10 3.7_10.PNG.abe9d21f9e937d1d7729307a8c542f78.PNG
 

Possible that the custom theme takes priority ?
Back to 3.7.10 in the meantime

 

EDIT : add screen

Edited by tistou77
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...