<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Showcase &#8211; TruckleSoft</title>
	<atom:link href="https://trucklesoft.org.uk/category/showcase/feed/" rel="self" type="application/rss+xml" />
	<link>https://trucklesoft.org.uk</link>
	<description>Solutions that Work, Support that Lasts</description>
	<lastBuildDate>Mon, 17 Nov 2025 19:56:08 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>New Website Launch: The Health &#038; Beauty Centre</title>
		<link>https://trucklesoft.org.uk/2025/11/17/new-website-launch-the-health-beauty-centre/</link>
					<comments>https://trucklesoft.org.uk/2025/11/17/new-website-launch-the-health-beauty-centre/#respond</comments>
		
		<dc:creator><![CDATA[trucklesoft]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 19:47:28 +0000</pubDate>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[Website Development]]></category>
		<guid isPermaLink="false">https://trucklesoft.org.uk/?p=617</guid>

					<description><![CDATA[TruckleSoft launches The Health &#038; Beauty Centre’s sleek new site near Bath—fast, stylish, and easy to use.]]></description>
										<content:encoded><![CDATA[
<p>We’re excited to share one of our latest projects — the brand new website for <a href="https://bathbeautycentre.co.uk" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external"><strong>The Health &amp; Beauty Centre</strong></a>, a popular beauty and wellness salon based just outside Bath.</p>



<p>The new site has been completely redesigned and developed by <strong>TruckleSoft</strong>, with a focus on simplicity, speed, and style. Visitors can now easily browse the full range of treatments, meet the friendly team, read verified customer reviews, and book appointments — all from one easy-to-use site.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/11/image.png" data-wpel-link="internal"><img fetchpriority="high" decoding="async" width="975" height="883" src="https://trucklesoft.org.uk/wp-content/uploads/2025/11/image.png" alt="Snapshot of The Health &amp; Beauty website" class="wp-image-627" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/11/image.png 975w, https://trucklesoft.org.uk/wp-content/uploads/2025/11/image-300x272.png 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/11/image-768x696.png 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/11/image-465x421.png 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/11/image-552x500.png 552w" sizes="(max-width: 975px) 100vw, 975px" /></a><figcaption class="wp-element-caption">The Health &amp; Beauty Centre > Services > Facials</figcaption></figure>
</div>


<p>Behind the scenes, the project also includes a <strong>custom-built admin panel</strong> that gives the salon team complete control over their website content, reviews, team profiles, and bookings. This system was designed to <strong>replace the previous Premier Spa software</strong>, offering a more flexible, web-based solution tailored to The Health &amp; Beauty Centre’s real workflow.</p>


<h3 class="wp-block-heading" id="%25e2%259c%25a8-key-highlights">✨ Key Highlights</h3>


<ul class="wp-block-list">
<li>Clean, modern design that works beautifully on phones, tablets, and desktops</li>



<li>Easy-to-update admin dashboard for staff management and content updates</li>



<li>Built-in reviews system</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“It’s been a pleasure working with The Health &amp; Beauty Centre team on this project,” says developer <strong>Andrew Truckle</strong>, founder of <strong>TruckleSoft</strong>. “We wanted to give them a website that feels just as polished as their salon — and an admin system that makes running it a whole lot easier.”</p>
</blockquote>



<p>Some features—both front end and back end—are still being refined. Come take a look!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://trucklesoft.org.uk/2025/11/17/new-website-launch-the-health-beauty-centre/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Transform Your Workflow with Custom Tools for BricsCAD – Built Just for You</title>
		<link>https://trucklesoft.org.uk/2025/05/13/custom-tools-for-bricscad/</link>
					<comments>https://trucklesoft.org.uk/2025/05/13/custom-tools-for-bricscad/#respond</comments>
		
		<dc:creator><![CDATA[trucklesoft]]></dc:creator>
		<pubDate>Tue, 13 May 2025 08:55:08 +0000</pubDate>
				<category><![CDATA[CAD Customisation]]></category>
		<category><![CDATA[BricsCAD Development]]></category>
		<category><![CDATA[Showcase]]></category>
		<category><![CDATA[BricsCAD customisation]]></category>
		<category><![CDATA[C# .NET development]]></category>
		<category><![CDATA[CAD automation]]></category>
		<category><![CDATA[Custom CAD tools]]></category>
		<category><![CDATA[Workflow optimisation]]></category>
		<guid isPermaLink="false">https://trucklesoft.org.uk/?p=536</guid>

					<description><![CDATA[Create custom tools for BricsCAD to streamline your workflow, automate tasks, and save time. Expert C# .NET development tailored to your needs.]]></description>
										<content:encoded><![CDATA[
<p>Tired of repetitive tasks breaking your creative flow? Wish BricsCAD adapted to <em>your</em> way of working? I&#8217;ll create custom tools for BricsCAD, tailored to your unique workflow—handling everything from design to seamless installation.</p>


<div role="navigation" aria-label="Table of Contents" class="simpletoc scrollpointscontainer wp-block-simpletoc-toc"><h2 class="simpletoc-title">Table of Contents</h2>
<ul class="simpletoc-list">
<li><a href="#why-custom-tools-transform-your-workflow">Why Custom Tools Transform Your Workflow</a>

</li>
<li><a href="#a-complete-hasslefree-solution">A Complete, Hassle-Free Solution</a>


<ul><li>
<a href="#1-workflow-discovery">1. Workflow Discovery</a>

</li>
<li><a href="#2-tailored-development">2. Tailored Development</a>

</li>
<li><a href="#3-effortless-installation">3. Effortless Installation</a>

</li>
</ul>
<li><a href="#built-for-your-specialised-needs">Built for Your Specialised Needs</a>

</li>
<li><a href="#lets-make-bricscad-work-for-you">Let’s Make BricsCAD Work for You</a>

</li>
<li><a href="#why-choose-this-service">Why Choose This Service?</a>
</li></ul></div>

<h2 class="wp-block-heading" id="why-custom-tools-transform-your-workflow"><strong>Why Custom Tools Transform Your Workflow</strong></h2>


<p>BricsCAD is powerful on its own—but when customised, it becomes a powerhouse for productivity. Custom tools let you:</p>



<p>✅ <strong>Automate repetitive steps</strong> – Replace multi-click routines with single commands<br>✅ <strong>Work with greater precision</strong> – Reduce errors through guided, streamlined processes<br>✅ <strong>Save time</strong> – Speed up drafting, annotation, and data management<br>✅ <strong>Do more with BricsCAD</strong> – Add features specific to your industry or workflow</p>



<p>Custom tools for BricsCAD ensure your software works exactly the way you do.</p>


<h2 class="wp-block-heading" id="a-complete-hasslefree-solution"><strong>A Complete, Hassle-Free Solution</strong></h2>


<p>You don’t need to be a programmer—just bring your workflow challenges, and I’ll handle the rest.</p>


<h3 class="wp-block-heading" id="1-workflow-discovery">1. <strong>Workflow Discovery</strong></h3>


<p>We’ll discuss your day-to-day tasks and identify where automation or customization adds the most value. No tech jargon required.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-scaled.webp" data-wpel-link="internal"><img decoding="async" width="1024" height="683" src="https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-1024x683.webp" alt="Cheerful young colleagues sitting in office - Freepik" class="wp-image-549" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-1024x683.webp 1024w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-300x200.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-768x512.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-1536x1024.webp 1536w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-2048x1365.webp 2048w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-465x310.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/cheerful-young-colleagues-sitting-office-freepik-695x463.webp 695w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>

<h3 class="wp-block-heading" id="2-tailored-development">2. <strong>Tailored Development</strong></h3>


<p>I use C# .NET to build intuitive, reliable tools:</p>



<ul class="wp-block-list">
<li>Easy-to-use dialog interfaces</li>



<li>Command-line options for advanced users</li>



<li>Hybrid tools that combine the best of both</li>



<li>Seamless integration with BricsCAD menus and ribbons</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon.webp" data-wpel-link="internal"><img decoding="async" width="1006" height="97" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon.webp" alt="Cut-Tools ribbon" class="wp-image-48" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon.webp 1006w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-300x29.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-768x74.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-465x45.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-695x67.webp 695w" sizes="(max-width: 1006px) 100vw, 1006px" /></a><figcaption class="wp-element-caption">Example of Cut-Tools Ribbon</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="3-effortless-installation">3. <strong>Effortless Installation</strong></h3>


<p>You’ll receive a professional installer that:</p>



<ul class="wp-block-list">
<li>Automatically deploys files to the right locations</li>



<li>Configures BricsCAD for immediate use</li>



<li>Sets up all menu and ribbon integrations<br>Plus, you’ll get <strong>clear documentation</strong> and ongoing support.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-scaled.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1024" height="288" src="https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-1024x288.webp" alt="Screenshot of one of our custom tools for BricsCAD being used, with help documentation displayed on a second monitor." class="wp-image-545" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-1024x288.webp 1024w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-300x84.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-768x216.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-1536x432.webp 1536w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-2048x576.webp 2048w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-465x131.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/05/clear-documentation-695x195.webp 695w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Custom BricsCAD tool in use, with help documentation on a second monitor for guidance.</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="built-for-your-specialised-needs"><strong>Built for Your Specialised Needs</strong></h2>


<p>No two projects are alike. Some examples of what I’ve built:</p>



<ul class="wp-block-list">
<li><strong>Automated Title Sheet Creation</strong>: Streamlined the generation of title sheets for cartographical maps based on a predefined sheet layout.</li>



<li><strong>Spot Level Placement</strong>: Developed a tool for automatically placing spot levels along polylines to enhance precision and speed in surveying tasks.</li>



<li><strong>Cardboard Packaging Tools</strong>: Created a set of tools for efficient cardboard packaging design. (Check out the full toolkit on <a class="" href="https://github.com/ajtruckle/cut-tools-support/wiki" rel="noopener">GitHub</a>)</li>



<li><strong>Cartographical Data Export</strong>: Built a solution for exporting cartographical data to the MX GENIO format, improving data integration and workflow.</li>
</ul>



<p>Whatever you need—<strong>TruckleSoft</strong> can deliver it.</p>


<h2 class="wp-block-heading" id="lets-make-bricscad-work-for-you"><strong>Let’s Make BricsCAD Work for <em>You</em></strong></h2>


<p>Imagine:</p>



<p>🚀 Tools that work the way you think<br>💡 Solutions built around your real-world challenges<br>⏳ More time to design—less time clicking menus</p>



<p>If you&#8217;re looking for custom tools for BricsCAD, I’d love to help you build exactly what you need—whether it&#8217;s automating routine tasks, adding specialised features, or streamlining your entire workflow.</p>



<p>📩 <strong>Ready to streamline your work?</strong> Let’s talk. Contact me today for a free consultation and see what’s possible.</p>


<h2 class="wp-block-heading" id="why-choose-this-service">Why Choose This Service?</h2>


<ul class="wp-block-list">
<li>🧠 Deep BricsCAD expertise – Tools that integrate seamlessly</li>



<li>🛠️ End-to-end service – From concept to installation</li>



<li>👂 Client-focused development – Built around <em>your</em> workflow</li>
</ul>



<p>Let’s supercharge your BricsCAD productivity. I’d love to hear about your workflow—<strong>message me today!</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://trucklesoft.org.uk/2025/05/13/custom-tools-for-bricscad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cut-Tools: BricsCAD Plugin for CNC, Laser, Vinyl &#038; Plasma Cutting</title>
		<link>https://trucklesoft.org.uk/2025/05/03/cut-tools/</link>
					<comments>https://trucklesoft.org.uk/2025/05/03/cut-tools/#comments</comments>
		
		<dc:creator><![CDATA[trucklesoft]]></dc:creator>
		<pubDate>Sat, 03 May 2025 17:58:08 +0000</pubDate>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[Cut Tools]]></category>
		<category><![CDATA[cardboard]]></category>
		<category><![CDATA[cnc routers]]></category>
		<category><![CDATA[cutters]]></category>
		<category><![CDATA[packaging]]></category>
		<guid isPermaLink="false">https://trucklesoft.org.uk/?p=417</guid>

					<description><![CDATA[Cut-Tools is a BricsCAD plugin for generating tool paths for CNC, laser, vinyl, and plasma cutters. Simple DXF workflows for efficient machine output.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading" id="overview">Overview</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p><strong>Cut-Tools</strong>&nbsp;is a powerful plugin designed for&nbsp;<strong>BricsCAD</strong>, providing a suite of intuitive commands to streamline the creation of&nbsp;<strong>2D cutting profiles</strong>&nbsp;for various fabrication tools, including:</p>



<ul class="wp-block-list">
<li><strong>CNC routers</strong></li>



<li><strong>Laser cutters</strong></li>



<li><strong>Vinyl cutters / plotters</strong></li>



<li><strong>Plasma cutters</strong></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-logo.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="137" height="342" src="http://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-logo.webp" alt="Cut Tools Logo" class="wp-image-25" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-logo.webp 137w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-logo-120x300.webp 120w" sizes="auto, (max-width: 137px) 100vw, 137px" /></a></figure>
</div></div>
</div>



<p>This toolset simplifies the process of generating precise&nbsp;<strong>vector geometry</strong>, ensuring compatibility with industry-standard cutting machines. Whether you&#8217;re designing for&nbsp;<strong>woodworking, metal fabrication, signage, or hobbyist projects</strong>, Cut-Tools helps optimize your workflow, reduce manual errors, and improve efficiency.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1006" height="97" src="http://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon.webp" alt="Cut-Tools ribbon" class="wp-image-48" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon.webp 1006w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-300x29.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-768x74.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-465x45.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/cut-tools-ribbon-695x67.webp 695w" sizes="auto, (max-width: 1006px) 100vw, 1006px" /></a><figcaption class="wp-element-caption">Cut-Tools User Interface</figcaption></figure>
</div>


<p>We’ve developed these tools with small businesses and makers in mind, aiming to save you time and effort in preparing production-ready files. If you have feedback or feature requests, feel free to reach out!</p>


<h2 class="wp-block-heading" id="requirements">Requirements</h2>


<ul class="wp-block-list">
<li><a href="https://www.bricsys.com/en-gb/bricscad" rel="noopener nofollow external noreferrer" data-wpel-link="external" target="_blank">BricsCAD</a>&nbsp;(version 25 or higher)</li>



<li>Windows 10 or 11</li>



<li>.NET Framework (4.8)</li>
</ul>


<h2 class="wp-block-heading" id="support">Support</h2>


<p>For support questions, please use the&nbsp;<a href="https://github.com/ajtruckle/cut-tools-support/issues" rel="noopener nofollow external noreferrer" data-wpel-link="external" target="_blank">Issues Tracker</a> or reach out to me directly.</p>


<h2 class="wp-block-heading" id="wiki">Wiki</h2>


<p>Link to online <a href="https://github.com/ajtruckle/cut-tools-support/wiki" rel="noopener nofollow external noreferrer" data-wpel-link="external" target="_blank">Wiki</a>.</p>


<h2 class="wp-block-heading" id="purchase-information">Purchase Information</h2>


<p>The&nbsp;<strong>Cut-Tools</strong>&nbsp;library is available for purchase for&nbsp;<strong>£100</strong>.<br>If you are interested in obtaining a copy or have any questions, please&nbsp;<a href="https://tally.so/r/mVxqYJ" rel="noopener nofollow external noreferrer" data-wpel-link="external" target="_blank">get in touch</a>&nbsp;for more information.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://trucklesoft.org.uk/2025/05/03/cut-tools/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Find Your Mouse Fast with &#8216;Center Cursor on Screen&#8217;</title>
		<link>https://trucklesoft.org.uk/2025/04/27/center-cursor-on-screen/</link>
					<comments>https://trucklesoft.org.uk/2025/04/27/center-cursor-on-screen/#comments</comments>
		
		<dc:creator><![CDATA[trucklesoft]]></dc:creator>
		<pubDate>Sun, 27 Apr 2025 10:04:41 +0000</pubDate>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[Center Cursor on Screen]]></category>
		<category><![CDATA[audio-visual]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[multi-screen]]></category>
		<guid isPermaLink="false">https://trucklesoft.org.uk/?p=230</guid>

					<description><![CDATA[Center Cursor on Screen is a lightweight tool that lets you quickly center your mouse cursor on any monitor with a simple hotkey, perfect for multi-screen setups and AV environments.]]></description>
										<content:encoded><![CDATA[
<p>Navigating multiple monitors during meetings can be a challenge, especially when the <strong>mouse cursor</strong> seems to vanish. Enter <strong>Center Cursor on Screen</strong>, a lightweight utility developed by <strong>TruckleSoft </strong>to simplify this task.​</p>


<div role="navigation" aria-label="Table of Contents" class="simpletoc scrollpointscontainer wp-block-simpletoc-toc"><h2 class="simpletoc-title">Table of Contents</h2>
<ul class="simpletoc-list">
<li><a href="#what-is-center-cursor-on-screen">What Is &#8216;Center Cursor on Screen&#8217;?</a>

</li>
<li><a href="#key-features">Key Features</a>

</li>
<li><a href="#recent-updates">Recent Updates</a>

</li>
<li><a href="#download-and-support">Download and Support</a>

</li>
</ul>
</li></ul></div>

<h2 class="wp-block-heading" id="what-is-center-cursor-on-screen">What Is &#8216;Center Cursor on Screen&#8217;?</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>Designed with the <strong>Audio-Visual Team</strong> in mind, this tool addresses the common issue of losing track of the <strong>mouse cursor</strong> across various screens. Whether you&#8217;re managing <strong>presentations</strong>, operating <strong>video feeds</strong>, or handling other AV responsibilities, this utility ensures your cursor is always within reach.</p>


<h2 class="wp-block-heading" id="key-features">Key Features</h2>


<ul class="wp-block-list">
<li><strong>Instant Cursor Centering</strong>: With global <strong>hotkeys </strong>(CTRL + ALT + 1, 2, 3, or 4), you can instantly <strong>center </strong>the mouse on a specific monitor. This is particularly useful in setups with multiple displays of varying sizes and resolutions.​</li>



<li><strong>System Tray Integration</strong>: The application runs silently in the <strong>system tray</strong>, allowing quick access without cluttering your taskbar. Right-clicking the tray icon provides options to view the <strong>&#8216;About&#8217;</strong> window, manage <strong>startup settings</strong>, or exit the application.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-system-tray.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="302" height="154" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-system-tray.webp" alt="Snapshot of the Center Cursor on Screen system tray menu" class="wp-image-234" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-system-tray.webp 302w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-system-tray-300x153.webp 300w" sizes="auto, (max-width: 302px) 100vw, 302px" /></a><figcaption class="wp-element-caption">System Tray Menu</figcaption></figure>
</div>


<ul class="wp-block-list">
<li><strong>User-Friendly Installer</strong>: The <strong>installer</strong> is designed for ease of use, offering options to launch the application post-installation and to start it automatically upon login. It also ensures only a single instance runs, preventing <strong>hotkey conflicts</strong>.​</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-dialog.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="259" height="461" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-dialog.webp" alt="Snapshot of the Center Cursor on Screen dialog showing two monitor thumbnails" class="wp-image-233" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-dialog.webp 259w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/center-cursor-on-screen-dialog-169x300.webp 169w" sizes="auto, (max-width: 259px) 100vw, 259px" /></a><figcaption class="wp-element-caption">Center Cursor on Screen</figcaption></figure>
</div></div>
</div>


<h2 class="wp-block-heading" id="recent-updates">Recent Updates</h2>


<p>The latest version, 1.2.0, introduces a helpful <strong>popup notification</strong> if any <strong>hotkeys </strong>are already registered by other applications, ensuring smooth operation without conflicts. Previous updates have included a refreshed application icon, improved installer behaviour, and enhanced hotkey functionality.</p>


<h2 class="wp-block-heading" id="download-and-support">Download and Support</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-medium"><a href="https://www.publictalksoftware.co.uk/?sdm_process_download=1&amp;download_id=10057" rel="noopener" data-wpel-link="exclude"><img loading="lazy" decoding="async" width="300" height="116" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-300x116.webp" alt="Click this download button to download Center Cursor on Screen application" class="wp-image-252" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-300x116.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-1024x397.webp 1024w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-768x298.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-1536x595.webp 1536w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-465x180.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button-695x269.webp 695w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/download-button.webp 1662w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p><strong>Center Cursor on Screen</strong> is a compact 3.16MB download, compatible with <strong>Windows 10</strong> and <strong>11</strong>. You can download it directly using the button below, which links to the installer on the <strong>Theocratic Software</strong> <sup data-fn="54051463-3ed3-44cb-a1cb-a1e277ef66a7" class="fn"><a href="#54051463-3ed3-44cb-a1cb-a1e277ef66a7" id="54051463-3ed3-44cb-a1cb-a1e277ef66a7-link">1</a></sup> website.</p>
</div>
</div>



<p>If you have questions, encounter any issues, or want to suggest improvements, please visit the <strong>Center Cursor GitHub repository</strong> <sup data-fn="87c43f04-2d4e-47f9-940d-4f4c5f64c10b" class="fn"><a href="#87c43f04-2d4e-47f9-940d-4f4c5f64c10b" id="87c43f04-2d4e-47f9-940d-4f4c5f64c10b-link">2</a></sup>. You can raise tickets, participate in discussions, and find more information in the wiki.</p>



<p>Whether you&#8217;re part of an AV team or simply someone who juggles multiple monitors, <strong>Center Cursor on Screen</strong> offers a straightforward solution to keep your cursor where you need it, when you need it.</p>


<h3 class="wp-block-heading" id="citations">Citations</h3>

<ol class="wp-block-footnotes"><li id="54051463-3ed3-44cb-a1cb-a1e277ef66a7"><a href="https://www.publictalksoftware.co.uk/sdm_downloads/center-cursor-on-screen/" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">Theocratic Software — Download Center Cursor on Screen</a> <a href="#54051463-3ed3-44cb-a1cb-a1e277ef66a7-link" aria-label="Jump to footnote reference 1">↩︎</a></li><li id="87c43f04-2d4e-47f9-940d-4f4c5f64c10b"><a href="https://github.com/ajtruckle/center-cursor-on-screen-support" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">GitHub — Center Cursor on Screen Support</a> <a href="#87c43f04-2d4e-47f9-940d-4f4c5f64c10b-link" aria-label="Jump to footnote reference 2">↩︎</a></li></ol>]]></content:encoded>
					
					<wfw:commentRss>https://trucklesoft.org.uk/2025/04/27/center-cursor-on-screen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The Journey Behind Meeting Schedule Assistant</title>
		<link>https://trucklesoft.org.uk/2025/04/25/the-journey-behind-meeting-schedule-assistant/</link>
					<comments>https://trucklesoft.org.uk/2025/04/25/the-journey-behind-meeting-schedule-assistant/#respond</comments>
		
		<dc:creator><![CDATA[trucklesoft]]></dc:creator>
		<pubDate>Fri, 25 Apr 2025 19:48:25 +0000</pubDate>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[Meeting Schedule Assistant]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[mfc]]></category>
		<category><![CDATA[outlook calendar]]></category>
		<category><![CDATA[webview2]]></category>
		<category><![CDATA[xslt1]]></category>
		<guid isPermaLink="false">https://trucklesoft.org.uk/?p=184</guid>

					<description><![CDATA[Discover the 20-year journey behind Meeting Schedule Assistant—an evolving software project focused on multilingual support, auto assignment features, XSLT transformations, WebView2 integration, and dark mode design. Learn how collaboration and continuous improvement have shaped this powerful scheduling tool.]]></description>
										<content:encoded><![CDATA[
<p>Developing <em>Meeting Schedule Assistant</em> (MSA) has been a deeply rewarding journey—one that’s been unfolding for over 20 years. What began as a small project to simplify scheduling has grown into a powerful, feature-rich tool used by many around the world.</p>


<div role="navigation" aria-label="Table of Contents" class="simpletoc scrollpointscontainer wp-block-simpletoc-toc"><h2 class="simpletoc-title">Table of Contents</h2>
<ul class="simpletoc-list">
<li><a href="#tackling-the-toughest-challenge-auto-assign">Tackling the Toughest Challenge: Auto Assign</a>

</li>
<li><a href="#a-global-collaboration">A Global Collaboration</a>

</li>
<li><a href="#discovering-the-power-of-xslt">Discovering the Power of XSLT</a>

</li>
<li><a href="#modernizing-with-webview2">Modernizing with WebView2</a>

</li>
<li><a href="#embracing-calendar-synchronisation">Embracing Calendar Synchronisation</a>

</li>
<li><a href="#enhancing-the-editing-experience-with-scintilla">Enhancing the Editing Experience with Scintilla</a>

</li>
<li><a href="#embracing-the-dark-side">Embracing the Dark Side</a>

</li>
<li><a href="#a-project-that-keeps-giving">A Project That Keeps Giving</a>

</li>
</ul>
</li></ul></div>

<h2 class="wp-block-heading" id="tackling-the-toughest-challenge-auto-assign">Tackling the Toughest Challenge: Auto Assign</h2>


<p>One of the most challenging features to implement was the <strong>automatic assignment</strong><sup data-fn="fc742565-0c8f-41a3-ab76-f1ede50c0391" class="fn"><a id="fc742565-0c8f-41a3-ab76-f1ede50c0391-link" href="#fc742565-0c8f-41a3-ab76-f1ede50c0391">1</a></sup> functionality within the assignments editor. It needed to feel natural, intelligent, and flexible—all while respecting the diverse needs of congregations. Balancing those expectations with technical feasibility pushed me to think creatively and improve the way the software handles data and logic.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-auto-assign.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="752" height="469" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-auto-assign.webp" alt="Auto Assign Single Column window in the Assignments Editor" class="wp-image-221" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-auto-assign.webp 752w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-auto-assign-300x187.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-auto-assign-465x290.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-auto-assign-695x433.webp 695w" sizes="auto, (max-width: 752px) 100vw, 752px" /></a></figure>
</div>

<h2 class="wp-block-heading" id="a-global-collaboration">A Global Collaboration</h2>

<div class="wp-block-image">
<figure class="alignleft size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-translations.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="300" height="195" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-translations.webp" alt="Computer keyboard with multicoloured keys, each labeled 'Hello' in a different language." class="wp-image-216"/></a></figure>
</div>


<p>As MSA evolved, supporting multiple languages became increasingly important. Today, the app is translated—fully or partially—into more than <strong>50 languages</strong>. This wouldn’t have been possible without the help of a wonderful group of volunteers. Collaborating with them has been a highlight of this journey.</p>



<p>Some languages were particularly tricky—<strong>Arabic</strong>, for example, brought unique challenges due to its <strong>right-to-left</strong> layout. But solving those problems helped the application become more inclusive and accessible for users everywhere.</p>


<h2 class="wp-block-heading" id="discovering-the-power-of-xslt">Discovering the Power of XSLT</h2>


<p class="footnote-ref scrollpointscontainer">Another major turning point came when a fellow translator introduced me to <strong>XSLT transformations</strong><sup data-fn="3cfe410a-7057-493c-bb6c-c693e0255cb7" class="fn"><a id="3cfe410a-7057-493c-bb6c-c693e0255cb7-link" href="#3cfe410a-7057-493c-bb6c-c693e0255cb7">2</a></sup>. That opened up a whole new level of flexibility, allowing users to customize how their schedules are rendered and exported. Even now, I’m still discovering new ways to leverage XSLT to make MSA more powerful and adaptable.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1024" height="572" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-1024x572.webp" alt="Using XSLT transformations to display schedules in the Meeting Editor" class="wp-image-193" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-1024x572.webp 1024w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-300x168.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-768x429.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-1536x859.webp 1536w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-465x260.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations-695x389.webp 695w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-xsl-transformations.webp 1846w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Using XSLT transformations to display schedules</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="modernizing-with-webview2">Modernizing with WebView2</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="footnote-ref scrollpointscontainer">Bringing MSA into the modern era also meant finding ways to blend traditional technologies like <strong>MFC</strong> with modern web capabilities. Learning to work with <strong>WebView2</strong><sup data-fn="a4b3afa6-fac0-410c-94a8-943ccabbb3e9" class="fn"><a id="a4b3afa6-fac0-410c-94a8-943ccabbb3e9-link" href="#a4b3afa6-fac0-410c-94a8-943ccabbb3e9">3</a></sup> was both fascinating and rewarding.</p>



<p>It enabled the integration of sleek, interactive elements right within the app—something that would’ve been difficult, if not impossible, using MFC alone.</p>



<p>One task that became significantly easier with WebView2 was saving schedules to <strong>PDF</strong>. Now, it’s possible to <strong>print</strong> and <strong>save directly to PDF</strong>, making the process far simpler and more reliable than with <strong>MFC </strong>alone.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1024" height="786" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2-1024x786.webp" alt="Using WebView2 to display and print schedules in the Report Viewer." class="wp-image-197" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2-1024x786.webp 1024w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2-300x230.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2-768x590.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2-465x357.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2-651x500.webp 651w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-webview2.webp 1095w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Using WebView2 to display and print schedules</figcaption></figure>
</div></div>
</div>


<h2 class="wp-block-heading" id="embracing-calendar-synchronisation">Embracing Calendar Synchronisation</h2>


<p class="scrollpointscontainer">One of the more transformative additions to <strong>Meeting Schedule Assistant</strong> was support for <strong>calendar synchronisation</strong>. This journey began with a <strong>VB.NET</strong> console application that integrated with <strong><strong>Google Calendar</strong><sup data-fn="45035ef1-6da0-42aa-a135-c108a1a4fe03" class="fn"><a id="45035ef1-6da0-42aa-a135-c108a1a4fe03-link" href="#45035ef1-6da0-42aa-a135-c108a1a4fe03">4</a></sup></strong>. Encouraged by its usefulness, I later added support for <strong><strong>Outlook Calendar</strong><sup data-fn="292ad1a3-5ee1-4db1-bfae-56e6b7e2fed1" class="fn"><a id="292ad1a3-5ee1-4db1-bfae-56e6b7e2fed1-link" href="#292ad1a3-5ee1-4db1-bfae-56e6b7e2fed1">5</a></sup></strong>. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1007" height="590" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview.webp" alt="Screenshot of the Meeting Schedule Assistant Calendar Options window displaying synchronized calendar data on the right side." class="wp-image-517" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview.webp 1007w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview-300x176.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview-768x450.webp 768w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview-460x270.webp 460w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview-465x272.webp 465w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-calendar-options-preview-695x407.webp 695w" sizes="auto, (max-width: 1007px) 100vw, 1007px" /></a><figcaption class="wp-element-caption">Configuring calendar synchronisation</figcaption></figure>
</div>


<p>More recently, the Outlook synchronization tool was completely <strong>rewritten</strong> from the ground up using <strong>C#</strong> and <strong>.NET 8.0</strong>, providing a more <strong>robust</strong>, <strong>maintainable</strong>, and <strong>modern</strong> solution. The original VB.NET-based Google Calendar tool remains in place for now.</p>


<h2 class="wp-block-heading" id="enhancing-the-editing-experience-with-scintilla">Enhancing the Editing Experience with Scintilla</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-scintilla-autocomplete.webp" data-wpel-link="internal"><img loading="lazy" decoding="async" width="486" height="341" src="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-scintilla-autocomplete.webp" alt="Snapshot of the Scintilla's autocomplete feature in action" class="wp-image-320" srcset="https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-scintilla-autocomplete.webp 486w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-scintilla-autocomplete-300x210.webp 300w, https://trucklesoft.org.uk/wp-content/uploads/2025/04/msa-scintilla-autocomplete-465x326.webp 465w" sizes="auto, (max-width: 486px) 100vw, 486px" /></a><figcaption class="wp-element-caption">Scintilla&#8217;s autocomplete feature in action</figcaption></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="scrollpointscontainer">As the application matured, I found it increasingly important to improve the <strong>text editing experience</strong>—especially for advanced users managing <strong>custom scripts</strong> or <strong>templates</strong>. That’s when I turned to the <strong>Scintilla control</strong><sup data-fn="c176e362-3f76-45cc-9519-c6024acd63a0" class="fn"><a id="c176e362-3f76-45cc-9519-c6024acd63a0-link" href="#c176e362-3f76-45cc-9519-c6024acd63a0">6</a></sup>. Learning how to <strong>integrate</strong> and <strong>customize Scintilla</strong> was a turning point.</p>



<p class="scrollpointscontainer">It allowed me to offer powerful features like <strong>syntax highlighting</strong>, <strong>line numbers</strong>, and <strong>code folding</strong>, all of which made the <strong>Script Editor</strong><sup data-fn="55752ad3-5c83-40f8-b027-30b44f024ff9" class="fn"><a id="55752ad3-5c83-40f8-b027-30b44f024ff9-link" href="#55752ad3-5c83-40f8-b027-30b44f024ff9">7</a></sup> much more intuitive and productive. Rather than building an editor from scratch, Scintilla provided a <strong>flexible foundation</strong> that could be <strong>styled</strong> and <strong>extended</strong> to suit the application’s needs.</p>
</div>
</div>


<h2 class="wp-block-heading" id="embracing-the-dark-side">Embracing the Dark Side</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<p class="footnote-ref scrollpointscontainer">Most recently, I was thrilled to finally add <strong>dark mode</strong><sup data-fn="354b8384-a604-4641-958c-bdd827b29d57" class="fn"><a id="354b8384-a604-4641-958c-bdd827b29d57-link" href="#354b8384-a604-4641-958c-bdd827b29d57">8</a></sup> support. That might sound simple, but it was no small feat given that <strong>MFC doesn’t natively support dark themes</strong>. Getting it to work across the application required creative workarounds and careful design, but the results have made the app much easier on the eyes—especially during long hours of use.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-image size-large"><a href="https://www.publictalksoftware.co.uk/wp-content/uploads/2025/03/Appearance_Sub_Menu.jpg" rel="noopener" data-wpel-link="exclude"><img decoding="async" src="https://www.publictalksoftware.co.uk/wp-content/uploads/2025/03/Appearance_Sub_Menu.jpg" alt="Screenshot showing how to change the dark mode by using the Appearance sub-menu."/></a><figcaption class="wp-element-caption">Setting the dark mode</figcaption></figure>
</div>
</div>


<h2 class="wp-block-heading" id="a-project-that-keeps-giving">A Project That Keeps Giving</h2>


<p>Looking back, it’s been an incredible experience—one filled with constant learning, collaboration, and the joy of creating something that helps others. <em>Meeting Schedule Assistant</em> has come a long way, and the journey is far from over. I’m excited to keep building, improving, and supporting this project for as long as it’s needed.</p>


<h3 class="wp-block-heading" id="citations">Citations</h3>

<ol class="wp-block-footnotes"><li id="fc742565-0c8f-41a3-ab76-f1ede50c0391"><a href="https://www.publictalksoftware.co.uk/help-msa/srr-editor-auto-assign-menu.html" data-type="link" data-id="https://www.publictalksoftware.co.uk/help-msa/srr-editor-auto-assign-menu.html" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">Meeting Schedule Assistant — Automatic Assigning</a> <a href="#fc742565-0c8f-41a3-ab76-f1ede50c0391-link" aria-label="Jump to footnote reference 1">↩︎</a></li><li id="3cfe410a-7057-493c-bb6c-c693e0255cb7"><a href="https://www.w3schools.com/xml/xsl_intro.asp" rel="noopener nofollow external noreferrer" data-wpel-link="external" target="_blank">W3 Schools — XSLT Introduction</a> <a href="#3cfe410a-7057-493c-bb6c-c693e0255cb7-link" aria-label="Jump to footnote reference 2">↩︎</a></li><li id="a4b3afa6-fac0-410c-94a8-943ccabbb3e9"><a href="https://developer.microsoft.com/en-us/microsoft-edge/webview2/?form=MA13LH" rel="noopener nofollow external noreferrer" data-wpel-link="external" target="_blank">Microsoft Edge — WebView2</a> <a href="#a4b3afa6-fac0-410c-94a8-943ccabbb3e9-link" aria-label="Jump to footnote reference 3">↩︎</a></li><li id="45035ef1-6da0-42aa-a135-c108a1a4fe03"><a href="https://developers.google.com/workspace/calendar/api/guides/overview" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Google Calendar API overview</a> <a href="#45035ef1-6da0-42aa-a135-c108a1a4fe03-link" aria-label="Jump to footnote reference 4">↩︎</a></li><li id="292ad1a3-5ee1-4db1-bfae-56e6b7e2fed1"><a href="https://learn.microsoft.com/en-us/graph/overview" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Overview of Microsoft Graph</a> <a href="#292ad1a3-5ee1-4db1-bfae-56e6b7e2fed1-link" aria-label="Jump to footnote reference 5">↩︎</a></li><li id="c176e362-3f76-45cc-9519-c6024acd63a0"><a href="https://www.scintilla.org/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Scintilla Control</a> <a href="#c176e362-3f76-45cc-9519-c6024acd63a0-link" aria-label="Jump to footnote reference 6">↩︎</a></li><li id="55752ad3-5c83-40f8-b027-30b44f024ff9"><a href="https://www.publictalksoftware.co.uk/help-msa/msa-advanced-editor.html" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">Meeting Schedule Assistant — Script Editor</a> <a href="#55752ad3-5c83-40f8-b027-30b44f024ff9-link" aria-label="Jump to footnote reference 7">↩︎</a></li><li id="354b8384-a604-4641-958c-bdd827b29d57"><a href="https://www.publictalksoftware.co.uk/help-msa/msa-options-menu.html#APPEARANCE" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">Meeting Schedule Assistant — Appearance</a> <a href="#354b8384-a604-4641-958c-bdd827b29d57-link" aria-label="Jump to footnote reference 8">↩︎</a></li></ol>


<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://trucklesoft.org.uk/2025/04/25/the-journey-behind-meeting-schedule-assistant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
