Coder Social home page Coder Social logo

chrisand1998 / taskbarx Goto Github PK

View Code? Open in Web Editor NEW
7.6K 106.0 483.0 38.02 MB

Center Windows taskbar icons with a variety of animations and options.

Home Page: https://chrisandriessen.nl/

License: MIT License

Visual Basic .NET 100.00%
center-taskbar-icons vbnet windows-10 animations automation center-taskbar-windows taskbar taskbar-application windows windows-taskbar

taskbarx's Issues

Toggle transparency if taskbar is auto hidden

I have these settings: FalconX set to make taskbar transparent, Windows set to automatically hide taskbar.
When I open an app with white background (web browser for example) I cannot see the taskbar icons because it is transparent and shows white icons on white background. Could it be made so that the taskbar transparency turns off when any window is maximized but turns back on automatically when not? This way I could have a transparent taskbar when on desktop or with not full screen window but would still be able to see the icons when in maximized window.

Taskbar centered regardless of the settings

Taskbar does not get back to normal left alignment after unchecking the center option. It moves slightly off to the right hovewer. When I exit Falcon completely, the taskbar gets back to normal.
I have used version 1.2.8, 1.2.9 (testing) and now I am on 1.2.9 (latest build from 27th), maybe the settings from the older versions might have remained active?

idea/tip: Consider using Electron for Settings UI

Have you ever thought about using Electron or React?
Don´t know how familiar with webdesign you are but if you are then it could help to solve the sizing problem you mentioned at issue #18 because you can use CSS stylesheets. Also you can easily change the size of the elements based on if the user is using touch screen laptop (so bigger UI elements are needed to make touch control comfortable) or just a regular desktop. Recently, CSS added support for detecting the desired color theme (light/dark) based on system settings.
Another advantage is that it is a good choice for a Windows Store version too (Skype UI is made using React for example.)
And these are just some examples, there is much more.
Hope this will be helpful.

Installer for non Store version

I think having some basic (un)installer would be really good, especially when installing new versions. Now I had to manually clean up the registry to get rid of the Startup task from the previous version and I think some settings left from the previous version may also be causing issue #47, but I don´t know.

Tray right click menu

Could you please add a tray menu with exit button? (Check for updates would be great too.)
Now it opens the full window regardless you click left or right mouse button.

Version 14.07.2019 does not start in Windows 10 19.03

After downloading the version 14.07.2019, I deleted the 11.07.2019 version.
I clicked on the 14.07.2019 version and it did not start. No icon in tray, and no relocation of the taskbar. It's impossible to make it work.

I had to download again the 11.07.2019 version and have remained on that one.

Windows 10, 19.03 update version.

FalconX doesn't work for 1.3.0 and 1.4.0 on Windows 1809

Hello Chris,

And thank you for your work in FalconX! It's an awesome handy utility I combine with TranslucentTB to get a nice modern look and a dock utility all in one. I absolutely love it, as I find the classic windows taskbar position quite outdated.

On to the topic, I'm running Windows 1809 17763.615 (latest for my system). FalconX doesn't work with the latest 1.3.0 and 1.4.0 versions. I downloaded 1.2.0 from the archive, and can confirm this is running successfully!

I was using the UWP app before, on version 1.2.0 I believe (the UI is looking a bit different, but I think this is due to UWP/desktop differences?) as I never had any of the new options available.

Furthermore, I noticed that using 1.2.0 desktop app is blazing fast, unlike the UWP app which took a good few seconds to load (which flashing and etc.).

New update keeps a window open for it to be running

The new update keeps a window open when it is running. So alt+tabbing also selects that window. Closing the window also closes the application.
Standard behaviour for an app running in the tray would be not to show up in the open windows, correct?

Screenshot_2

Icons don't center correctly

I'm running the Microsoft Store version and I got updated to the newest version 1.2.8.0 today. Now all my taskbar icons are shifted way too much to the right and the center-checkbox in the menu does not do much. Here is a screenshot:

image

I've tried uninstalling and downloading it again as well as using the regular .exe from GitHub Releases as well as restarting my PC.

I am running Windows 10 Pro 1903 (Build 18362.418) and I am only using one monitor. I have Spacedesk Server (allows you to use tablet or phone as second display) installed but not in use and also tried stopping it but that did not help. I also have Wallpaper Engine and TranslucentTB installed but I also closed those and it had no effect.

Causes windows explorer and the windows shell to crash

I'm running FalconX on my Surface Book 2 and it occasionally causes my Windows taskbar to crash. The taskbar becomes unresponsive, eventually prompts me to End Process (stating Microsoft Windows has crashed), and then it appears that my entire Windows shell ends. Sometimes the Windows shell restarts after a few minutes, but other times I need to force my computer to shut down.

I'm using the Windows Store version, and my windows version OS Build 18362.418.

Taskbar icons continuously moving

In Windows 10 1903, Build version: 18362.418, taskbar icons which are centered are not fixed on a single position, instead they are continuously, performing an oscillatory motion.

Occasionally there will be a failure

OS

  • Win10 17763.678

Problem

  1. After the computer restarts,Or is it waken up from the sleep state of the computer
  2. Or is it waken up from the sleep state of the computer,Restart the software to solve the problem
  3. Incidental incident, no law is found for the time being

ScreenShot

demo

Program keeps closing itselft

Hello.
I configured FalconX to run at startup, and it works fine, but sometimes when I start my computer it closes for no apparent reason. After that, when I try to start it manually, it is always a battle because I have to open it like ten times until it sticks and stays running. Windows 10 1903, OS Build 18362.356.
Keep up the good work! :)

[wish] work togehter (7+ Taskbar Tweaker)

Da ich es in deutsch leichter habe Beschreibungen präziser abzugeben werde ich mich auf meine Muttersprach zunutze machen. Bei Fragen oder Problemen einfach melden ;-)

Ich würde mich freuen, wenn Sie mit "FalconX"-Projekt und dem Autor des "7+ Taskbar Tweaker" zukünftig zusammenarbeiten würden. Beide Tools sind Portable und ergänzen sich ganz gut.
Man könnte sich ein Tray-Icon und die Optionen teilen und die Community wäre sicher sehr dankbar für die Verschmelzung. Ich habe bereits den Kontakt gesucht und warte noch auf ein Feedback.
Einige Bugs müssten jedoch behoben werden.... da bei manchen Einstellungen von "7+ Taskbar Tweaker" die Funktion von "FalconX" stoppen, sodass bisher noch ein manueller Neustart von "FalconX" vonnöten ist.
Was halten Sie davon?

New versions don't work on "Windows 7"

The last version that works well with Windows 7 is 24.06.2019.
The new 1.1.2 version runs but the animation when a task is removed is wrong.
The new 1.1.3, 1.1.4 versions don't start by anyway.

Localization

I am saddened that the program is in English only.
I suggest to localize the program.
I am ready to assist in the translation into Russian.
(For example, you can use the service Crowdin or any other. Crowdin is free for Open source projects.)

Feature Request: Spacers/Per-Icon-offset

I'm not sure if it's possible or difficult, but I thought it would be nice to be able to set an offset per icon/icon-position, or somehow add spacing between specific icons, in order to create implied grouping.

This functionality exists within the Mac OS Dock by using a 'spacer' dock item, for example.

Causes "Explorer.exe" to crash

I'm running FalconX on my Surface Book 2, and I think it occasionally causes my Windows taskbar to crash. The taskbar becomes unresponsive, eventually prompts me to End Process (stating Microsoft Windows has crashed), and then it appears that my entire Windows shell ends. Sometimes the Windows shell restarts after a few minutes, but other times I need to force my computer to shut down.

I'm using the Windows Store version, and my windows version OS Build 18362.356.

I'm leaving it disabled for now until a fix is issued. If the same error happens again without FalconX running, then I'll post an update to this thread promptly.

Move background windows upwards when taskbar transparent

Maybe you could use your experience with Aerial to move apps´ windows a little bit upwards when taskbar set as transparent and not auto hidden. This would prevent background windows to be seen through the taskbar when other window maximized. (But if you decide to implement this, please make it optional because some users might want to display some Rainmeter widgets under the transparent taskbar.)

Taskbar Icons dont center on additional monitors when Windows Display 1 isn't Main Display.

When Windows Display 1 is configured as Main Display, the taskbar icons get centered.
When any other Display is configured as Main Display, only the Main Display's taskbar icons get centered.
I can confirm this issue for using two and three monitors.

Running:

  • FalconX 1.2.6.0
  • Windows 1903

After a bit of testing and multiple restarts (FalconX and Explorer) I get it to center at start, but after a few moments I get the same issue as in issue #31 or it stops working all together.

Feature Request: Add a Recycling Bin to the taskbar with the right-click menu options of the desktop icon

Since I have an objective of having a desktop without icons I also wanted to move the Recycling Bin icon to the Taskbar (while maintaining the "Empty Recycling Bin" in the right-click menu).
There's a work-around to do that (create a new toolbar and add a shortcut to the Recycling Bin icon over there) but the icon does not center with the other icons of the taskbar using Falcon X.

Would like to ask if it's possible to create an option to add a shortcut to the recycling bin in Falcon X.

[wish] Hide Trayicon

Ich fände es klasse, wenn man optional das Trayicon ausblenden könnte. Sprich die Optionen über eie Verknüpfung oder das wiederholte starten der Anwendung hervorruft. Die Einstellung verwendet man in der Regel nicht so oft, sodass ein TrayIcon gelegentlich überflüssig ist und bei vielen anwendungen die im Tray-Liegen mehr überblig schaffen.
Die Funktion wünsch ich mir optional.

Feature Request: Only center non-pinned items

I don't know if this is even possible, but I think it'd be more visually consistent if only non-pinned icons were centered (as an option). This would leave the pins aligned with the system icons (search/cortana/task view), and leave running applications centered/separated visually, which I like the idea of.

Thanks for the tool! Didn't even know I wanted something like this.

buttons cut off on my system

chrome_2019-07-18_21-56-13

Windows 1903 / FalconX latest

for some locales such as Chinese/Japanese, the default font of windows is slightly different from English locale, thus the size of elements are different too, as an result, the necessary buttons cut off.

after force resizing the form with a tool, i can see them, but thats is not a solution, please change the layout, dont rely on pixels calculating

The object reference wasn't defined as an object instance.

System.NullReferenceException: A referência de objecto não foi definida como uma instância de um objecto.
em FalconX3.FalconX.Form1_Load(Object sender, EventArgs e)
em System.EventHandler.Invoke(Object sender, EventArgs e)
em System.Windows.Forms.Form.OnLoad(EventArgs e)
em System.Windows.Forms.Form.OnCreateControl()
em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
em System.Windows.Forms.Control.CreateControl()
em System.Windows.Forms.Control.WmShowWindow(Message& m)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
em System.Windows.Forms.Form.WmShowWindow(Message& m)
em System.Windows.Forms.Form.WndProc(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
#end of details report mentions this#__

Para activar a depuração just-in-time (JIT), o ficheiro .config para esta
aplicação ou computador (machine.config) tem de ter o
valor jitDebugging definido na secção system.windows.forms.
A aplicação também tem de ser compilada com a depuração
activada.

Por exemplo:

Quando a depuração JIT está activada, qualquer excepção não processada
será enviada para o depurador JIT registado no computador
em vez de ser processada por esta caixa de diálogo.

Last version that worked in my system was the 21.09 version. I am not using the store version.

New version suffers catastrophic failure.

This happens on startup with the latest version. The icons no longer center, either.

image

Here is the text:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x8000FFFF): Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
   at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
   at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
   at FalconX4.Taskbar.RefreshWindowsExplorer()
   at FalconX4.Gui.Button3_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4018.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
FalconX
    Assembly Version: 1.2.8.0
    Win32 Version: 1.2.8.0
    CodeBase: file:///C:/Program%20Files/WindowsApps/40210ChrisAndriessen.FalconX_1.2.8.0_x64__y1dazs5f5wq00/FalconX.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4018.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
UIAComWrapperX
    Assembly Version: 1.1.0.16
    Win32 Version: 1.1.0.16
    CodeBase: file:///C:/Program%20Files/WindowsApps/40210ChrisAndriessen.FalconX_1.2.8.0_x64__y1dazs5f5wq00/UIAComWrapperX.DLL
----------------------------------------
Interop.UIAutomationClient
    Assembly Version: 12.0.21213.0
    Win32 Version: 12.0.21213.0
    CodeBase: file:///C:/Program%20Files/WindowsApps/40210ChrisAndriessen.FalconX_1.2.8.0_x64__y1dazs5f5wq00/Interop.UIAutomationClient.DLL
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4018.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

FalconX not launching from windows store

In FalconX version 1.1.5.0 from the microsoft store there is an option to launch on startup, but even when selected, when I restart my computer the app does not launch. I am on windows version 1903. Is it a local problem, or is it an ongoing issue to resolve.

When a new application is opened, the apps, sometimes, don't centre themselves

When a new application is opened, the apps at the bottom, sometimes, don't move themselves to be at the center. If I restart the program, it works and after sometime, the issue comes again. I have included a screenshot which clearly shows that the apps just appears on the right side without the other apps moving themselves to be at the center. Please fix it.

Capture

Play/pause button stops working when FalconX is running

My Logitech G810 keyboard has media keys. Whenever I run FalconX, the Play/Pause button stops working. As soon as I quit FalconX, it starts working again.

I don't know if it's caused by a conflict with Logitechs G Hub software, but it prevents me from using FalconX.

Offset not applying until manual refresh

I understand a refresh is probably needed for a offset value change to take effect. Could the reresh be made automatically when OK button is pressed? (Because you would usually expect OK button to apply the changes without any other actions needed.)

.

.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.