Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
7fdd530
Fix main thread issue + better message when tryig to copy to (protect…
pjrobertson Feb 1, 2025
c2887a1
Fix dragging images for certain apps (Whatsapp, other messaging apps)
pjrobertson Feb 1, 2025
fc2d8fb
Remove superfluous effects - they were always superfluous :'(
pjrobertson Feb 1, 2025
16f8fe3
Fix making accessibility prompt focusable (remove non-activating)
pjrobertson Feb 1, 2025
85dacbd
Fix dragging multiple objects - don't clear 1st pane by accident
pjrobertson Feb 2, 2025
3cd84d5
Switch over to new pasteboard writing methods, tidy up code and fix d…
pjrobertson Feb 2, 2025
a171358
Fix deprecations in pasteboard + fix unit tests
pjrobertson Feb 3, 2025
3488b38
Fix pasteboard types RTF+HTML
pjrobertson Feb 3, 2025
4787bc7
Reduce glocal selection provider timeout from 2s to 1s
pjrobertson Feb 3, 2025
a60a4e4
Fix bug from pasteboard refactoring + unit test
pjrobertson Feb 3, 2025
0e0e76b
Fix trigger popup dispaly
pjrobertson Feb 5, 2025
518f544
Fix making sure triggers are executed on main thread
pjrobertson Feb 6, 2025
9bc948a
Re-add in removed nspasteboard methods - some plugins are still using…
pjrobertson Feb 6, 2025
877c61f
Run app switching in main thread always - it calls 'NSApp'
pjrobertson Feb 6, 2025
0795b7a
Tidyups - use CFRunLoopRun instead of NSThread sleep + add comment ab…
pjrobertson Feb 6, 2025
e43e97d
Save shelves on a background thread - don't clog up the main thread
pjrobertson Feb 6, 2025
b31e6d0
some main thread issues fixed
pjrobertson Feb 6, 2025
bb04d0e
Fix a few issues creating objects from the clipboard + give URL objec…
pjrobertson Feb 6, 2025
a793797
Make sure reloadProcesses always runs on the processes thread (it was…
pjrobertson Feb 6, 2025
68aa52a
Use an object's RTF/HTML to draw it, giving more context
pjrobertson Feb 6, 2025
107d60a
Reduce flare size to 1.2 times (same as before)
pjrobertson Feb 7, 2025
2130981
Better naming/wording for the setting to show a popup when executing …
pjrobertson Feb 7, 2025
f77957e
Don't show RTF text in main QS window
pjrobertson Feb 7, 2025
5893682
Fix quirky bug where 'delay' would be 0s if the 'reset search after' …
pjrobertson Feb 7, 2025
3f7935a
Status menu icon tweaks (slightly narrower, remove deprecated code)
pjrobertson Feb 7, 2025
c96c25c
Remove old/obsolete code
pjrobertson Feb 8, 2025
27f0d5d
Improved performance in firstEntryContainingObject: break when a matc…
pjrobertson Feb 8, 2025
ea4619e
Store an objects source in its meta - which can be used to quickly c…
pjrobertson Feb 8, 2025
b579c5e
Tidy ups and code optimisations:
pjrobertson Feb 8, 2025
6702e8e
Update right arrow icon to make it @2x
pjrobertson Feb 9, 2025
fe17a00
Don't add a right arrow icon for QSS search URLs (there's no point ri…
pjrobertson Feb 9, 2025
37b07c4
Allow qsobjectcell to enable/disable showing cell as rich text (cell.…
pjrobertson Feb 10, 2025
61f20a5
gut out split view (was always a bit broken, unused) + tidy up the re…
pjrobertson Feb 10, 2025
6516fe6
Fix recent documents for >Sonoma
pjrobertson Feb 12, 2025
1d0e742
Add better accessibility prompt window
pjrobertson Feb 14, 2025
7a9135d
Use modals to show the accessibility window
pjrobertson Feb 14, 2025
7aaf1c1
Auto-hide accessibility window if all permissions given
pjrobertson Feb 14, 2025
3e6a60d
Reinstate QS Splash
pjrobertson Feb 14, 2025
fe450b3
Tidy up preferences controllers a little
pjrobertson Feb 14, 2025
848b66a
Xcode warnings - hide some of them
pjrobertson Feb 14, 2025
c36bdcf
Use xcode 16
pjrobertson Feb 14, 2025
e6583bc
Fewer warnings in xcode
pjrobertson Feb 14, 2025
b5e118c
HACK: remove modules from the mppermissionskit
pjrobertson Feb 14, 2025
0186242
Remove module loading by default
pjrobertson Feb 14, 2025
5991e86
Fix unit tests
pjrobertson Feb 14, 2025
72ddda0
Revert "Use xcode 16"
pjrobertson Feb 14, 2025
51611b2
Fix some warnigns
pjrobertson Feb 14, 2025
7fc5dca
Merge branch 'main' into sequoia-fixes
pjrobertson Feb 14, 2025
8766e47
Merge branch 'main' into sequoia-fixes
pjrobertson Feb 14, 2025
f16a6de
curly brackets
pjrobertson Feb 14, 2025
c6d1e7e
Refix changes from merge conflict
pjrobertson Feb 14, 2025
9877a71
Fix up imports
pjrobertson Feb 14, 2025
1357ff9
Add echo RUNNING UNIT TESTS... to script to make it easier to identif…
pjrobertson Feb 14, 2025
6807e8d
Fix device name on 10.15+
pjrobertson Feb 16, 2025
1412aa5
Fix NSScreen methods + QSDesktopBackgroundView (used by mouse trigger…
pjrobertson Feb 16, 2025
3681245
Don't re-get screen background every time it's loaded
pjrobertson Feb 16, 2025
2ae5413
Add preset catalog item for 'safari' app which is now stored in a wei…
pjrobertson Feb 16, 2025
0a4614a
Slight tweak to qssense to grade longer strings lower
pjrobertson Feb 16, 2025
bae77b5
Fix writing shelves - don't save the catalogSource info to the dictio…
pjrobertson Feb 17, 2025
90335fa
A few unit tests for some failing items:
pjrobertson Feb 17, 2025
36742f8
remove dangling logs
pjrobertson Feb 17, 2025
c1d6e63
Document some of the code + make logic clearer
pjrobertson Feb 19, 2025
030ce66
Default: sign to run locally
pjrobertson Feb 20, 2025
37d5013
Fix permissions button enable/disable for 'calendars'
pjrobertson Feb 20, 2025
5507ff1
Hide splash after launch on startup
pjrobertson Feb 24, 2025
4763be3
Tweak plugin changes info height
pjrobertson Feb 24, 2025
94ffa00
Version bump
pjrobertson Mar 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Quicksilver/Code-App/QSAdvancedPrefPane.m
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ - (NSCell *)tableView:(NSTableView *)aTableView dataCellForTableColumn:(NSTableC
NSString *title = NSLocalizedStringFromTable(titleKey, NSStringFromClass([self class]), nil);
[cell setStringValue:title];
[cell setFont:[NSFont systemFontOfSize:11]];
[cell setControlSize:NSSmallControlSize];
[cell setControlSize:NSControlSizeSmall];
} else if ([[aTableColumn identifier] isEqualToString:@"value"]) {
NSString *type = [thisInfo objectForKey:@"type"];

Expand Down Expand Up @@ -113,7 +113,7 @@ - (NSCell *)tableView:(NSTableView *)aTableView dataCellForTableColumn:(NSTableC
cell = [[NSTextFieldCell alloc] init];
[(NSTextFieldCell *)cell setPlaceholderString:@"text"];
}
[cell setControlSize:NSSmallControlSize];
[cell setControlSize:NSControlSizeSmall];
[cell setFont:[NSFont systemFontOfSize:11]];
[cell setEditable:YES];
} else {
Expand Down
8 changes: 7 additions & 1 deletion Quicksilver/Code-App/QSController.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
@interface QSController : NSWindowController <QSDropletHandling, QSProxyObjectProvider, NSAnimationDelegate> {
QSInterfaceController *interfaceController;
NSWindowController *aboutWindowController, *quitWindowController;
IBOutlet NSWindow *splashWindow;
IBOutlet QSWindow *splashWindow;
NSStatusItem *statusItem;
IBOutlet NSMenu *statusMenu;
NSConnection *controllerConnection, *dropletConnection;
Expand All @@ -17,6 +17,12 @@
NSString *crashReportPath;
QSApplicationLaunchStatusFlags launchStatus;
IBOutlet NSWindow *accessibilityPermissionWindow;
IBOutlet NSButton *accessibilityButton;
IBOutlet NSButton *fullDiskButton;
IBOutlet NSButton *contactsButton;
IBOutlet NSButton *calendarsButton;
IBOutlet NSButton *closeAccessibilityWindowButton;

NSTimer *accessibilityChecker;
}

Expand Down
Loading