SMWMTL 2.28 Montréal
Build string: SMWMTL_Montréal_2.28.1610.81-rv8bld-01_x64_240923
Compiled on September 24, 2023 • Released on September 26, 2023
- Improvements :
- Fixed items related to BRR Player in Custom Shortcut Icon selector (No, this thing NEVER called itself as "Organ". Screw me.)
- Added Support for Lunar Magic 3.40
SMWMTL 2.27 Montréal
Build string: SMWMTL_Montréal_2.27.1610.72-rv7bld-02_x64_160423
Compiled on April 16, 2023 • Released on April 17, 2023
- Bug Fixes :
- Fixed a graphical bug that can occurs sometimes on Windows Vista.
- Other :
- Corrected some typos in Changelog in both languages.
SMWMTL 2.26 Montréal
Build string: SMWMTL_Montréal_2.26.1610.68-rv6bld-08_x64_121222
Compiled on December 12, 2022 • Released on December 13, 2022
- Fixes :
- Fixed some translations issues.
- Fixed a graphical bug in Settings and Legacy about pages in the bottom section of the UI.
- Optimisations :
- Removed residual elements that have stayed since pre-release builds, freeing up some space.
- Modifications :
- Updated tested OSes list and program versions in License file.
- Modified SMWMTL in order to make a SMWC-compilant custom build :
- Disabled SMWMTL_Update, as networking access are not allowed.
- Disabled a bunch of options that are considerated "useless".
SMWMTL 2.25 Montréal
Build string: SMWMTL_Montréal_2.25.1600.53-rv5bld-03_x64_071122
Compiled on November 07, 2022 • Released on November 08, 2022
- Bug fixes :
- Fixed an OS detection bug that can affect SMWMTL experience on some Windows 8 installations.
- Modifications :
- Added support for Lunar Magic v3.33.
- Modified Lunar Magic version icon handler to display default LM icon if a newer LM version have been selected by a newer
SMWMTL version.
- Removed username change notification from Crash report window.
- "Product designed and built in Listenbourg <3".
- Updated LTS build number in "More infos" window.
SMWMTL 2.24 Montréal
Build string: SMWMTL_Montréal_2.24.1600.41-rv4bld-01_x64_250922
Compiled and Released on September 25, 2022
- Bug fixes :
- Fixed a bug with Lunar Magic v3.32 image that displays only on Slot 1 button.
- Fixed buttons appearance in Update notification pop-up if using Windows Classic.
- Fixed a bug that does not apply color adaptation for application opacity slider when WinClassic Enhancements are enabled.
- Modifications :
- Repalced Lunar Magic v3.40 assets with v3.32 ones. Tried to preshot this new release, and failed for a second time.
- Improved appearance of the SMWMTL_Update module in main window on WinClassic when WinClassic Enhancements are
enabled.
SMWMTL 2.23 Montréal
Build string: SMWMTL_Montréal_2.23.1600.33-rv3bld-03_x64_030922
Compiled on September 03, 2022 • Released on September 04, 2022
- Bug fixes :
- Fixed swapped assets for Windows ME and Windows 2000 logo previews in "Windows Version" button setting in SMWMTL
settings.
- Fixed a missing word in "OS Version" description in French.
- Fixed buttons not displaying correctly with Windows Classic Theme on several SMWMTL windows in Windows Vista/7.
- Fixed a color bug in Main Window displaying background in white instead of default Windows Classic color.
- Fixed a bug on Windows Vista/7 which apply Windows Classic enhancements if option was enabled and DWM was enabled.
- Fixed a typo that persisted from SMWMTL 1.10 (yes) in legacy About window, SMWMTL rejection in December 2018 happened
on SMWC.net, and not SMWC.com...
- Additions :
- Added support for future Lunar Magic release (Guessing it will be called v3.40).
SMWMTL 2.22 Montréal
Build string: SMWMTL_Montréal_2.22.1600.21-rv2bld-01_x64_020722
Compiled on July 02, 2022 • Released on July 03, 2022
- Bug Fixes :
- Fixed a critical bug that prevents to run SMWMTL on OSes that are not using date in DD/MM/YYYY format.
- Modifications :
- Tweaked Compile date to display in American format (July 02, 2022) on non-french systems
SMWMTL 2.21 Montréal
Build string: SMWMTL_Montréal_2.21.1600.11-rv1bld-01_x64_140522
Compiled on May 14, 2022 • Released on May 15, 2022
- Bug Fixes :
- Main Window :
- Fixed a visual bug that caused part of the border of the 'Applications' section to disappear if the number of columns is not at
its default value (7).
- Fixed a bug with "Graphic Editor" button that use the wrong setting to enable it.
SMWMTL 2.20 Montréal
Build string: SMWMTL_Montréal_2.20.1600.00-rtmbld-01_x64_010522
Compiled on May 01, 2022 • Released on May 10, 2022
- Application technical changes :
- .NET Framework :
- Upgraded .NET Framework version to 4.6.
- CPU Architecture compatibility :
- Removed support for 32-bit (x86) CPUs. SMWMTL is now only available in 64-bit.
- Operating System compatibility :
- Removed support for all NT 5.x-based Windows Operating Systems.
- Completely revamped settings system :
- Now use appropriate data type to reduce code for use them.
- Old settings files from 2.1x are incompatible with this version of SMWMTL.
- Other :
- Upgraded SMWMTL's developement tool (from Visual Studio 2019 to Visual Studio 2022).
- SMWMTL source code is now accessible on GitHub.
- Changes and improvements :
- General :
- Did A LOT of code optimization.
- Rewrited and cleaned application start code.
- Changed the code used to load and save the settings to try to eradicate for good the fact of manually restarting the software so
that the settings are properly applied.
- Updated some Assembly informations :
- Changed settings file location in LocalAppData from "•••Kiki79250•••" to "AstragonQC_Softwares".
- Changed Assembly Copyright from "•••Kiki79250•••" to "•••Kiki79250••• // AstragonQC".
- Changed Assembly trademark from "•••Kiki79250•••" to "AstragonQC Softwares".
- Added an Application-level Exception handler for all remaining unhandled exceptions.
- Reduced drastically number of values used for code execution to make it faster, simpler and cleaner.
- Updated application logo font from "Uni Sans" to "Nexa".
- Updated application icon to reduce blurry effect and his size.
- Reduced application size by 4.4 times (From 22 to 5 MB).
- Added Dark mode support for several Windows in SMWMTL.
- You can enable this feature in Settings.
- Aero/Window accent color option now applies only if DWM is enabled.
- Removed old CHM files that wasn't updated since Release 1.20.
- Settings added to Application :
- Enable Dark mode.
- Displayed columns number.
- Show/hide options for all 34 application buttons.
- Show version string in about window.
- Disable "new update available" notification pop-ups.
- Use legacy "new update available" notification pop-ups.
- Display update search module in about window.
- Display update search engine version in about window.
- Use shell32-based about window.
- Removed settings from application :
- Aero-like window borders when DWM Extension is enabled.
- Hide Minimize button in main window.
- Show Windows version in about window.
- Show settings values.
- Search update when Settings opens.
- CTRL+SHIFT+P keyboard shortcut.
- Modified settings :
- Modified default value for Task Manager Icon line color from "Blue" (2) to "Green" (1).
- Themes support has been disabled in this version. I'm working to provide cool themes that are not just there to bloat
application size.
- All applications were separated from SMWMTL. You now have to provide your own program copies to use through SMWMTL.
- Removed RTA Glass Effect and BetterSplitButton DLLs.
- Harmonized all windows titles by changing "-" to "•".
- Added VistaMenu DLL to display icons in system tray and down arrow menus.
- Removed Windows XP/32-bit end of support notification window.
- Main window :
- Added ability to hide unwanted application buttons as you want.
- You can go to Settings > Launcher and uncheck unwanted buttons.
- Added ability to hide unwanted sub-buttons in "Smallhacker's Tools" section.
- You can go to Settings > Applications > Smallhacker's Tools to check and uncheck unwanted buttons.
- Added ability to reduce how many columns are displayed.
- You can to to Settings > Launcher to modify this option.
- Added support for a 8th column in the Applications list.
- Launchable applications support :
- Removed support for SPCTool and TileMolester.
- Added support for Bsnes and SNES Color Tool.
- Custom Text in title :
- Modified some formatting codes :
- "$BD" --> "$BDD" - Build date day.
- "$BM" --> "$BDM" - Build date month.
- "$BY" --> "$BDY" - Build date year.
- "$CB" --> "$BDC" - Build date combined.
- Added some formatting codes :
- "$BDV" - Build date verbose.
- Displays the build date in a verbal format.
- "$ABS" - Application build string.
- Displays the whole build string.
- "OS Version" button :
- Added an Icon for Windows 11 users.
- "Task Manager" button :
- Revamped Customizable Icon (from 2.0x early days) to newer versions.
- Added Task Manager Icon for Windows 11 users.
- System tray icon :
- Right click menu :
- Now use the system design.
- Removed option "Load settigs without search updates".
- Added an option to directly open SMWMTL_Update when a new update is available.
- Updated some bottom bar button icons.
- Removed "CTRL+SHIFT+P" keyboard shortcut due to the removal of the linked function.
- Updated "Kill Process" icon for "SMW Customizer" sub-menu.
- Updated "Via GUI version" and "Via CMD version" for "AddMusicK" sub-menu icons.
- Custom title text can now be completely empty.
- Added a fix for not displaying the "•" when custom title text is blank.
- Added an experimental dark theme for Main window.
- Enable it in Settings > Arrow menu > Experimental Settings".
- Modified Lunar Magic slot buttons to permits to set a blank name and hide parentheses if slot name is blank.
- Modified Shortcuts buttons to hide extra characters if Lunar Magic slot is blank.
- "About SMWMTL" window :
- Completly revamped design.
- Background image is now only behind Application branding logo.
- Replaced the Windows version info with an update search module that detects if a new update is available, like Firefox.
- This is enabled by default but can be disabled in Settings.
- The version string is now hidden by default but can be showed if you enable the option in Settings.
- Removed duplicate buttons, leaving only one to access the "More informations" window.
- Added ability to copy Build string when clicking on it.
- Added an option to show update system engine version. This can be enabled in Settings.
- Removed some obsolete/unnecessary values :
- Version of .NET Framework used.
- 32/64-bit information, since this version is x64 only.
- Release state.
- "SMWMTL settings" window :
- Settings window got completly remodeled for more ease of use.
- Moved bottom left buttons to a down arrow menu.
- Added button to access "Software updates" window.
- Removed "Help" buttons, they don't lead to anything useful.
- Removed Settings values feature, this one is useless.
- Removed Settings load status. Also useless.
- Removed picture previews for all options, each feature is easily comprehensive from themselves.
- Removed tips that appears with some settings.
- Reduced icon previews size to 32x32 pixels.
- DWM-related settings are automatically managed from DWM activation state.
- If DWM is enabled, Visual enhancements for Windows Classic option is disabled.
- If DWM is disabled, all effects that use the DWMAPI are disabled.
- Optimized Settings import and export execution.
- Replaced Settings exportation overwrite confirmation dialog with the Explorer one.
- Modified reset settings warning modal :
- Removed confirmation step by entering "CONFIRM" in a text box.
- Simplified settings exportation.
- Modified Custom shortcuts "Launch with" list to display Lunar Magic slots name.
- "Software updates" window :
- Now separated from Settings.
- Updated Search engine to version 3.00 :
- More efficient when Searching process is running.
- Now it remember when an update is available, this avoid you from click on "Search for updates" every time you open
this window.
- Added last update search date and time.
- Update availability notification pop-up revised.
- Application update installation is now automatic when you press the Install Update button.
- Update installation can now also be done silently the next time you start SMWMTL.
- "OS Version" window :
- Windows logo is now monochrome and adapt in function of light/dark mode preference.
- Added Windows 11 and Windows Server 2022 OS detection.
- Removed Virtual memory values, they are buggy in 64-bit.
- Removed detection code and graphical assets for Windows XP.
- Removed numeric value for Windows Platform (Win32NT).
- Modified Windows 10/11 major version value to detect all existing and future versions (1507 included).
- Detection process is (almost) invulnerable to compatibility mode (only OS name is affected).
- Windows Server 2016, 2019 and 2022 now use the same Copyright year checking as client Windows versions.
- "Report bug/crash" window :
- Tweaked "Twitter" button icon.
- Added "GitHub repo" button.
- Added a paragraph to inform that is possible to report bugs in the repo.
- Added an info about future username change.
- "Suggest feature/update" window :
- Removed "Kwnon problems/Suggested updates" page, I never update these lists.
- Removed "Create suggestion for SMWC.net Private Message", this button is a duplicate of the "Create suggestion file" one.
- Modified "New version" field by replacing text box by a checkbox. Just check it to say that this is a new version.
- Modified "Save to TXT file" button text to simply "Save to file".
- "More informations" window
- Added French translation for License file.
- Changelog files are now integrated directly inside SMWMTL's main executable.
- It's possible that the old deprecated files remains in your application installation folder.
These old files can be deleted safely. If you have some doubts, you can uninstall older version, wipe all applcation folder's
content and re-install SMWMTL.
- Did some modifications to License files.
- Now dynamically sets current version, compilation date, copyright year and author when loaded.
- Redesigned Changelog and License files.
- Removed "OOBE Music" part from "Other Credits" section.
- OOBE :
- OOBE has been removed. useless and space waste.
- "Legacy about" window :
- Updated code to new settings system.
- Updated Author name value from static to the centralized dynamic value used in current about box.
- Updated Compile date value to use the same code as in current about box.
- "Recover Lunar Magic" GUI Edition :
- Updated code with executable externalization.
- Fixed some UI defaults.
- Fixed some typos.