Skip to content

1.5.0.0 Rewrite (TaskbarX)

Compare
Choose a tag to compare
@ChrisAnd1998 ChrisAnd1998 released this 24 Mar 15:22
· 375 commits to master since this release
1a1ba95

This is a complete refresh/rewrite of FalconX newly named TaskbarX. It supports unlimited monitors and enables more bugs to be fixed or features to be added.
Also trying to add as many comments as possible inside the source code so people can understand whats happening.

📦 [v1] *Barebones 🦴
(Unlimited monitor support) + (Taskbar styling) no animations no settings

📦 [v2] *Added Animations ✨
What the title says...

📦 [v3] *Added Tray Fix 🩹
Fix for the tray not updating position

📦 [v4] *Added Wiggle Fix 🩹
Fix for the icons moving to the left and right constantly

📦 [v5] *Added Big Swing Fix 🩹
Fix for the icons rarely moving to the left with a big amount

📦 [v6] *Added All Settings by Command Line ⚙️
-taskbarstyle=1 will make the taskbar transparent. 2 blur, 3 acrylic and 0 is disabled.
-primarytaskbaroffset=0 will set the offset of the primary taskbar based on the center.
-secondarytaskbaroffset=0 will set the offset of the primary taskbar based on the center.
-centerprimaryonly=1 will only center the primary taskbar. 0 is disabled.
-centersecondaryonly=1 will only center the secondary taskbar(s). 0 is disabled.
-animationstyle=backeaseout will set the animation style to BackEaseOut. "none" is instant.
-animationspeed=500 will set the speed of the animation.
-looprefreshrate=400 will set the refresh rate of the looper/taskbar checker.
-centerinbetween=1 will set the primary taskbar position in between start, search etc.. and the tray.
-fixtoolbarsontraychange=1 will update any toolbar when a tray icon gets added or removed.

Example: C:\Program Files\FalconX\FalconX5.exe -taskbarstyle=1 -animationstyle=backeaseout

📦 [v7] *Clear memory after animating 🧹
What the title says...

📦 [v8] *Added On Battery settings 🔋
-onbatteryanimationstyle=backeaseout will set the animation style to BackEaseOut when on battery mode.
-onbatterylooprefreshrate=400 will set the refresh rate of the looper/taskbar checker when on battery mode.

📦 [v9] *Fine tuning based on a lot of testing 🧼
All dll references are now inside FalconX's dir

📦 [v10] *Use Do-Loop for animator instead of Timer ⏲️
What the title says...

📦 [v11] *More fine tuning 🧼
What the title says...

📦 [v12] *Added some checks before calculating the new position 🩹
Sometimes calculator gets a wrong value when the taskbar is still adding an icon the taskbar.
This results in the animator triggering twice so you will see it moving half way and then a correction.
This build should fix that but, needs more testing to get it right.

📦 [v13] *More fine tuning 🧼
What the title says...

📦 [v14] *Restart on display change 🩹
Restart when resolution changed, or display connected or disconnected

📦 [v15] *Added a (testing configurator) ⚙️
It will also create a task schedule

📦 [v16] *Fix application broke when no icons in taskbar 🩹
What the title says...

📦 [v17] *More fine tuning 🧼
based on v16

📦 [v18] *More fine tuning 🧼
A (While -> End While) seems to work better on lower end pc's instead of (Do -> Loop)
for the animations.

📦 [v19] *Getting ready for MSStore 🧼
What the title says...

📦 [v20] *Added import and export functions for the configurator ⚙️
What the title says...

📦 [v21] *Added version check ⚙️
What the title says...

📦 [v22] *Release