-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease-notes.html
More file actions
1871 lines (1600 loc) Β· 131 KB
/
Copy pathrelease-notes.html
File metadata and controls
1871 lines (1600 loc) Β· 131 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ExtraDock Release Notes</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
max-width: 800px;
margin: 0 auto;
padding: 20px;
background-color: #f5f5f7;
color: #1d1d1f;
}
div[data-sparkle-version] {
background: white;
border-radius: 12px;
padding: 24px;
margin-bottom: 24px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
h2 {
color: #1d1d1f;
font-size: 24px;
margin-top: 0;
border-bottom: 2px solid #0066cc;
padding-bottom: 8px;
}
h3 {
color: #484848;
font-size: 20px;
margin-top: 24px;
}
ul {
padding-left: 20px;
}
li {
margin: 8px 0;
}
strong {
color: #0066cc;
}
em {
color: #666;
font-style: italic;
}
div.sparkle-installed-version {
opacity: 0.7;
position: relative;
}
div.sparkle-installed-version::after {
content: "Current Version";
position: absolute;
top: 12px;
right: 12px;
background: #0066cc;
color: white;
padding: 4px 8px;
border-radius: 4px;
font-size: 12px;
}
div.sparkle-installed-version~div {
display: none;
}
</style>
</head>
<body>
<div data-sparkle-version="4.3.21">
<h2>ExtraDock 4.3.21 - Steady Docks, No Surprise Quits! π οΈβ¨</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Fixed docks stay put:</strong> A dock pinned to a fixed position could nudge sideways by a few points every few seconds, most noticeably on collapsing docks that mix apps and widgets. The dock now stays exactly where you left it while the running-app indicators keep updating!</li>
<li><strong>Live Clock and Calendar icons no longer crash ExtraDock:</strong> If a dock shows the live Clock or Calendar app icon, ExtraDock could quit at midnight or when your Mac woke from sleep. Both cases are fixed, and the icons keep showing the right date and time after midnight, after wake and after a time-zone or clock change!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.18">
<h2>ExtraDock 4.3.18 - Folders Open Beside the Dock! πβ¨</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Browse pinned folders beside the dock:</strong> Click a pinned folder and its contents open right next to the icon in Grid, List or a curved Fan layout instead of switching to Finder! Pick the icon size, column count, labels, hidden files and sort order (name, kind or date modified, folders first) per folder - the choices are saved with the folder, including through backups and duplication. Drag files in or out to copy them; nothing is ever overwritten. Prefer the old behaviour? Set "On click" to Open in Finder for that folder!</li>
<li><strong>Native App Stack browser:</strong> App Stacks open in a Finder-style grid with click, Cmd and Shift selection, arrow keys, Back navigation into sub-folders, Quick Look, drag and drop, and a context menu with Open, Reveal in Finder, Get Info, Copy, Cut, Paste, Rename, Tags, Duplicate, Compress and Move to Trash! Every file operation is checked up front and never overwrites, and each stack gets its own grid size from 3Γ3 to 8Γ8!</li>
<li><strong>IP widget shows local and public addresses per adapter:</strong> Show your public address, your local network addresses or both, and pick which adapters to include! An unplugged adapter reads Disconnected, a failed public lookup never hides the local rows, local-only mode never contacts the internet, click copies all addresses and the context menu copies any single one!</li>
<li><strong>App Connections for DockFlow:</strong> Settings β Integrations β App Connections lets DockFlow read your dock list, show, hide or toggle docks and follow changes as they happen! DockFlow can open the request with the permissions already ticked, nothing pairs until you click Start Pairing, and the approval window shows the verification code in groups of four with Allow disabled until you confirm it matches. Connected apps show Allowed or Needs attention, and you can review, change or remove each app's access at any time!</li>
</ul>
<h3>β‘ Improvements</h3>
<ul>
<li><strong>Live Dock keeps your Dock spacers:</strong> Regular and small spacer tiles from the native Dock now appear as gaps in the Live Dock, in the same positions, across refreshes and reorders!</li>
</ul>
<h3>π Requirements</h3>
<ul>
<li><strong>Minimum macOS is now 12.4:</strong> The Talk SDK behind App Connections requires macOS 12.4, so ExtraDock 4 moves from 12.0 to 12.4! Macs on 12.0 to 12.3 keep the version they have.</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.16">
<h2>ExtraDock 4.3.16 - Magnification Has Arrived! πβ¨</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Smooth icon magnification:</strong> Icons swell as your pointer glides along the dock and settle back as it leaves, just like the built-in Dock! The apps inside Live Dock and Space Awareness magnify too, while other widgets and the drag and collapse controls slide aside without scaling. It's on for every dock at 1.5Γ - open Dock Properties to turn it off or tune Maximum size (1Γ to 4Γ) and Falloff radius!</li>
<li><strong>Live Clock and Calendar icons:</strong> A Clock item now shows the current time and a Calendar item shows today's date - the clock ticks every second and the calendar flips at midnight! A custom icon you assigned still wins!</li>
<li><strong>Drag handle placement:</strong> Choose where each dock's drag handle lives - Automatic, Screen edge, Inward, Left/Top or Right/Bottom - right in Dock Properties!</li>
</ul>
<h3>β‘ Improvements</h3>
<ul>
<li><strong>Sharper icons at every size:</strong> Icons keep their vector artwork and are rendered at full hover size up front, so magnification never enlarges base-size pixels!</li>
<li><strong>Badges follow the icon:</strong> Notification badges now ride along with hover magnification, drop-target enlargement and the launch bounce!</li>
<li><strong>Lighter Live Dock hovering:</strong> Hovering across a Live Dock no longer re-scans every running app on every pointer move!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Docks stay put on Hide Others and Cmd+H:</strong> Opt+Cmd-clicking the desktop, choosing Hide Others or pressing Cmd+H no longer makes your docks vanish - docks, item labels and hover previews stay on screen and clickable!</li>
<li><strong>Readable notch widgets:</strong> Widgets inside a Notch layout dock now follow the notch's own surface color, so they stay legible even when macOS is in Light appearance!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.14">
<h2>ExtraDock 4.3.14 - Meet the Notch Layout! π€β¨</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Notch layout mode:</strong> Every dock now has a Layout switch - Dock or Notch! Notch renders your dock as a sleek pure-black notch welded to the top, left or right edge of the screen (bottom too when the native macOS Dock is hidden), always pinned and centered!</li>
<li><strong>Folds to a pill, unfolds on hover:</strong> At rest the notch collapses into a small pill and expands the moment you hover over it. Pick an idle mode - Show, Pill or Hidden - and tune the hover delays to taste!</li>
<li><strong>Blends with your MacBook's notch:</strong> A top notch welds to the physical top of the screen and merges with the hardware notch on notched MacBooks!</li>
<li><strong>New Manager controls:</strong> The Dock Manager gains Layout and Notch sections with an edge picker that only offers edges a notch can use. Your existing docks in Dock layout behave exactly as before!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Menu bar menu always available:</strong> Quit, Manager and Check for Updates are always reachable from the menu bar icon, even when licensing could not be configured - the licensing state is shown at the top of the menu instead of swallowing your clicks!</li>
<li><strong>Updates never come back empty:</strong> Check for Updates now falls back to your cached license instead of returning an empty update when the licensing token is unavailable!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.13">
<h2>ExtraDock 4.3.13 - Docks Stay Put! π©Ήβ¨</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Your docks stay on screen:</strong> Since 4.3.10 a license that could not be confirmed - missing, denied, or simply an unreachable server - could hide every single dock. That is fixed: your docks stay right where they belong!</li>
<li><strong>The eye icon, menu bar toggle and hotkeys always respond:</strong> Show requests are never silently dropped again, so the Manager does what you tell it to!</li>
<li><strong>Menu bar icon opens License settings:</strong> Clicking it with a missing or denied license now takes you straight to Settings > License instead of doing nothing!</li>
<li><strong>Instant recovery:</strong> Docks come straight back when a version block is lifted - no relaunch needed!</li>
</ul>
<h3>π Improvements</h3>
<ul>
<li><strong>Much better diagnostics:</strong> The settings summary export now includes a full Licensing section and tells you exactly why a dock is hidden, so support can help you faster!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.12">
<h2>ExtraDock 4.3.12 - Your Docks Are Back! π§β¨</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Your docks are back:</strong> A license check added in 4.3.11 could hide your menu bar icon, windows and every dock until it finished - and sometimes it never did. It now fails safely, so your docks stay right where they belong!</li>
<li><strong>Settings always reachable:</strong> The menu bar icon and management window stay available even when license verification is slow, offline, or unavailable!</li>
<li><strong>No more launch freezes:</strong> License checks no longer stall the app on startup, fixing multi-second hangs!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.11">
<h2>ExtraDock 4.3.11 - License Authentication Improved</h2>
<h3>β‘ Improvements</h3>
<ul>
<li><strong>License authentication:</strong> License authentication flow improved.</li>
</ul>
</div>
<div data-sparkle-version="4.3.8">
<h2>ExtraDock 4.3.8 - Two Monitors, Two Minds! π₯οΈπ₯οΈ</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Two identical monitors are finally told apart:</strong> If you use two displays of the same make and model, ExtraDock treated them as one screen - turning off a dock on one would turn it off on the other!</li>
<li><strong>Docks stay on the right screen:</strong> Each monitor now keeps its own dock assignment, so nothing jumps to the neighbouring display after sleep, wake, or unplugging a cable!</li>
<li><strong>A cleaner screen list:</strong> Screen Sharing, AirPlay, Sidecar and mirrored displays no longer clutter the screen picker - only real monitors you can actually put a dock on!</li>
</ul>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Diagnostics panel:</strong> A new Diagnostics section in Settings lets you save your dock setup, screen layout, and recent activity to a file!</li>
<li><strong>Faster support:</strong> Attach that file to an email and we can see exactly what happened, instead of asking you twenty questions!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.7">
<h2>ExtraDock 4.3.7 β Battery Widget & Dock Fixes! ππ οΈ</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Bluetooth Battery Widget:</strong> See the charge level of your AirPods, Magic Keyboard, Mouse, Trackpad and other Bluetooth accessories right in your dock!</li>
<li><strong>Bigger Collapse Button Text:</strong> Use up to 5 characters or emoji on the collapse button, with a new Big text size option!</li>
<li><strong>ExtraDock 5 Is Here:</strong> On macOS 26 and later you can upgrade to ExtraDock 5 for free with your existing license β it imports all your docks and settings!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Dock Stays Centered:</strong> Undocking a laptop or waking from sleep no longer leaves your dock stuck to the left edge!</li>
<li><strong>Steam Opens Properly:</strong> Clicking Steam (and other self-updating apps) now activates the app instead of opening a Finder window!</li>
<li><strong>Live Dock Catches Up:</strong> Apps that take a while to launch now show up in Live Dock instead of going missing!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.5">
<h2>ExtraDock 4.3.5 β Microsoft Teams Plays Nice Now! π¬π οΈ</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Microsoft Teams No Longer Quits and Relaunches:</strong> Clicking the new Microsoft Teams in an ExtraDock dock could make the whole Teams app quietly quit and relaunch itself 15β20 seconds later, losing your session. Teams is now brought forward through the exact same public activation path the native Dock uses, so a dock click simply focuses Teams β no more surprise restarts!</li>
<li><strong>Add Your Own Apps to the Fix:</strong> If another app misbehaves the same way, you can give it the same treatment without waiting for an update β run <code>defaults write dignicy.extraDock ExtraDockPublicActivationOnlyBundleIDs -array "com.example.app"</code> in Terminal! Note: for these apps, dock clicks focus the app as a whole, so per-window cycling and minimize-toggle from the dock are unavailable.</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.4">
<h2>ExtraDock 4.3.4 β Smooth, Snappy, No More Freezes! β‘οΈπ§</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>No More 10β15 Second Freezes on Multi-Display Macs:</strong> If you use two or more displays, resizing the Management window or changing dock settings could lock up the whole app for 10β15 seconds β ExtraDock was re-reading every display's hardware identity hundreds of times per resize. Display info is now remembered and refreshed only when you actually plug in or unplug a screen, so those actions are instant again!</li>
<li><strong>Right-Click Window List Is Back:</strong> The list of open windows in an app icon's right-click menu had quietly stopped appearing for nearly everyone β it only worked while App Previews (off by default) was enabled. It now loads the moment you hover an icon, whatever your settings, and it shows for single-window apps too, just like the native Dock!</li>
<li><strong>Dock Clicks No Longer Beachball:</strong> Clicking a dock icon could stall ExtraDock for seconds while it waited on the system for the full window list. Window info is now refreshed quietly in the background so clicks respond instantly β and app reopening, notification badges, and app icons all got the same treatment!</li>
<li><strong>Chrome Web Apps Stop Relaunching:</strong> Restoring a minimized Chrome web app window could immediately trigger a second, heavy relaunch of the app. A restored window now gets a light, Dock-style activation and is never reopened twice β while windows genuinely on another Space still get the full treatment they need!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.3">
<h2>ExtraDock 4.3.3 β Move Widgets Anywhere & Fine-Tune Every Gauge! ππ¨</h2>
<h3>β¨ New Features</h3>
<ul>
<li><strong>Copy or Move Items Between Docks:</strong> Right-click any dock item or widget in the Management window and use the new <em>Copy to Dock βΈ</em> and <em>Move to Dock βΈ</em> menus to send it to another preset β or to all docks at once. Build a Folder Stack once and reuse it everywhere! Widget rows now have a full context menu too (Configure, Duplicate, Copy, Move, Remove)!</li>
<li><strong>GPU Usage Widget:</strong> A fourth System Stats gauge joins CPU, Memory, and Battery β read live GPU utilization from IOKit on both Apple Silicon and Intel Macs, with the same gauge ring, color thresholds, and configuration as the others. If no GPU reports a figure, it tells you instead of showing a misleading 0%!</li>
<li><strong>Text Color for System Stats:</strong> CPU, GPU, RAM, and Battery gauges now have a Text Color setting β Automatic, White, Black, or a custom color β covering the number, the metric label, and the battery percentage. Automatic stays the default, so existing docks look unchanged!</li>
<li><strong>Clock β Show Day of Week:</strong> The Clock's Custom layout gained a "Show Day of Week" option, rendering short weekday names on their own ("Mon") or combined with the date ("Mon, Oct 23") β and it's included in the Full preset!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Empty Trash Even With Full Disk Access:</strong> Emptying the trash could fail with a raw permission error even when Full Disk Access was granted β the Finder fallback now engages correctly, verifies the trash is actually empty afterwards, and the alert distinguishes a genuine permission denial (with guidance toward Full Disk Access and Automation) from an unrelated failure!</li>
<li><strong>Respect Dock Space on Every Screen:</strong> With "Show dock on all screens" enabled, each per-screen dock now reserves its own space, so app windows no longer expand underneath the dock on secondary displays!</li>
<li><strong>Clock Seconds on Small Docks:</strong> "Show Seconds" (and the date and timezone) were silently ignored on docks under 40px β visibility is now driven purely by your settings, at every size!</li>
<li><strong>Timer Widget Settings Apply Instantly:</strong> Editing a timer's duration, label, accent color, or font size now takes effect immediately β an idle timer shows its new duration and styling without being recreated!</li>
</ul>
<h3>π οΈ Under the Hood</h3>
<ul>
<li><strong>Modernization & Testing:</strong> Replaced deprecated APIs (kIOMasterPortDefault, NSOpenPanel.allowedFileTypes, icon(forFileType:)), cleared assorted compiler warnings, and added new test coverage for trash error classification, GPU utilization parsing, Timer configuration sync, and clock layout options!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.2">
<h2>ExtraDock 4.3.2 β Watch Your GPU & Know Your Days! ππ
</h2>
<h3>β¨ New Widgets & Features</h3>
<ul>
<li><strong>GPU Usage Widget:</strong> A new System Stats widget joins CPU, Memory, and Battery β watch your live graphics load as a gauge ring that climbs from green to amber to red under gaming, rendering, or ML workloads, on both Apple Silicon and Intel Macs!</li>
<li><strong>Clock β Day of Week:</strong> The Clock widget can now show the weekday (Mon, Tue, β¦), on its own or right alongside the date β enable it under the Clock's Custom layout, and it's included in the Full preset!</li>
</ul>
<h3>π Bug Fixes & Improvements</h3>
<ul>
<li><strong>Collapsed Docks Expand Back On-Screen:</strong> Drag a collapsed floating dock near a screen edge and reopen it β ExtraDock now expands it in the direction that keeps it fully on your display, anchored to where you dropped it, instead of partly off the edge!</li>
<li><strong>Clock Seconds Now Show on Small Docks:</strong> "Show Seconds" (and the date/timezone) were being hidden at smaller dock icon sizes even when enabled β they now honor your setting at every size!</li>
<li><strong>Timer Widget Updates Instantly:</strong> Changes to a Timer's duration, color, label, or text size now apply to the dock immediately, instead of waiting for a restart!</li>
<li><strong>Respect Dock Space on Every Screen:</strong> With "Show dock on all screens" turned on, ExtraDock now reserves space on all your displays, so app windows no longer slide underneath the dock on secondary screens!</li>
</ul>
<h3>π οΈ Under the Hood</h3>
<ul>
<li><strong>Accessibility & Modernization:</strong> Improved accessibility labeling for the collapse button, plus modernized icon and file-picker handling by cleaning up several deprecated system calls for better forward compatibility!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.1">
<h2>ExtraDock 4.3.1 β Stack 'Em, Tap 'Em, Time 'Em! ποΈπ₯</h2>
<h3>β¨ New Widgets & Features</h3>
<ul>
<li><strong>App Stack Widget:</strong> Group a set of apps or folders into a single expandable stack right in your dock β add items by drag & drop and launch them straight from the stack!</li>
<li><strong>Metronome Widget:</strong> A dockable metronome with adjustable BPM and an audible click, perfect for keeping time without leaving what you're doing!</li>
<li><strong>Clicker Widget:</strong> A simple tap counter that remembers your count between launches β handy for tallying reps, people, or anything else!</li>
<li><strong>Reorder Your Docks:</strong> Drag docks into the order you want in the management window, and your arrangement is saved automatically!</li>
<li><strong>Easier Custom Icons:</strong> Setting a custom icon is now discoverable directly from the dock items list!</li>
<li><strong>Quicker Settings Access:</strong> Click anywhere on an item's row to open its settings!</li>
</ul>
<h3>π Bug Fixes & Improvements</h3>
<ul>
<li><strong>Docks Stay Put When Switching Spaces:</strong> Fixed several cases (especially on macOS 26.5) where a dock could briefly blink out when changing desktops, or stay missing on some Spaces until you restarted the app!</li>
<li><strong>Fixed Notification Badge Crash on macOS 26 (Tahoe):</strong> Turning on notification badges no longer causes the app to quit unexpectedly!</li>
<li><strong>Fixed Blank Window on Reopen:</strong> Clicking an app's dock icon after closing WeChat or WhatsApp with the red "X" now reopens a proper window instead of an empty one, matching the native Dock β focus behavior for apps like Claude, Chrome, and VS Code is unchanged!</li>
<li><strong>Fixed Desktop Widget Layering:</strong> Desktop widgets now sit at the correct level relative to your docks!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.3.0">
<h2>ExtraDock 4.3.0 β Game On, Docks On! β½βοΈ</h2>
<h3>β½ New: World Cup 2026 Widget</h3>
<p>Bring the tournament to your dock! The new World Cup widget shows live in-play scores, a per-second countdown to your favorite team's next match, upcoming fixtures, and recent results β complete with team flags, a spinning-ball motif, and a confetti burst when a goal goes in!</p>
<ul>
<li><strong>Pick Your Team:</strong> Choose a favorite team to track right in the widget settings!</li>
<li><strong>Works Offline:</strong> Schedule and results work offline out of the box β optional live scores can be enabled separately!</li>
<li><strong>Smart Placeholders:</strong> Clean, neutral placeholders for matches whose teams aren't decided yet (e.g. "Group A runner-up")!</li>
</ul>
<h3>βοΈ New: Reorder Your Docks</h3>
<ul>
<li><strong>Drag to Reorder:</strong> You can now drag to reorder docks in the dock list, so your most-used docks sit exactly where you want them β the new order is saved automatically!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.2.9">
<h2>ExtraDock 4.2.9 β Smoother, Steadier, Rock Solid! π οΈβ¨</h2>
<h3>π₯οΈ Spaces & Docks</h3>
<ul>
<li><strong>Docks Stay Put Across Spaces:</strong> Fixed docks flickering or disappearing when switching Spaces β always-visible docks no longer go missing on new desktops until a restart!</li>
<li><strong>Smoother Fullscreen Transitions:</strong> Improved dock hide/show behavior when entering and leaving fullscreen apps!</li>
</ul>
<h3>β‘ Stability & Performance</h3>
<ul>
<li><strong>No More UI Freezes:</strong> Fixed hangs that could freeze ExtraDock while other apps were launching or activating!</li>
<li><strong>Trash Widget Crash Fix:</strong> Fixed a crash in the Trash widget's Finder integration!</li>
<li><strong>macOS 26 Crash Fix:</strong> Fixed a window-resize crash in the management and widget settings windows on macOS 26!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.2.8">
<h2>ExtraDock 4.2.8 β Every Screen, Every Window, Perfectly in Focus! π₯οΈπͺ</h2>
<h3>π₯οΈ Multi-Screen & Display</h3>
<ul>
<li><strong>Show on All Screens:</strong> A new per-dock toggle mirrors a single dock onto every connected display at once β it appears, repositions, and cleans up automatically as screens come and go, all while staying one managed dock!</li>
<li><strong>More Reliable Monitor Identity:</strong> Docks now recognize your physical monitors far more accurately, so they reappear on the correct screen even after you unplug, replug, or rearrange displays!</li>
<li><strong>Improved Screen Settings UI:</strong> A clearer, refreshed interface for assigning docks to specific monitors!</li>
</ul>
<h3>πͺ Dock Click β Window Focus (macOS 14 & 15)</h3>
<ul>
<li><strong>Fixed the "Half-Focus" Bug:</strong> Clicking a dock icon now properly brings the app's window to the front, not just its menu bar β fixing a long-standing issue on macOS Sonoma and Sequoia!</li>
<li><strong>Cross-Space & Multi-Monitor Windows:</strong> Clicking an app whose window lives on another Space or display β including Electron/Chromium apps like Claude, Chrome, and VS Code β now reliably raises the real window!</li>
<li><strong>Snappier Clicks:</strong> Reduced the time between clicking an icon and the window appearing!</li>
</ul>
<h3>π§© Widgets</h3>
<ul>
<li><strong>Space Awareness Context Menu:</strong> Right-click a window in the Space Awareness widget to act on it directly!</li>
<li><strong>Live Dock β No More Duplicates:</strong> Live Dock apps that are also pinned manually are no longer shown twice!</li>
<li><strong>Live Dock β Lighter & More Accurate:</strong> Lower-overhead refreshing of running apps and their windows, plus a lifecycle fix that keeps the Live Dock in sync as apps launch and quit!</li>
<li><strong>Desktop Widget Mode:</strong> A new per-dock setting that keeps the dock on the desktop, behind your app windows!</li>
</ul>
<h3>πΎ Backup & Restore</h3>
<ul>
<li><strong>Automatic Configuration Backups:</strong> ExtraDock now automatically saves backups of your dock configuration β a new Automatic Backups section in Settings lets you view, refresh, reveal in Finder, and restore any previous backup, complete with timestamps and item counts!</li>
<li><strong>Better Backup Export/Import:</strong> Full backup export/import improvements, including fixed export save defaults!</li>
</ul>
<h3>πͺ Onboarding & Permissions</h3>
<ul>
<li><strong>Accessibility Permission Reminder:</strong> ExtraDock now prompts you to grant Accessibility access, which is required for window focusing and switching to work correctly!</li>
<li><strong>Smoother First Run:</strong> Onboarding fixes make the first-run setup experience more reliable!</li>
</ul>
<h3>β‘ Performance & Stability</h3>
<ul>
<li><strong>Faster Activation:</strong> More efficient dock-icon activation and window detection!</li>
<li><strong>Smarter Respect Dock Space:</strong> Improved handling for newly opened windows!</li>
<li><strong>Lower Background CPU:</strong> Lower-frequency mouse polling, throttled notification-badge reads, and deduplicated window-tracking registrations all reduce background CPU usage!</li>
<li><strong>Auto-Hide Reliability Fix:</strong> Prevents a dock from incorrectly hiding when it should stay visible!</li>
<li><strong>Larger Custom Spacers:</strong> The spacer size limit is now up to 3000!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.2.7">
<h2>ExtraDock 4.2.7 β Smarter, Smoother & Fully Backed Up! π‘οΈβ¨</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Accessibility Banner:</strong> A friendly banner at the top of the settings window makes enabling Accessibility a breeze!</li>
<li><strong>Window Switching:</strong> Right-click any app to switch between its open windows β with context for multi-window apps!</li>
<li><strong>Custom Folder Stack Icons:</strong> Folder Stacks now support custom icons β personalize every corner of your dock!</li>
<li><strong>Automatic Configuration Backups:</strong> ExtraDock now keeps backup copies of your dock setup and lets you restore or reveal them from Settings!</li>
</ul>
<h3>βοΈ Settings</h3>
<ul>
<li><strong>Auto-Hide Reveal Delay:</strong> Choose how long you have to hover at the edge before a hidden dock pops out!</li>
</ul>
<h3>β‘ Improvements</h3>
<ul>
<li><strong>Smarter Auto-Hide:</strong> Auto-hidden docks now only appear when you touch the edge of the screen, with a customizable delay!</li>
<li><strong>Spacer Widget:</strong> Now supports custom spacing configuration that goes up to 3000 pixels!</li>
<li><strong>Divider Widget Spacing:</strong> The Divider widget now has a built-in spacing option β no more need for extra Spacer widgets!</li>
<li><strong>Space Awareness:</strong> Now uses deeper macOS Space information, making it more reliable across displays and Spaces!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Spacer Widget Cleanup:</strong> Removed a stray divider-like pixel line from the Spacer widget!</li>
<li><strong>Launch Animation:</strong> Fixed to be more consistent across all dock positions!</li>
<li><strong>Dock Size Controls:</strong> Reverted to the previous style β fixes a bug where icons randomly changed size!</li>
<li><strong>Live Dock Wake-Up:</strong> Clicking an app now properly brings it front or minimizes it, depending on your settings!</li>
<li><strong>Backup Export:</strong> Exporting configuration backups now uses the proper default save behavior!</li>
<li><strong>Respect Dock Space:</strong> Now waits until startup positioning is finished before kicking in β no more launch-time window pushing!</li>
<li><strong>Live Dock Deduplication:</strong> Collapses duplicate app icons when the same app is already manually added to the same dock!</li>
<li><strong>Smarter App Clicks:</strong> Apps with no real open window now open a new window instead of getting stuck on invisible ghost windows!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.2.6">
<h2>ExtraDock 4.2.6 β Share, Backup & Rock Solid! ππ</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>One-Click Share to DockShare.io:</strong> A share button on each dock's detail view uploads it directly to the community gallery β show off your dock setup with one tap!</li>
<li><strong>Full Backup Export & Import:</strong> New Import / Export settings tab writes a .extradockbackup of your whole setup that you can restore anywhere β never lose your perfect dock again!</li>
</ul>
<h3>β‘ Improvements</h3>
<ul>
<li><strong>Widget Picker Close Button:</strong> The widget picker now has a close button for easier dismissal!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>LiveDock Icon Fix:</strong> Fixed wrong icons for apps with duplicate bundle IDs or after reinstalling to a different location β now identifies apps by path first!</li>
<li><strong>Screen Assignment Stability:</strong> Screen assignments no longer break when a monitor briefly disconnects or Mac goes to sleep!</li>
<li><strong>Space Awareness Deduplication:</strong> The widget now suppresses apps you've already pinned to your dock manually β no more duplicates!</li>
<li><strong>Space Awareness Permission Handling:</strong> The widget now clears itself when Accessibility permission is missing β no more stale or partial data!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.2.5">
<h2>ExtraDock 4.2.5 β Align, Space & Shine! πβ¨</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Full-Width Dock Alignment:</strong> Move apps to the left, center, or right when the dock is in full width mode β total control over your dock layout!</li>
<li><strong>Edge Padding:</strong> Add edge padding for fixed docks β fine-tune the space between your dock and the screen edge!</li>
</ul>
<h3>π Effects</h3>
<ul>
<li><strong>New Rays Effect:</strong> A stunning new Rays effect to make your dock truly stand out!</li>
</ul>
<h3>π¨ Customization</h3>
<ul>
<li><strong>Item Spacing Presets:</strong> Choose between Default, Roomy, or Spacious spacing presets β pick the layout density that suits your style!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Performance Boost:</strong> Improved CPU and Memory usage when using Effects β smoother and lighter than ever!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're always working on making ExtraDock more powerful and intuitive! More features and improvements are on the way based on your feedback!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make.</em></p>
</div>
<div data-sparkle-version="4.2.4">
<h2>ExtraDock 4.2.4 β Space Awareness 2.0 & License Clarity! πͺπ</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Space Awareness 2.0:</strong> Completely reworked Space Awareness widget (beta v2) β now requires Accessibility permissions for a much smarter, more reliable experience!</li>
<li><strong>License Renewal Info:</strong> Remaining license time is now shown on the main screen and menu bar, with a dismissible renewal nudge so you're always in the know!</li>
<li><strong>Support Email Diagnostics:</strong> Copy a dock's debug info or attach it directly from the Support button β getting help has never been easier!</li>
</ul>
<h3>β‘ Improvements</h3>
<ul>
<li><strong>Full Timezone Picker:</strong> The Clock widget now includes every IANA timezone, grouped by region with GMT offsets β find any timezone instantly!</li>
<li><strong>Folder Stack Name Wrapping:</strong> Folder Stack now wraps long names so nothing gets cut off!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Folder Stack Arrow Fix:</strong> The arrow on Folder Stack now displays correctly on side and top docks!</li>
</ul>
<h3>ποΈ Removed</h3>
<ul>
<li><strong>Running-Indicator Dots:</strong> Replaced by the new minimized overlay β cleaner and more informative!</li>
<li><strong>"Hide from This Widget" Menu Item:</strong> Pin to your dock instead for a simpler, more intuitive workflow!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to refine and expand ExtraDock with new widgets, smarter behaviors, and more customization options. Keep sharing your feedback β you're shaping the future of ExtraDock!</p>
<p style="margin-top: 20px;"><em>Thank you for being part of the ExtraDock community! Your feedback drives every improvement we make β keep it coming! π</em></p>
</div>
<div data-sparkle-version="4.2.3">
<h2>ExtraDock 4.2.3 β Folder Stacks & Widget Gallery! πβ¨</h2>
<h3>β¨ What's New</h3>
<ul>
<li><strong>Folder Stack Widget:</strong> Browse a folder of folders from a single dock icon! Customize the name, tint color, and choose which app opens the folders. Organize your projects, downloads, or any folder collection with one powerful widget!</li>
</ul>
<h3>β‘ What's Improved</h3>
<ul>
<li><strong>Widget Gallery:</strong> The Add Widget screen is now a proper gallery β see what each widget does before adding it. No more guessing!</li>
<li><strong>Instant Live Dock Changes:</strong> Live Dock changes now apply instantly β no restart or delay needed. What you change is what you get, right away!</li>
<li><strong>Smarter Auto-Reveal:</strong> Auto-hide has been improved to trigger when your cursor is near the dock itself, not the entire screen edge. Much more precise and predictable!</li>
<li><strong>Flawless Hover-to-Expand:</strong> Hover-to-expand has been completely reworked from the ground up β it now works flawlessly every time!</li>
</ul>
<h3>βοΈ Settings Overhaul</h3>
<ul>
<li><strong>Reworked Settings:</strong> Everything now lives in its own correct category and section. Finding the setting you need has never been easier!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Dock Position Fix:</strong> Docks assigned to left/right (horizontal) or top/bottom (vertical) no longer incorrectly appear in the middle.</li>
<li><strong>Trash Widget Fix:</strong> The Empty Trash action has been fixed for the Trash widget β works perfectly again!</li>
<li><strong>Auto-Hide Stability:</strong> Auto-hidden docks no longer get stuck hidden after switching displays.</li>
<li><strong>Respect Dock Space Fix:</strong> Fixed a hang caused by the Respect Dock Space feature.</li>
<li><strong>Live Dock Default Fix:</strong> Live Dock no longer starts in Running Apps mode only to switch to Full Dock after a restart. It now defaults to Full Dock and stays that way unless you change it.</li>
</ul>
<h3>ποΈ Removed</h3>
<ul>
<li><strong>Repair Folders Removed:</strong> The "Repair Folders" button has been removed β ExtraDock now repairs folders automatically to ensure they display correctly!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to refine and expand ExtraDock with new widgets, smarter behaviors, and more customization options. Keep sharing your feedback β you're shaping the future of ExtraDock!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Every suggestion and bug report helps us build a better dock experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.2.2">
<h2>ExtraDock 4.2.2 β Rock-Solid Menus & Smarter Spaces! π οΈβ¨</h2>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Lock Position Restored:</strong> The "Lock Position" option for floating docks is back in the right-click menu β it was accidentally removed during the previous UI redesign. Your docks stay exactly where you put them!</li>
<li><strong>Menu Icons Restored:</strong> Right-click menu items now display their icons again β another casualty of the UI redesign that's been fully restored. Your menus look sharp and complete once more!</li>
<li><strong>Smarter Respect Dock Area:</strong> The "Respect Dock Area" feature now properly reacts to switching Spaces, activating apps, and restoring minimized windows. Previously these scenarios were missed β now your windows respect your dock boundaries in every situation!</li>
<li><strong>ExtraDock Respects Itself:</strong> ExtraDock's own screens (Main UI and Settings) now properly respect ExtraDock dock areas, so they no longer overlap your docks.</li>
</ul>
<h3>β‘ What's Improved</h3>
<ul>
<li><strong>Seamless DockFlow Sync:</strong> DockFlow integration now automatically stays in sync when you add, remove, show, hide, or reconfigure docks β no manual refresh needed. Everything just works!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to refine and polish ExtraDock based on your feedback. More customization, better stability, and exciting new features are on the way. Keep sharing your ideas β you're shaping the future of ExtraDock!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Every suggestion and bug report helps us build a better dock experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.2.1">
<h2>ExtraDock 4.2.1 β Smarter Clicks, Cleaner Menus & Total Visibility Control! π―π§Ή</h2>
<h3>β¨ What's New & Improved</h3>
<ul>
<li><strong>Match macOS Dock Size Preset:</strong> A brand-new "Match macOS Dock" size preset lets you set your dock's icon size to exactly match your macOS Dock in one click. Pixel-perfect consistency!</li>
<li><strong>Open Dock Settings Shortcut:</strong> Right-click any dock and choose "Open Dock Settings" to jump straight to that dock's settings panel β no more hunting through menus!</li>
</ul>
<h3>β‘ Performance & Reliability</h3>
<ul>
<li><strong>Smarter Window Recall:</strong> Clicking a dock icon with "Normal" behavior now remembers which window you last used and returns you to it, instead of activating the app generically. If the app has no open windows, it reopens automatically!</li>
<li><strong>Redesigned Right-Click Menu:</strong> The right-click menu on docks has been completely redesigned β it now shows just the essentials (show/hide, position mode, size, copy/paste settings, and a link to full settings) instead of a long list of every option.</li>
<li><strong>Simplified Menu Bar Menus:</strong> Dock menus in the menu bar have been streamlined too, with cleaner dock names and quicker access to the most important options.</li>
<li><strong>Reliable Show/Hide Toggle:</strong> The show/hide toggle now correctly accounts for auto-hide, fullscreen hiding, and screen availability, so toggling visibility works reliably in all states.</li>
<li><strong>Smarter Screen Identification:</strong> Screens that can't be reliably identified now show as "Identifying screen..." in the allowed-screens list and require confirmation before they can be assigned, preventing phantom screen entries.</li>
<li><strong>Multi-Screen Warning:</strong> When two or more allowed screens are connected at the same time, a warning explains that a dock can only appear on one screen at a time and suggests creating separate docks instead.</li>
<li><strong>Faster Dock List Refresh:</strong> The dock list in the management screen now refreshes shortly after launch so visibility indicators are accurate right away.</li>
<li><strong>Automatic Error Reporting:</strong> ExtraDock now automatically reports errors and crashes to help improve stability. You can opt out anytime in Settings > General > Privacy.</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Space Switching Fix:</strong> Fixed clicking a dock icon not switching to the correct desktop Space when the app's window was on a different one.</li>
<li><strong>Screen Assignment Stability:</strong> Fixed an issue where docks assigned to a specific screen could briefly appear on the wrong screen during sleep/wake transitions.</li>
<li><strong>Show/Hide Sync Fix:</strong> Fixed the show/hide toggle sometimes getting out of sync when a dock was hidden due to its assigned screen being disconnected.</li>
</ul>
<h3>π·οΈ UI & Naming Updates</h3>
<ul>
<li><strong>"Fixed Docks Only" Badge:</strong> The "Respect Dock Space" setting now displays a "Fixed docks only" badge to clarify it only applies to fixed-position docks.</li>
<li><strong>Allowed Screens Rename:</strong> "Screen Assignments" is now called "Allowed Screens" in dock settings for clearer language.</li>
<li><strong>Menu Cleanup:</strong> The "Create New Dock" and "Show Onboarding" options have been removed from the menu bar dropdown for a cleaner experience.</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to refine and polish ExtraDock based on your feedback. More customization, better stability, and exciting new features are on the way. Keep sharing your ideas β you're shaping the future of ExtraDock!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Every suggestion and bug report helps us build a better dock experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.2.0">
<h2>ExtraDock 4.2.0 β Align, Label & Perfect Your Setup! π―β¨</h2>
<h3>β¨ What's New & Improved</h3>
<ul>
<li><strong>Dock Alignment Control:</strong> Fixed-mode docks can now be aligned to the left, center, or right of their edge β or top, center, or bottom for side edges! Find the new Alignment picker in Dock Settings and place your dock exactly where it feels right.</li>
<li><strong>Custom Folder Labels:</strong> Folders with "always show name below icon" enabled can now use a separate custom label for the visible text under the icon, independent from the hover tooltip. Name it however you like!</li>
</ul>
<h3>β‘ Performance & Reliability</h3>
<ul>
<li><strong>Rewritten Fullscreen Detection:</strong> Fullscreen detection has been completely rewritten to work per-screen and react much faster, with fewer false positives and false negatives on Sequoia and Tahoe. Your docks now respond more accurately to fullscreen apps!</li>
<li><strong>Multi-Monitor Stability:</strong> Much better support for multiple identical monitors! ExtraDock now uses connection and port details to keep docks on the correct display after sleep, wake, and reconnects. No more dock shuffle!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Smarter Dock Duplication:</strong> Duplicating a dock now copies widgets and their configuration, appearance settings, theme effects, collapse icon customization, and layout options much more completely. Your duplicated docks are true copies!</li>
<li><strong>Notification Badge Crash Fix:</strong> Fixed a crash that could occur when enabling notification badges, especially on Tahoe. Badges are now rock-solid!</li>
<li><strong>Sleep/Wake Screen Fix:</strong> Fixed docks sometimes not showing up on the correct screen after waking from sleep or reconnecting a display.</li>
<li><strong>Folder Name Persistence:</strong> Fixed folder custom names not being saved and restored correctly between sessions. Your labels stick around now!</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to refine and polish ExtraDock based on your feedback. More customization, better stability, and exciting new features are on the way. Keep sharing your ideas β you're shaping the future of ExtraDock!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Every suggestion and bug report helps us build a better dock experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.1.9">
<h2>ExtraDock 4.1.9 β Multi-Screen Assignment Revolution! π₯οΈπ</h2>
<h3>β¨ What's New & Improved</h3>
<ul>
<li><strong>Multi-Monitor Screen Assignment:</strong> The "Attach to Screen" feature has been completely rebuilt from the ground up and renamed to "Screen Assignment"! You can now assign a dock to multiple monitors β perfect for users with both home and office workstations. No more choosing just one screen!</li>
<li><strong>Hardware-Based Screen Recognition:</strong> ExtraDock now identifies monitors using unique hardware IDs instead of display names. This means even identical monitors are recognized correctly β no more mix-ups between twin screens!</li>
<li><strong>Automatic Screen Registration:</strong> Every monitor you connect is automatically registered. Don't need a screen anymore? Simply use the new "Forget" option to remove it from your list. Clean and simple!</li>
<li><strong>Redesigned Screen Assignment UI:</strong> The new dropdown menu shows all your known monitors with clear indicators β green for connected, white for disconnected, and a checkmark for screens where the dock should appear. Everything at a glance!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Dock Settings Mix-Up Fixed:</strong> Resolved an issue where dock settings could get swapped between docks when restoring a connection. Your docks now keep their own settings where they belong!</li>
<li><strong>Auto-Hide Race Condition:</strong> Fixed a race condition bug that caused issues with auto-hide on full-width docks. Smooth hiding and revealing, every time!</li>
<li><strong>Clingy Screen Bug:</strong> Fixed a bug where dragging a dock attached to one screen would cause another screen to "adopt" it β no more clingy monitors stealing your docks!</li>
</ul>
<h3>π Known Issues</h3>
<ul>
<li><strong>Phantom Screens:</strong> macOS occasionally creates phantom screen entries (e.g., "Primary Screen (1920Γ1080)"). We're actively identifying and blocking these cases β this does not affect your dock functionality.</li>
</ul>
<h3>π£ We Need Your Feedback!</h3>
<p>After months of major development, we're entering a refinement phase. Screen Assignment is the first wave of fixes, and we need your help to make everything rock-solid. If something isn't working right or feels unclear β drop us an email! We can't fix what we don't know about. π</p>
<h3>π What's Next?</h3>
<p>We're focused on stability and polish. Your bug reports and feedback are more valuable than ever right now. Help us perfect ExtraDock β together we'll make it bulletproof!</p>
<p>Thank you to the amazing ExtraDock community for your continued support and patience. Every bug report helps us build a better dock experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.1.8">
<h2>ExtraDock 4.1.8 β Crystal Clear Icons & Invisible Mode! πβ¨</h2>
<h3>β¨ What's New & Improved</h3>
<ul>
<li><strong>High-Resolution App Icons:</strong> Dock icons are now rendered at 128pt logical size instead of
32pt, resulting in crisp, sharp icons on Retina displays. This also fixes the macOS Tahoe issue where
icons appeared padded inside a square container β your icons now look exactly as they should!</li>
<li><strong>Invisible Dock Mode:</strong> Setting background opacity to 0 now produces a truly invisible
dock with no lingering borders, gradients, shadows, or outlines. Icons float cleanly on the desktop for
an ultra-minimalist experience!</li>
<li><strong>System Settings Badge:</strong> ExtraDock now detects pending macOS software updates and shows a
red badge dot on the System Settings icon, matching native Dock behavior. Never miss an update again!
</li>
<li><strong>App Launch Bounce Animation:</strong> Launching an app from the dock now triggers a macOS-style
bounce animation, giving you satisfying visual feedback that the app is opening!</li>
<li><strong>URL Widget Duplicate Button:</strong> Quickly duplicate URL widgets to reuse styling. The
duplicate copies colors and icon settings but clears the URL, opening the config sheet for the new link
β perfect for building out a row of bookmarks!</li>
<li><strong>Shelf Widget:</strong> The completed shelf widget with drag-and-drop support, floating panel,
and polished visual improvements is ready to use!</li>
</ul>
<h3>π¨ UX Refinements</h3>
<ul>
<li><strong>Context Menu Cleanup:</strong> Removed app names from context menu buttons (just "Open" instead
of "Open Chrome"). Reordered to match macOS Dock: Open β Reveal in Finder β Hide β Quit. Consistent
across all locations!</li>
<li><strong>Collapse Button β 3-Character Limit:</strong> Text/emoji collapse buttons now support up to 3
characters with auto-sizing, up from 1. More room for creativity!</li>
<li><strong>Accent Color Picker Always Visible:</strong> The dock accent/tint color picker is now visible
even when collapse mode is set to None, since it also affects the dock edge tint.</li>
<li><strong>Effects & Collapse Sections Expanded by Default:</strong> The Effects and Collapse Button
settings sections now open expanded instead of collapsed, so you can see your options right away.</li>
<li><strong>URL Widget Identification:</strong> URL widgets now show their domain name in the management
list instead of "Utility Widget", making it easy to tell them apart.</li>
<li><strong>Notification Badge Text:</strong> Badge numbers now use medium weight instead of bold for a
cleaner, more refined look.</li>
<li><strong>Improved Drag-and-Drop:</strong> Better drag-and-drop into floating windows with dashed-line
visual indicators for clarity.</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Notification Badges Crash on Multi-Monitor:</strong> Fixed a crash caused by a force-cast in the
Accessibility API when reading window positions on multi-monitor configurations.</li>
<li><strong>Notification Badges Deadlock:</strong> Replaced a blocking main-thread dispatch with a
thread-safe lock, preventing potential app freezes when reading badge counts.</li>
<li><strong>Live Dock Notification Badges:</strong> Notification badges now work independently on Live Dock
and Space Awareness widgets. Previously, badges only appeared if the app was also added to a regular
ExtraDock.</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to push the boundaries of dock customization with sharper visuals, smoother interactions,
and more ways to make your dock truly yours! Keep sharing your feedback and ideas β you're shaping the
future of ExtraDock!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Together, we're building the
ultimate dock customization experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.1.7">
<h2>ExtraDock 4.1.7 β Live Window Previews! ππͺ</h2>
<h3>β¨ What's New & Improved</h3>
<ul>
<li><strong>App Window Previews (Beta):</strong> The headline feature is here! Hover over any running app icon
in your ExtraDock to see live window previews with real-time screen captures. Click a thumbnail to jump
straight to that window, or use the built-in action buttons to close, minimize, or maximize β all without
leaving your dock!</li>
<li><strong>Smart Window Filtering:</strong> Ghost and utility windows are automatically filtered out so you
only see real, meaningful windows. Plus, support for minimized and hidden windows keeps everything
accessible.</li>
<li><strong>Current Space Filtering:</strong> Focus on what matters β enable current-space-only mode to see
just the windows in your active desktop Space.</li>
<li><strong>Multiple Sort Orders:</strong> Organize your previews your way with sorting by most recent,
alphabetical, creation time, or screen position.</li>
<li><strong>Background Preview Cache:</strong> A new background caching service ensures lightning-fast hover
response times β previews appear instantly!</li>
</ul>
<h3>ποΈ Preview Customization</h3>
<ul>
<li><strong>Full Control in Settings:</strong> Head to Settings > App Previews to customize panel size,
thumbnail quality, window title visibility, sort order, filtering options, control button position, and
more.</li>
<li><strong>Compact Mode:</strong> Enable compact mode with configurable title format and item size for a
streamlined preview experience.</li>
<li><strong>Capture Quality Options:</strong> Choose between nominal and best window capture quality to balance
performance and visual fidelity.</li>
</ul>
<h3>π±οΈ Improved Click Behavior</h3>
<ul>
<li><strong>Smarter App Activation:</strong> Normal click on a running app now activates the app instead of
relaunching it β just like the native macOS dock!</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Collapse/Expand Positioning Fix:</strong> The collapse button no longer drifts after toggling on
macOS Tahoe. A new button-anchor approach preserves position through expand/collapse transitions.</li>
<li><strong>Tahoe Animation Timing:</strong> Increased animation settle delay to prevent capturing
mid-animation frames during collapse.</li>
<li><strong>Window Frame Management:</strong> New method fixes cases where the
window would jump to incorrect positions during state transitions.</li>
<li><strong>Hidden Dock Fix:</strong> Resolved an issue where the dock could become hidden or invisible.</li>
</ul>
<h3>π A Note About Permissions</h3>
<p>Window Previews require Screen Recording permission (opt-in, off by default). ExtraDock includes full macOS
Tahoe (26+) compatibility with extra permission validation to ensure a smooth experience.</p>
<h3>π What's Next?</h3>
<p>Window Previews are just the beginning of making your dock even more powerful! We're continuing to refine and
expand this feature based on your feedback. More preview enhancements, more customization, and more ways to
supercharge your workflow are on the way!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Together, we're building the ultimate
dock customization experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.1.6">
<h2>ExtraDock 4.1.6 β Total Dock Control! ποΈπ</h2>
<h3>β¨ What's New & Improved</h3>
<ul>
<li><strong>Dock Space Reservation:</strong> Your fixed docks now reserve their screen space! When you maximize
or zoom a window, it stops at the dock edge instead of hiding behind it. Works automatically with
expand-style resizes, with an optional "Active on Drag" mode for manual window moves too.</li>
<li><strong>Native macOS Trash Integration:</strong> The Trash widget now offers a Native Trash mode that
connects to your real macOS Trash. See a live item count from your actual Trash folder and drag files to
trash using Finder β no more virtual-only trash. Switch between native and virtual mode anytime!</li>
<li><strong>Hotkey Auto-Hide Timer:</strong> Show your dock with a hotkey and it auto-hides after a set delay
(3β60 seconds). Moving your mouse over the dock pauses the timer, so it stays visible while you're using
it. Perfect for quick-glance workflows!</li>
<li><strong>Left Click Behavior Options:</strong> Customize what happens when you click a dock icon β Normal
for standard app activation, or Toggle Minimize to click-minimize and click-restore. Your dock, your
rules!</li>
<li><strong>Hide File Extensions:</strong> Non-app items like documents, scripts, and files can now hide their
file extension for a cleaner dock appearance. Configure per-item through the new item settings window.</li>
</ul>
<h3>π Smarter Notification Badges</h3>
<ul>
<li><strong>Full Count Display:</strong> Badges now display the full notification count instead of capping at
99+.</li>
<li><strong>Dynamic Badge Sizing:</strong> Badge size automatically adapts to the number of digits for a
polished look.</li>
<li><strong>Improved Reliability:</strong> Thread-safe polling and crash-safe preference saving keep your
badges rock-solid.</li>
<li><strong>Better macOS Tahoe Support:</strong> Deeper accessibility traversal and fallback mode for more
reliable badge detection on macOS Tahoe.</li>
</ul>
<h3>π‘οΈ Safety & Reliability</h3>
<ul>
<li><strong>Drag Removal Confirmation:</strong> Accidentally dragging items off the dock is now protected β a
confirmation dialog asks before removing an item.</li>
<li><strong>Automatic Folder Repair:</strong> Folders that were incorrectly detected as apps are now
automatically repaired on load, with a manual "Repair Folders" button available in dock management.</li>
<li><strong>Improved Trash Widget Config:</strong> The Trash widget settings panel has been redesigned with
clear toggle switches and a collapsible permissions section β no more dense text walls.</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li><strong>Fixed Vertical Dock Shifting:</strong> No more unexpected shifting when badge counts update on
macOS Tahoe.</li>
<li><strong>Hardened Persistence:</strong> Improved stability during drag reorder and system sleep.</li>
<li><strong>Fixed Multi-Add Rollback:</strong> Resolved issues with multi-add rollback in dock management.</li>
<li><strong>Smoother Hotkey Timer:</strong> Improved hotkey auto-hide timer pause on mouse interaction.</li>
</ul>
<h3>π What's Next?</h3>
<p>We're continuing to push the boundaries of dock customization! More features, more widgets, and more ways to
supercharge your workflow are on the way. Keep sharing your feedback and ideas β you're shaping the future of
ExtraDock!</p>
<p>Thank you to the amazing ExtraDock community for your continued support. Together, we're building the ultimate
dock customization experience!</p>
<p><em>Want even more control over your workspace? Check out <a
href="https://dockflow.appitstudio.com/">DockFlow</a> to manage dock presets and create the perfect
setup for every task!</em></p>
<p><em>And <a href="https://extrabar.app/">ExtraBar</a> to create the ultimate menu bar that fits your
workflow!</em></p>
</div>
<div data-sparkle-version="4.1.5">
<h2>ExtraDock 4.1.5 β Space Awareness Has Arrived! ππͺ</h2>
<h3>β¨ What's New & Improved</h3>