-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease-notes.html
More file actions
1303 lines (1271 loc) · 68 KB
/
Copy pathrelease-notes.html
File metadata and controls
1303 lines (1271 loc) · 68 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>DockFlow 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="1.83">
<h2>What's New in DockFlow 1.83</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>CLI apply crash</strong> – DockFlowCLI apply crashed with "Illegal instruction" on every run in 1.82, which broke scripts and automations that switch presets from the command line. The Skip Reapplying Current Preset check now reads the app's preferences correctly when the CLI runs from inside DockFlow.app, so apply works again with --name, --id, --native and --skip-if-active. The list command was not affected.</li>
</ul>
</div>
<div data-sparkle-version="1.82">
<h2>What's New in DockFlow 1.82</h2>
<h3>New Features</h3>
<ul>
<li><strong>Control ExtraDock through Talk</strong> – Presets can now show and hide ExtraDock docks over the Talk SDK instead of the legacy bridge, with both ExtraDock 4 and ExtraDock 5. Open Settings → Talk Integrations, click Connect… on the ExtraDock card, press Start Pairing in ExtraDock, compare the verification code in both apps and approve in ExtraDock. Access is saved per ExtraDock generation and reconnects on later launches without a new pairing. Requires ExtraDock 4.3.18 or ExtraDock 5.0.9 or later.</li>
<li><strong>Live dock updates</strong> – With Talk connected, DockFlow receives ExtraDock's dock list and changes as they happen, so presets always act on the current docks.</li>
<li><strong>Apps that can use DockFlow</strong> – Settings → Talk Integrations lists the apps allowed to control your presets with an Allowed / Needs attention status per app, plus Permissions… and Remove…. In the consent panel, Allow is enabled only after you confirm the code matches, and permissions are described in plain language.</li>
<li><strong>Diagnostics page</strong> – Settings → Diagnostics → Export Logs… saves the last five hours of DockFlow's own log entries to a text file you can send to support. Nothing is uploaded automatically.</li>
<li><strong>CLI honors Skip Reapplying Current Preset</strong> – DockFlowCLI apply now follows the Skip Reapplying Current Preset setting from the app, and --skip-if-active requests the same behavior for a single invocation. A skipped apply exits successfully without rewriting Dock preferences, restarting the Dock or closing applications.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li><strong>Bridge and Talk side by side</strong> – Settings → Integrations keeps the original ExtraDock bridge pane. While Talk controls ExtraDock, the pane shows a "Controlled through Talk" card; turn the bridge toggle on to switch back. At launch DockFlow uses Talk when a grant exists and the bridge otherwise, and an ExtraDock build without Talk support keeps working through the bridge.</li>
<li><strong>Presets reach ExtraDock reliably</strong> – Right after a preset restarts the macOS Dock, ExtraDock 5 briefly reports its docks as unavailable. DockFlow now retries those docks after 0.4 s and again after 0.9 s so the switch lands; timeouts and disconnects are never replayed.</li>
<li><strong>Clearer ExtraDock status</strong> – The ExtraDock card tells apart an ExtraDock that is running but not yet connected, a build without Talk support, an active bridge and a connected ExtraDock with no docks. When some docks did not apply, it reports a count per status and logs each dock's status and message.</li>
<li><strong>No surprise launches</strong> – Talk never launches ExtraDock on its own; only an explicit Connect does. Forget Connection removes DockFlow's own copy of the access, while ExtraDock keeps its grant until you revoke DockFlow there.</li>
</ul>
</div>
<div data-sparkle-version="1.81">
<h2>What's New in DockFlow 1.81</h2>
<h3>New Features</h3>
<ul>
<li><strong>Startup Preset</strong> – Choose a preset to activate automatically whenever DockFlow starts, including at login (General → Startup). If the preset uses ExtraDock, DockFlow waits for ExtraDock to be ready before applying it.</li>
<li><strong>ExtraBar Integration</strong> – ExtraBar's new DockFlow widget can list your presets, show the active one and switch presets. Pair ExtraBar from Settings → Integrations → ExtraBar; access is explicit and can be revoked at any time.</li>
</ul>
</div>
<div data-sparkle-version="1.80">
<h2>What's New in DockFlow 1.80</h2>
<h3>Improvements</h3>
<ul>
<li><strong>Authentication</strong> – License authentication flow improved.</li>
</ul>
</div>
<div data-sparkle-version="1.79">
<h2>What's New in DockFlow 1.79</h2>
<h3>Improvements</h3>
<ul>
<li><strong>Authentication</strong> – Authentication flow improved.</li>
</ul>
</div>
<div data-sparkle-version="1.77">
<h2>What's New in DockFlow 1.77</h2>
<h3>Improvements</h3>
<ul>
<li><strong>Smoother Rapid Preset Switching</strong> – Switching presets quickly one after another now jumps straight to the last one you picked instead of working through every switch in turn.</li>
<li><strong>No More Getting Stuck</strong> – The behind-the-scenes work DockFlow does to rebuild your Dock now gives up and cleans itself up if it takes too long, so the app can't sit there waiting.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>The Window Always Comes Back</strong> – Clicking DockFlow in the Dock now always brings the main window to the front — even when Settings or an import window is already open, or the window was minimized.</li>
<li><strong>Reopening After Closing</strong> – Closing the main window and opening it again now reliably brings back the same window instead of leaving you with nothing on screen.</li>
<li><strong>Your Dock Items Stay in Order</strong> – Folders, files, and links in a preset now keep the exact order you put them in. Presets whose order got scrambled by an older version are quietly repaired the next time DockFlow starts.</li>
<li><strong>Reordering Shows Up Right Away</strong> – Moving items around in a preset now updates the list instantly instead of taking a moment to catch up.</li>
<li><strong>Deleting an Item Leaves the Rest Alone</strong> – Removing a folder or file from a preset no longer shuffles the items that remain.</li>
<li><strong>Editing a Preset Is All or Nothing</strong> – Preset contents are now saved in a single step. If something goes wrong your preset is left exactly as it was and DockFlow tells you, instead of half-saving the change.</li>
<li><strong>Your Remembered Dock Stays Safe</strong> – If applying a preset doesn't fully go through, DockFlow no longer overwrites the Dock it saved for you beforehand.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.76">
<h2>What's New in DockFlow 1.76</h2>
<h3>New Features</h3>
<ul>
<li><strong>ExtraDock 5 Support</strong> – DockFlow now works with the all-new ExtraDock 5. Hide and show
your extra docks per preset just like before — DockFlow detects which version of ExtraDock you have and
talks to it automatically. ExtraDock 4 remains fully supported.</li>
<li><strong>Richer ExtraDock Previews</strong> – The per-preset ExtraDock preview now shows files and
system items with their own icons, alongside apps, folders, and widgets.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li><strong>Rebuilt Focus Integration</strong> – The macOS Focus integration has been rebuilt from the
ground up as a dedicated system extension. Presets linked to a Focus now switch reliably every time —
including after your Mac has been asleep or DockFlow has been idle in the background.</li>
<li><strong>More Dependable ExtraDock Switching</strong> – Dock visibility changes are now sent to
ExtraDock 5 as a single confirmed request with automatic retries, so rapid preset switches no longer
risk leaving docks in the wrong state.</li>
<li><strong>Automatic ExtraDock Recovery</strong> – If ExtraDock restarts or gets out of sync, DockFlow now
automatically re-applies the dock visibility for your current preset.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Focus Filter Loading in System Settings</strong> – Fixed an issue where adding the DockFlow
Focus Filter in System Settings could show "Could not load Focus Filter."</li>
<li><strong>Focus Preset Picker on macOS 26.5</strong> – Worked around a macOS 26.5 issue where the preset
picker in the Focus filter sheet showed stuck or duplicate checkmarks and wouldn't keep your selection.
Note: Focus filters now reference presets by name, so if you rename a preset you'll need to re-select
it in your Focus filter.</li>
<li><strong>Stale ExtraDock Lists in Presets</strong> – Per-preset ExtraDock settings now clean up docks
that no longer exist, and newly added docks stay hidden until you switch them on — no more surprise
docks appearing after an ExtraDock update.</li>
<li><strong>ExtraDock Sync for the Active Preset</strong> – Re-applying the currently active preset (with
"skip if already active" enabled) now still syncs your ExtraDock visibility instead of skipping
it.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.72">
<h2>What's New in DockFlow 1.72</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Focus Mode Integration Fix</strong> – Resolved a minor issue in the macOS Focus integration so
presets linked to a Focus switch over more reliably.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.71">
<h2>What's New in DockFlow 1.71</h2>
<h3>Improvements</h3>
<ul>
<li><strong>More Reliable Focus Mode</strong> – Presets linked to a macOS Focus now apply correctly every
time, even after you've renamed a preset or your Mac has been asleep.</li>
<li><strong>More Dependable Preset Creation</strong> – Creating a preset from your current Dock now captures
everything accurately, and you'll get a clear heads-up if your Dock is empty or can't be read instead of
silently creating a blank preset.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Easier-to-Click Buttons</strong> – Fixed the "Create Preset" and "Cancel" buttons so the entire
button responds to your click.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.70">
<h2>What's New in DockFlow 1.70</h2>
<h3>Improvements</h3>
<ul>
<li><strong>Settings in Menu Bar</strong> – Settings is now accessible directly through the menu bar dropdown
for quicker access.</li>
<li><strong>Relocate Locked Dock in Menu Bar</strong> – Relocate Locked Dock is now accessible directly
through the menu bar. This is useful for edge cases where a locked dock moved away.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Leader-Key Crash Fix</strong> – Fixed an issue where leader-key hotkey sequences caused app
crashes in certain situations.</li>
<li><strong>Show App Crash Fix</strong> – Fixed an issue where choosing "Show app" in the dropdown menu
caused app crashes in some situations due to changes introduced in the previous version.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.69">
<h2>What's New in DockFlow 1.69</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Improved License Validation</strong> – Fixed an issue where team license checks could
intermittently fail under certain network conditions.</li>
<li><strong>General Stability</strong> – Resolved minor issues that could cause unexpected behavior in
specific edge cases.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.68">
<h2>What's New in DockFlow 1.68</h2>
<h3>New Features</h3>
<ul>
<li><strong>ExtraDock Only Mode</strong> – Switch between Extra docks setup presets directly from DockFlow,
without needing to open ExtraDock separately.</li>
<li><strong>IDE Project Picker</strong> – IDE actions now let you pick Xcode projects, workspaces, and VS
Code workspaces for a more streamlined development workflow.</li>
</ul>
<h3>Major Improvements</h3>
<ul>
<li><strong>Light Mode Visual Refresh</strong> – Light mode has received a full visual refresh for a
cleaner, more polished appearance.</li>
</ul>
<h3>Minor Improvements</h3>
<ul>
<li><strong>Renamed: Custom Spacer</strong> – "Custom Space" has been renamed to "Custom Spacer" for
clarity.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.67">
<h2>What's New in DockFlow 1.67</h2>
<h3>New Feature</h3>
<ul>
<li><strong>App Notes</strong> – You can now add notes to your apps under App Configuration. Notes can be
saved per-preset or set globally across all presets.</li>
</ul>
<h3>Major Improvements</h3>
<ul>
<li><strong>Redesigned Settings</strong> – Settings has been completely reorganized into clearer sections:
General, Presets & Switching, Hotkeys, Integrations, Lock Dock, Advanced, Backup & Restore, License, and
Updates. Related options that were spread across multiple pages are now grouped together.</li>
<li><strong>ExtraDock Visual Preview</strong> – The per-preset ExtraDock configuration now shows a visual
preview of each dock's contents, including app icons, folders, and widgets. Hover over any icon to see
its name.</li>
<li><strong>ExtraDock Out of Beta</strong> – The ExtraDock integration is no longer marked as beta.</li>
<li><strong>Cleaner Settings UI</strong> – Removed informational cards and "how it works" sections
throughout settings for a much cleaner interface.</li>
<li><strong>Lock Dock Status Display</strong> – Lock Dock now shows its status (Active / Off / Needs
Permission) directly in the page header.</li>
<li><strong>Smarter Lock Dock Behavior</strong> – Lock Dock now automatically moves the dock back to your
chosen display after switching presets, connecting a display, or rearranging your screens.</li>
<li><strong>Instant Lock Dock Updates</strong> – Changing the locked display in settings now moves the dock
immediately instead of waiting for the next trigger.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Lock Dock Drag Protection</strong> – Lock Dock now blocks the dock from jumping to another
display while dragging files or windows. Previously it only blocked regular mouse movement.</li>
<li><strong>App List Refresh</strong> – The app list in the preset editor now refreshes immediately after
closing the app settings.</li>
<li><strong>ExtraDock Integration Fix</strong> – Fixed the integration with ExtraDock for users who own both
apps. The screen now refreshes instantly when ExtraDock docks are added or modified.</li>
</ul>
<h3>Minor Improvements</h3>
<ul>
<li><strong>Renamed: Backup & Restore</strong> – "Data Management" has been renamed to "Backup &
Restore."</li>
<li><strong>Renamed: Save Current Dock Shortcut</strong> – The "Update Last Applied Preset" shortcut action
is now called "Save Current Dock to Last Applied Preset" for clarity.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.66">
<h2>What's New in DockFlow 1.66</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Stability Improvements</strong> – Resolved various bugs and improved overall application stability
for a smoother and more reliable experience.</li>
<li><strong>Enhanced Performance</strong> – Additional under-the-hood optimizations for better responsiveness
and dependability.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.65">
<h2>What's New in DockFlow 1.65</h2>
<h3>Major Improvements</h3>
<ul>
<li><strong>Custom Spacers</strong> – Create your own spacer items with either custom text or an image,
giving you more control over how sections are organized in your Dock.</li>
<li><strong>More Flexible Dock Organization</strong> – Go beyond standard macOS spacing options and build
clearer visual groups that match your real workflows.</li>
</ul>
<h3>Why It Matters</h3>
<ul>
<li><strong>Faster Navigation</strong> – Clear grouping makes it easier to recognize app clusters at a
glance and move between tasks with less friction.</li>
<li><strong>Workflow-First Customization</strong> – Personalize your layout in a practical way that
supports focus, not just appearance.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.64">
<h2>What's New in DockFlow 1.64</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Crash Fix on Launch</strong> – Resolved a crash that occurred when the app started for some
users, ensuring a reliable startup experience for everyone.</li>
</ul>
<h3>Stability Improvements</h3>
<ul>
<li><strong>Enhanced Stability</strong> – Additional minor stability improvements for a smoother and more
dependable experience.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.63">
<h2>What's New in DockFlow 1.63</h2>
<h3>New Feature: Last Context</h3>
<ul>
<li><strong>Per-Preset Handoff Notes</strong> – Save a short status note for each preset so you can pick up
exactly where you left off when you return.</li>
<li><strong>Switch Prompt</strong> – Optionally get a lightweight popup when leaving a preset to capture a
quick update about what you were working on.</li>
<li><strong>Arrival Preview</strong> – Optionally show the last saved status when you switch to a preset,
helping you resume instantly.</li>
<li><strong>Auto-Close</strong> – Set the popup to close automatically after a short delay for a
frictionless experience.</li>
<li><strong>Auto-Focus</strong> – Automatically place the cursor in the status field when the popup opens
for quick note-taking.</li>
<li><strong>Preset Contexts View</strong> – Review your saved notes for all presets in one place and jump to
edit any of them.</li>
</ul>
<h3>Why It Matters</h3>
<ul>
<li><strong>Faster Context Recovery</strong> – Reduce the "what was I doing?" moment when switching between
workflows.</li>
<li><strong>Lightweight by Design</strong> – Short notes keep momentum without turning into a document.</li>
<li><strong>Flexible Control</strong> – Turn on only the parts that fit your workflow.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.62">
<h2>What's New in DockFlow 1.62</h2>
<h3>New Features</h3>
<ul>
<li><strong>Lock Dock to Screen</strong> – Prevent your dock from moving between displays. The new Lock Dock
feature monitors dock position changes and automatically restores the dock to your preferred screen.
Configurable through a dedicated settings panel, this works seamlessly in multi-monitor setups.</li>
<li><strong>Check for Updates</strong> – A new "Updates" category in Settings provides a manual "Check for
Updates" button for on-demand update checks, along with a global updater controller for improved update
management.</li>
<li><strong>Deep Link Support</strong> – DockFlow can now be opened via URL schemes. A new App Control
section in Integration settings enables automation and integration with other tools.</li>
<li><strong>CLI Tool Installation Management</strong> – A new dedicated section for managing the DockFlow
CLI tool provides easy install/uninstall options from the Integration settings, streamlining the
command-line tool setup process.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li><strong>Skip Active Preset Option</strong> – New behavior setting to skip applying a preset if it's
already the active preset. This prevents unnecessary dock restarts when selecting the current preset,
improving performance and reducing visual disruption.</li>
<li><strong>Settings Reorganization</strong> – The Settings view is now organized into clearer categories:
General, Behavior, Integrations, Updates, and Lock Dock.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.61">
<h2>What's New in DockFlow 1.61</h2>
<h3>New Feature</h3>
<ul>
<li><strong>Deep Links Integration</strong> – DockFlow now supports deep links, allowing you to switch
presets directly from other apps. This opens up powerful automation possibilities with apps that support
URL schemes.</li>
<li><strong>ExtraBar Integration</strong> – Seamlessly integrate with our new ExtraBar app to trigger preset
switches from your menu bar or other compatible applications.</li>
<li><strong>Third-Party App Support</strong> – Any app that supports deep links can now communicate with
DockFlow, enabling advanced workflow automation.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>macOS Tahoe List View Consistency</strong> – Improved list view rendering on macOS Tahoe for a
more consistent and polished visual experience.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.60">
<h2>What's New in DockFlow 1.60</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>macOS Tahoe Compatibility</strong> – Resolved various issues to ensure smooth operation on macOS
Tahoe, providing a stable and reliable experience on the latest operating system.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li><strong>Enhanced Add Preset Process</strong> – Improved the workflow for adding new presets, making it
easier and more intuitive to create custom dock configurations.</li>
<li><strong>Under the Hood Improvements</strong> – Various internal optimizations and refinements for better
performance and stability.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.59">
<h2>What's New in DockFlow 1.59</h2>
<h3>Bug Fixes and Improvements</h3>
<ul>
<li><strong>Enhanced Stability</strong> – Improved overall application stability with various bug fixes for
a smoother experience.</li>
<li><strong>Performance Optimizations</strong> – Ongoing performance improvements for faster and more
efficient operation.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.58">
<h2>What's New in DockFlow 1.58</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Improved License Key Validation</strong> – Enhanced the license key validation process with more
user-friendly feedback and helpful problem-solving suggestions when issues occur.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.57">
<h2>What's New in DockFlow 1.57</h2>
<h3>Major New Feature</h3>
<ul>
<li><strong>Advanced Hotkeys System</strong> – DockFlow now supports more complex hotkey configurations for
switching between presets, giving you greater flexibility in your workflow.</li>
<li><strong>Leader Key Mode</strong> – Set a leader key to enter DockFlow hotkeys mode, simplifying how you
switch between presets with intuitive key sequences.</li>
<li><strong>Double and Triple Key Combinations</strong> – Use double-tap and triple-tap key combinations for
switching between presets, providing additional shortcut options.</li>
<li><strong>Advanced Configuration</strong> – Fine-tune your hotkey experience with configurable listening
window timing and more customization options.</li>
</ul>
<h3>Visual Updates</h3>
<ul>
<li><strong>Christmas Theme</strong> – Celebrate the holiday season with a festive Christmas theme for
DockFlow.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>UI Improvements</strong> – Fixed various user interface bugs for a smoother experience.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.56">
<h2>What's New in DockFlow 1.56</h2>
<h3>Major New Feature</h3>
<ul>
<li><strong>ExtraDock Integration</strong> – DockFlow now integrates with ExtraDock.app, a powerful macOS
utility that allows you to create and manage custom additional docks on your Mac. Each dock can have
apps, folders, widgets, and extensive customizations.</li>
<li><strong>Hide and Show Extra Docks with Presets</strong> – Seamlessly control the visibility of your
ExtraDock custom docks when switching between DockFlow presets, creating the ultimate workspace
management system.</li>
<li><strong>ExtraDock 4 Support</strong> – Designed to work seamlessly with ExtraDock version 4, bringing
together two powerful productivity tools for enhanced workflow management.</li>
<li><strong>Optional and Flexible</strong> – This integration is completely optional and disabled by
default. Enable it in settings when you're ready to use it.</li>
</ul>
<h3>Bug Fixes & Performance Improvements</h3>
<ul>
<li><strong>Enhanced Stability</strong> – Improved overall application stability with ongoing bug fixes and
performance optimizations.</li>
<li><strong>Better Performance</strong> – Continuous improvements to make DockFlow run faster and more
efficiently.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.55">
<h2>What's New in DockFlow 1.55</h2>
<h3>Major New Feature</h3>
<ul>
<li><strong>ExtraDock Integration</strong> – DockFlow now integrates with ExtraDock.app, a powerful macOS
utility that allows you to create and manage custom additional docks on your Mac.</li>
<li><strong>Hide and Show Extra Docks</strong> – Seamlessly control the visibility of your ExtraDock custom
docks when switching between DockFlow presets.</li>
<li><strong>Enhanced Workspace Management</strong> – Combine the power of DockFlow's preset system with
ExtraDock's additional docks for complete workspace customization.</li>
<li><strong>Optional and Flexible</strong> – This integration is completely optional and disabled by
default. Enable it in settings when you're ready to use it.</li>
<li><strong>ExtraDock 4 Support</strong> – Designed to work seamlessly with ExtraDock version 4, bringing
together two powerful productivity tools.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.54">
<h2>What's New in DockFlow 1.54</h2>
<h3>Major New Feature</h3>
<ul>
<li><strong>Themes System</strong> – Customize the appearance of DockFlow with brand new themes supporting
both light and dark modes.</li>
<li><strong>Available Themes</strong> – Choose from Ocean, Neon, Liquid Glass, and Halloween themes to
personalize your experience.</li>
<li><strong>Coming Soon</strong> – More themes and advanced customization options are on the way.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.53">
<h2>What's New in DockFlow 1.53</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Edit Apps UI Fix</strong> – Resolved an issue affecting the edit apps user interface, ensuring
smoother and more reliable app management experience.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.52">
<h2>What's New in DockFlow 1.52</h2>
<h3>Important Privacy Update</h3>
<ul>
<li><strong>Browser Profile Discovery Changes</strong> – We have disabled automatic browser profile
detection to address macOS privacy warnings that some users encountered.</li>
<li><strong>Manual Profile Selection</strong> – Browser profile selection is now a manual opt-in process
with full transparency about what data is accessed.</li>
<li><strong>Clear Permission Disclosure</strong> – When you choose to enable browser profile support,
DockFlow provides complete information about the process and prepares you for any macOS permission
requests.</li>
<li><strong>Your Privacy First</strong> – DockFlow does not collect or use any sensitive browser data. The
permission request exists only because we access browser profile configuration files to enable profile
switching functionality.</li>
</ul>
<h3>Why This Matters</h3>
<p>macOS may display a system warning about "Sensitive Data" access when DockFlow reads browser profile files.
This warning can be concerning, so we've redesigned this feature to give you complete control and
transparency. You can now choose whether to enable browser profile switching with full knowledge of what's
happening behind the scenes.</p>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.50">
<h2>What's New in DockFlow 1.51</h2>
<h3>Minor Improvements</h3>
<ul>
<li><strong>Performance optimizations</strong> for faster startup and smoother operation.</li>
<li><strong>Stability improvements</strong> and enhanced error handling.</li>
<li><strong>Background processing enhancements</strong> for better system integration.</li>
</ul>
<p><em>Thank you for your continued support and feedback!</em></p>
</div>
<div data-sparkle-version="1.50">
<h2>What's New in DockFlow 1.50</h2>
<h3>Browser Profile Selection (Beta)</h3>
<ul>
<li><strong>Launch specific browser profiles</strong> when switching presets.</li>
<li><strong>Supported browsers:</strong> Google Chrome, Microsoft Edge, Brave Browser, Vivaldi, Arc.</li>
<li><strong>Why Beta?</strong> To keep DockFlow permission‑free, we use safe, non‑privileged workarounds.
This may lead to minor quirks in some setups. We’d love your feedback to help us stabilize and expand
this feature.</li>
<li><strong>Safari limitation:</strong> Safari is not supported. Apple does not expose an API to control
Safari profiles without additional permissions.</li>
</ul>
<h3>Improvements & Bug Fixes</h3>
<ul>
<li>General bug fixes and minor refinements across the app.</li>
</ul>
<p><em>Have thoughts or issues? Send feedback from DockFlow → Help → Feedback. Your input directly shapes our
roadmap.</em></p>
</div>
<div data-sparkle-version="1.49">
<h2>What's New in DockFlow 1.49</h2>
<h3>DockShare Integration</h3>
<ul>
<li><strong>Share your Dock presets</strong> – Publish your presets to DockShare.io and share them with
anyone.</li>
<li><strong>One‑click import</strong> – Browse community presets and import them directly into DockFlow in a
single click.</li>
<li><strong>Safe by design</strong> – Preview changes before applying; nothing is modified without your
approval.</li>
</ul>
<h3>Export & Import Improvements</h3>
<ul>
<li>Faster, more reliable export/import with smarter handling of missing apps and labels.</li>
<li>Clearer summaries and better conflict detection when merging presets.</li>
</ul>
<h3>Stability & Bug Fixes</h3>
<ul>
<li>General stability improvements and minor bug fixes.</li>
</ul>
<p><em>DockShare is free to use at <a href="https://dockshare.io?ref=dockflow">dockshare.io</a>. Thanks for
helping grow the
community!</em></p>
</div>
<div data-sparkle-version="1.48">
<h2>What's New in DockFlow 1.48</h2>
<h3>Bug Fixes & Performance Improvements</h3>
<ul>
<li><strong>Bug fixes:</strong> Resolved several small bugs that were affecting user experience.</li>
<li><strong>Performance improvements:</strong> Enhanced overall app performance for faster and smoother
operation.</li>
<li><strong>Stability enhancements:</strong> General improvements to app stability and reliability.</li>
</ul>
<p><em>Thank you for your continued support and feedback.</em></p>
</div>
<div data-sparkle-version="1.46">
<h2>What's New in DockFlow 1.46</h2>
<h3>Urgent Hotfix</h3>
<ul>
<li><strong>Critical stability fix:</strong> Resolved a regression introduced in 1.45 that caused a buggy
experience and instability for some users.</li>
<li><strong>Performance:</strong> Faster startup and smoother background operation.</li>
<li><strong>Recommended update:</strong> We recommend all users update to 1.46 for the most stable, reliable
experience.</li>
</ul>
<p><em>This is a fast, focused hotfix to restore a smooth experience for everyone.</em></p>
</div>
<div data-sparkle-version="1.45">
<h2>What's New in DockFlow 1.45</h2>
<h3>UI & Performance Enhancements</h3>
<ul>
<li><strong>Under-the-Hood Improvements:</strong> We've refined our app's UI implementation to enhance
stability and performance. While these changes may not be visually apparent, they contribute to a
smoother and more reliable experience.</li>
<li><strong>Commitment to Performance:</strong> We are continuously monitoring and optimizing DockFlow's
performance to ensure it has minimal impact on your system. Our goal is to provide a powerful yet
lightweight utility.</li>
</ul>
<h3>Thank You!</h3>
<p>We are dedicated to making DockFlow the best it can be. Thank you for your continued support and feedback!
</p>
</div>
<div data-sparkle-version="1.44">
<h2>What's New in DockFlow 1.44</h2>
<h3>Critical Bug Fix</h3>
<ul>
<li><strong>macOS Compatibility Issue Resolved</strong>
<ul>
<li>Fixed a critical bug that was affecting some Mac users and preventing the app from functioning
properly</li>
<li>Improved system compatibility across different macOS versions and hardware configurations</li>
<li>Enhanced stability for edge cases that could cause unexpected crashes</li>
</ul>
</li>
</ul>
<h3>Enhanced Error Handling & Debugging</h3>
<ul>
<li><strong>Advanced Error Reporting System</strong>
<ul>
<li>Implemented comprehensive error handling throughout the application</li>
<li>Added detailed diagnostic reporting to help identify and resolve issues faster</li>
<li>Enhanced crash reporting with better context information for quicker bug fixes</li>
<li>Improved user feedback when errors occur, with clearer explanations and suggested solutions</li>
</ul>
</li>
</ul>
<h3>Thank You!</h3>
<p>This update prioritizes stability and reliability for all users. The enhanced error reporting will help us
provide even faster support and fixes in the future. We appreciate your patience and continued feedback!</p>
</div>
<div data-sparkle-version="1.43">
<h2>What's New in DockFlow 1.43</h2>
<h3>Bug Fix</h3>
<ul>
<li><strong>License Validation Process</strong>
<ul>
<li>Fixed a critical issue with the license key validation process that could prevent proper
authentication</li>
<li>Improved reliability and accuracy of license verification</li>
<li>Enhanced error handling for edge cases in the validation workflow</li>
</ul>
</li>
</ul>
<h3>Thank You!</h3>
<p>This update ensures a smoother licensing experience and resolves validation issues that some users
encountered. We appreciate your patience and continued support!</p>
</div>
<div data-sparkle-version="1.42">
<h2>What's New in DockFlow 1.42</h2>
<ul>
<li><strong>Bug Fixes and Stability Improvements</strong>
<ul>
<li>Fixed minor issues with preset management for improved reliability</li>
<li>Enhanced overall application stability and performance</li>
<li>Resolved edge cases that could cause unexpected behavior</li>
</ul>
</li>
</ul>
<h3>Thank You!</h3>
<p>This minor update focuses on providing you with a more stable and reliable DockFlow experience. We appreciate
your continued support and feedback!</p>
</div>
<div data-sparkle-version="1.41">
<h2>What's New in DockFlow 1.41</h2>
<ul>
<li><strong>Enhanced Export and Import System</strong>
<ul>
<li><strong>Export without folders</strong> - Now the default method, perfect for sharing presets
between different machines</li>
<li><strong>Selective preset management</strong> - Choose exactly which presets to export and import
with full control</li>
<li><strong>Custom labeling system</strong> - Edit labels before exporting with separate private and
public labels for better organization and sharing</li>
<li><strong>Smart app detection</strong> - Get notified when imported apps don't exist on your Mac,
with direct download links provided for many apps</li>
<li><strong>Easy wizard UI</strong> - Streamlined, user-friendly interface guides you through both
export and import processes</li>
</ul>
</li>
<li><strong>Modern Action Settings UI</strong>
<ul>
<li>Completely redesigned Action settings interface with a modern, intuitive design</li>
<li>Action icons now display directly in the edit preset screen next to each app that has an action
configured</li>
<li>Enhanced usability and visual clarity for managing app-specific actions</li>
</ul>
</li>
<li><strong>UI/UX Improvements</strong>
<ul>
<li>Fixed various UI/UX bugs in light mode for better consistency</li>
<li>Multiple small fixes for improved overall look and behavior</li>
<li>Enhanced visual polish across the entire application</li>
</ul>
</li>
</ul>
<h3>Thank You!</h3>
<p>These improvements make sharing and managing your DockFlow presets easier than ever. We appreciate your
continued feedback and support!</p>
</div>
<div data-sparkle-version="1.40">
<h2>What's New in DockFlow 1.40</h2>
<ul>
<li><strong>Drag and Drop from Finder</strong>
<ul>
<li>Quickly build your DockFlow presets by dragging apps, folders, and files directly from Finder
into the DockFlow UI</li>
<li>Seamless support for all item types: applications, folders, and files</li>
<li>Faster and more intuitive preset creation workflow</li>
<li>This feature helps you maintain focus and productivity by eliminating the manual step of opening
projects.</li>
</ul>
</li>
<li><strong>Menu Bar Icon Stability</strong>
<ul>
<li>Fixed a bug where the menu bar icon would shift position after relaunching DockFlow</li>
<li>The menu bar icon now remains in the same place for a consistent experience</li>
</ul>
</li>
</ul>
<h3>Thank You!</h3>
<p>We're excited to bring you these improvements and appreciate your feedback and support. Enjoy an even
smoother DockFlow experience!</p>
</div>
<div data-sparkle-version="1.39">
<h2>What's New in DockFlow 1.39</h2>
<h3>UI/UX Improvements</h3>
<ul>
<li><strong>New Clean Main Screen Design</strong>
<ul>
<li>Completely redesigned main interface with a cleaner, more modern look</li>
<li>Better visibility for actions and improved visual hierarchy</li>
<li>Clean, neutral color scheme for a more professional appearance</li>
<li>Enhanced readability and reduced visual clutter</li>
</ul>
</li>
<li><strong>Automatic Save Feature</strong>
<ul>
<li>All changes are now saved automatically - no more annoying Save button!</li>
<li>Streamlined workflow that saves your modifications instantly</li>
<li>Focus on what matters most: organizing your dock exactly how you want it</li>
</ul>
</li>
</ul>
<h3>A Message from Our Team</h3>
<p>These improvements are based directly on your valuable feedback. We're grateful for your continued support
and promise to keep improving DockFlow to make your workflow even better. Thank you for being part of our
community!</p>
</div>
<div data-sparkle-version="1.38">
<h2>What's New in DockFlow 1.38</h2>
<h3>Bug Fix</h3>
<ul>
<li>Fix key validation process and add validation screen in the settings.</li>
</ul>
<h3>Major New Feature</h3>
<ul>
<li><strong>IDE Action for Project Opening</strong>
<ul>
<li>Introducing a powerful new action: automatically open your code projects when applying presets.
</li>
<li>Perfect for developers who work on multiple projects - switch to your "Work" preset and
instantly open the relevant project in your IDE.</li>
<li>Streamline your workflow by having your development environment ready the moment you switch
presets.</li>
<li>This feature helps you maintain focus and productivity by eliminating the manual step of opening
projects.</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.37">
<h2>What's New in DockFlow 1.37</h2>
<h3>Bug Fix</h3>
<ul>
<li>Fix key validation process and add validation screen in the settings.</li>
</ul>
</div>
<div data-sparkle-version="1.36">
<h2>What's New in DockFlow 1.36</h2>
<h3>Bug Fix</h3>
<ul>
<li>Fix a bug that disabled the support for older macOS versions.</li>
</ul>
</div>
<div data-sparkle-version="1.35">
<h2>What's New in DockFlow 1.35</h2>
<h3>Major New Features</h3>
<ul>
<li><strong>Focus Filter Integration</strong>
<ul>
<li>Seamlessly integrate DockFlow with macOS Focus Filters.</li>
<li>Automatically apply your favorite presets when you switch Focus Modes.</li>
<li>For example, set a "Work" preset to activate when you enter your "Work" Focus, decluttering your
Dock for maximum productivity.</li>
</ul>
</li>
<li><strong>Per-App Actions on Preset Apply</strong>
<ul>
<li>Introducing a powerful new way to automate your workflow: assign actions to specific apps within
a preset.</li>
<li>The first available action is <strong>"Open App"</strong>, which automatically launches the
selected applications when the preset is applied.</li>
<li>This is just the beginning! Look forward to more actions in future updates, opening up a world
of possibilities for automation.</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.34">
<h2>What's New in DockFlow 1.34</h2>
<h3>UI/UX Improvements</h3>
<ul>
<li><strong>Streamlined Interface</strong>
<ul>
<li>Redesigned main interface for better clarity and ease of use</li>
<li>Improved visual hierarchy and spacing for better readability</li>
<li>Enhanced contrast and color scheme for better accessibility</li>
</ul>
</li>
<li><strong>Enhanced Navigation</strong>
<ul>
<li>Simplified menu structure for quicker access to features</li>
<li>Added visual cues and tooltips for better feature discovery</li>
<li>Improved preset management interface</li>
</ul>
</li>
<li><strong>Better User Feedback</strong>
<ul>
<li>Added clear success/error messages for all actions</li>
<li>Improved loading states and progress indicators</li>
<li>Enhanced visual feedback for user interactions</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.33">
<h2>What's New in DockFlow 1.33</h2>
<h3>UI/UX Improvements</h3>
<ul>
<li><strong>Streamlined Interface</strong>
<ul>
<li>Redesigned main interface for better clarity and ease of use</li>
<li>Improved visual hierarchy and spacing for better readability</li>
<li>Enhanced contrast and color scheme for better accessibility</li>
</ul>
</li>
<li><strong>Enhanced Navigation</strong>
<ul>
<li>Simplified menu structure for quicker access to features</li>
<li>Added visual cues and tooltips for better feature discovery</li>
<li>Improved preset management interface</li>
</ul>
</li>
<li><strong>Better User Feedback</strong>
<ul>
<li>Added clear success/error messages for all actions</li>
<li>Improved loading states and progress indicators</li>
<li>Enhanced visual feedback for user interactions</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.32">
<h2>What's New in DockFlow 1.32</h2>
<h3>Minor Improvements</h3>
<ul>
<li><strong>Resizable Settings Window</strong>
<ul>
<li>Changed the settings popup to be a resizable window for better user experience and flexibility.
</li>
</ul>
</li>
<li><strong>Font Improvements</strong>
<ul>
<li>Enhanced font rendering and typography throughout the application.</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.31">
<h2>What's New in DockFlow 1.31</h2>
<h3>Improvements & Bug Fixes</h3>
<ul>
<li><strong>Folder Management Bug Fix</strong>
<ul>
<li>Resolved an issue where the auto view type for folders was ignored when applying a preset.</li>
</ul>
</li>
<li><strong>Save Dock State to Preset</strong>
<ul>
<li>Added an option to save the current dock state to the last applied preset using an action
hotkey.</li>
<li>Optionally, enable automatic saving of the dock state to the last applied preset via a new
setting.</li>
</ul>
</li>
<li><strong>Dock App Only Mode</strong>
<ul>
<li>New setting allows running DockFlow as a Dock App only, without a menu bar icon, for a more
streamlined experience.</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.30">
<h2>What's New in DockFlow 1.30</h2>
<h3>Major UI Improvements</h3>
<ul>
<li><strong>Completely Redesigned Settings Page</strong>
<ul>
<li>Modern and intuitive interface for better user experience</li>
<li>Streamlined layout for easier navigation and configuration</li>
</ul>
</li>
<li><strong>Enhanced App Mode Options</strong>
<ul>
<li>New flexibility to run as menu bar app only or with dock icon</li>
<li>Added quick menu in dock icon for instant preset control</li>
<li>Ability to change presets directly from dock icon menu</li>
</ul>
</li>
<li><strong>Launch Behavior Customization</strong>
<ul>
<li>New option to control main screen visibility on first launch</li>
<li>More control over how the app starts up</li>
</ul>
</li>
</ul>
</div>
<div data-sparkle-version="1.21">
<h2>What's New in DockFlow 1.21</h2>
<h3>UI improvements</h3>
<ul>
<li>Added more menu bar icons and improved the UI for selecting the icon</li>
</ul>
</div>
<div data-sparkle-version="1.20">
<h2>What's New in DockFlow 1.20</h2>
<h3>Minor bug fix</h3>
<ul>
<li>Fix an issue with dockutil integration, allow users to disable it</li>
</ul>
</div>
<div data-sparkle-version="1.19">
<h2>What's New in DockFlow 1.19</h2>