This repository was archived by the owner on May 3, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathappcast.xml
More file actions
55 lines (55 loc) · 3.64 KB
/
appcast.xml
File metadata and controls
55 lines (55 loc) · 3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>VibeMeter Updates</title>
<link>https://github.com/steipete/VibeMeter</link>
<description>VibeMeter automatic updates feed</description>
<language>en</language>
<item>
<title>VibeMeter 1.1.0</title>
<link>https://github.com/steipete/VibeMeter/releases/download/v1.1.0/VibeMeter-1.1.0.dmg</link>
<sparkle:version>111</sparkle:version>
<sparkle:shortVersionString>1.1.0</sparkle:shortVersionString>
<description><![CDATA[
<h2>VibeMeter 1.1.0</h2><div><h3>🎨 UI Improvements</h3>
<ul>
<li><strong>Enhanced popover design</strong> - Switched to ultra-thin translucent material with blur effect for modern look</li>
<li><strong>Adaptive border</strong> - Added white border that automatically adapts to light/dark mode</li>
<li><strong>Optimized spacing</strong> - Reduced excessive left/right margins for better content density</li>
<li><strong>Progressive gauge colors</strong> - Added smooth color transitions from green (low usage) to red (high usage)</li>
<li><strong>Improved money formatting</strong> - Show "€0" instead of "€0,00" and remove unnecessary decimal places</li>
</ul>
<h3>⚡ Functionality Enhancements</h3>
<ul>
<li><strong>Smart gauge calculation</strong> - Display request usage percentage (182/500 = 36%) when no money spent, then switch to spending percentage when money is spent</li>
<li><strong>Dynamic tooltip updates</strong> - Fixed tooltip refresh discrepancy using NSTrackingArea hover detection</li>
<li><strong>Simplified tooltip</strong> - Removed keyboard shortcuts section and emoji indicators for cleaner display</li>
<li><strong>Robust window display</strong> - Implemented multi-strategy window display system to prevent UI freezing</li>
</ul>
<h3>🐛 Bug Fixes</h3>
<ul>
<li><strong>Fixed UI deadlock</strong> - Resolved freezing when showing the custom menu window</li>
<li><strong>Fixed tooltip inconsistency</strong> - Tooltip and popover now show consistent refresh timestamps</li>
<li><strong>Fixed gauge accuracy</strong> - Corrected percentage calculations across all display components</li>
<li><strong>Fixed money display</strong> - Consistent formatting without unnecessary decimals throughout the app</li>
</ul>
<h3>🔧 Technical Improvements</h3>
<ul>
<li><strong>Window display strategy</strong> - Added fallback mechanisms with <code>orderFrontRegardless()</code> and async display timing</li>
<li><strong>Hover-based updates</strong> - Tooltip refreshes dynamically on mouse hover for real-time accuracy</li>
<li><strong>Swift Concurrency compliance</strong> - Added proper <code>@MainActor</code> annotations throughout the codebase</li>
<li><strong>Code consistency</strong> - Unified gauge calculation logic across StatusBarController and StatusBarDisplayManager</li>
</ul>
<p><a href="https://github.com/steipete/VibeMeter/blob/main/CHANGELOG.md#110-20250703">View full changelog</a></p></div>
]]></description>
<pubDate>Tue, 10 Jun 2025 02:05:44 +0100</pubDate>
<enclosure
url="https://github.com/steipete/VibeMeter/releases/download/v1.1.0/VibeMeter-1.1.0.dmg"
length="5590791"
type="application/octet-stream"
sparkle:edSignature="VZhmHbVUm2oU+Q0X3SIT/TVCe/hACQVQHme6hP77LoX9qFQGsXlclZx+8z0ICnuQrA9s2fNcUi6I+QNQrHGkAg=="
/>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
</item>
</channel>
</rss>