Commit graph

182 commits

Author SHA1 Message Date
Mark Jerde d1cd8508c2 Add the ability to retrieve and add entire JumpcutClipping objects from JumpcutStore rather than having to extract each member via repeated lookups. Also consolidate many repeated copies of the bezel content update code into a single method. 2016-01-28 22:05:43 -06:00
Mark Jerde 0b204c32c3 Switch JumpcutClipping retain/release code to all use the same technique, that being to not release until after being assigned out of need. 2016-01-28 22:05:43 -06:00
Mark Jerde a2d0e2a1a6 Bezel animation has demonstrated problems on 10.10 Retina and any 10.11 setup. Until the problems are solved, default to not animate on installs where it would be problematic. 2016-01-28 22:05:43 -06:00
Mark Jerde b235835336 OS X 10.10 Yosemite got a bit too crafty and would apply it's own "disabled" styling if the NSStatusItem image is an image that has "disabled" in its name. Changed to xout to keep it looking colorful. 2016-01-28 22:05:42 -06:00
Gennadiy Potapov bacbd18e21 Merge pull request #87 from HappyRay/patch-1
Update help.md explaining different behavior when stick bezel is enabled or not
2015-10-02 01:05:39 +03:00
HappyRay e498dfb035 Update help.md 2015-10-01 14:45:33 -07:00
Gennadiy Potapov d156696f3b Merge pull request #80 from MarkJerde/favorites
Favorites store, documentation, and more
2015-09-08 14:48:36 +03:00
Mark Jerde 52374a4fb0 Add support for searching clippings via a search box in the Flycut menu. 2015-09-08 06:18:05 -05:00
Mark Jerde 4d5ad27178 Performance fix. The loadOnStartup status was being determined after the user had requested the Preferences be opened. This was taking five seconds on an i7 2.66 GHz with an SSD, during which the Preferences were not displayed. This code was moved to an async block run when Flycut loads, which should be fine since only the Flycut preferences change that setting. 2015-09-01 22:09:06 -05:00
Mark Jerde b30eded9e7 Add documentation. 2015-08-05 23:04:40 -05:00
Mark Jerde dae35d914c Add option to auto-save clippings (with distinctive filename when they fall off the end of the remember length. 2015-08-05 22:50:56 -05:00
Mark Jerde 63b90b0284 Recognize specific length strings of lower, upper, number, and symbol or punctuation but nothing else as passwords. Add preferences panel controls for password avoidance via type or length. 2015-07-04 15:43:57 -05:00
Mark Jerde 12a5cc0299 Add a 'favorites' clipping store, accessed via the 'f' key in the bezel, with items added via the 'F' key in the bezel. Saved in the same fasion as the regular store. Adjustable capacity available separately from the regular store. 2015-07-03 21:02:01 -05:00
Mark Jerde 08774925eb Use the 'disabled' icon to indicate when a large copy from Remote Desktop Connection is being transferred so the user knows that switching applications will result in a null copy. 2015-07-14 15:47:38 -05:00
Gennadiy Potapov 388a47e9ee Merge pull request #77 from unixorn/add-warning-about-app-store-version
Add warning about staleness of Mac App Store version, clean up markdown
2015-06-28 18:38:15 +03:00
Joe Block 1075916e8e Add warning about staleness of Mac App Store version, clean up markdown
Converted links from embedded html style to native markdown

Closes #62
2015-06-23 11:38:09 -07:00
Gennadiy Potapov e1c9851f77 Merge pull request #76 from MarkJerde/saveClippingToFile
Save clipping to file/ Limiting the amount given to the Bezel to something closer to the actual Bezel display capacity
2015-06-14 19:02:50 +03:00
Mark Jerde 8f855230e6 Save / save-and-delete clippings from the Bezel to the Desktop. 2015-06-12 06:20:40 -05:00
Mark Jerde 49e7405fdc Bezel performance suffers when the copy length gets very large (I frequently copy >1,000,000 characters), so limit the amount given to the Bezel to something closer to the actual Bezel display capacity. Bezel performance is great, the paste still has it all, and the Bezel still has more than it has room to display. 2015-06-12 06:14:41 -05:00
Gennadiy Potapov 50b85482e8 Merge pull request #74 from MarkJerde/issue1
Black icon for menu, also Issue 72 if not separately pulled
2015-05-19 13:56:23 +03:00
Mark Jerde 8827ed9887 Add 'Black Flycut icon' option for the icon in the menu bar since some prefer this look. Consolidate multiple-maintenance paths related to this into one. 2015-05-17 21:29:46 -05:00
Mark Jerde 1080a73fd6 Option-click Flycut menu icon to disable/enable adding newly-copied items to the Flycut history. 2015-05-16 10:29:09 -05:00
Gennadiy Potapov ae0011d388 Merge pull request #59 from dounan/fixbuildwarnings
Fix build warnings
2015-03-30 17:35:39 +03:00
Gennadiy Potapov a666c70b1f Merge pull request #71 from brekkehj/master
Bezel appears in center of current active display
2015-03-30 17:34:18 +03:00
Hank Brekke 57c97db79b Bezel appears in center of current active display 2015-03-27 08:06:43 -05:00
Dounan Shi 5a3939f0dd - Fix build warnings 2014-08-22 10:39:54 -07:00
Gennadiy Potapov c1d8526575 Merge pull request #51 from dperson/master
Target 10.7 Apple doesn't patch 10.6; Enable App Sandbox; Fix warnings
2014-03-15 20:57:11 +08:00
David Personette 3dcda827a1 Target 10.7, Apple doesn't support 10.6; Enable App Sandbox; Fix warnings 2014-03-15 07:26:06 -04:00
Gennadiy Potapov 0b79c1fafd Merge pull request #50 from dperson/master
Fix Issue #49 - Blanking the terminal
2014-03-15 12:52:29 +08:00
Gennadiy Potapov 56cabdead6 Merge pull request #40 from MarkJerde/issue36
Bug fix for Issue 36 - "Preferences not saving".
2014-03-15 12:51:48 +08:00
Gennadiy Potapov d5d106afcd Merge pull request #31 from fiddlerwoaroof/master
Minor changes to bezel
2014-03-15 12:49:20 +08:00
dperson 02a730c2a8 Issue #49 - Blanking the terminal
Bring back the "veeCode", resolves issue.
2014-03-07 16:01:51 -05:00
Gennadiy Potapov d863f65ef9 Merge pull request #44 from cbloch/patch-1
Fixes typos and grammar in readme.md
2013-12-03 01:43:56 -08:00
Christian Bloch 381f792563 Fixes typos and grammar in readme.md 2013-12-02 11:57:50 -08:00
Gennadiy Potapov 457b4541e0 Merge pull request #42 from denizt/dev
Add merge all, and fix the empty item bug
2013-11-05 22:00:25 -08:00
Deniz Türkoglu 92508e0b9e Add 'Merge all' functionality
Add a new menu item to merge all the clips in the list, in the
order they were copied, adding a new line for each item that
was merged.
2013-10-25 20:31:37 +02:00
Deniz Türkoglu 159e07a79d Ignore empty string
When a string is empty, we currently create an entry for it, check
the validity of string and early return if it doesn't contain any
data.
2013-10-25 20:29:05 +02:00
Mark Jerde 62f351278d Bug fix for Issue 36 - "Preferences not saving". Defect originated in revision 8 of Jumpcut, which added use of NSUserDefaults without a call to NSUserDefaults's synchronize function on exit. NSUserDefaults documentation states that synchronize is automatically invoked at periodic intervals but not automatically at exit and thus was unreliable without an explicit call. The problem was masked by a call to synchronize whenever a clipping was added if save is enabled. 2013-07-19 15:02:29 -05:00
Ed L 0f32b35e00 Changed bezel hotkeys so that "Enter" pastes and "Return" just changes the stack position 2012-11-22 13:15:21 -05:00
Gennadiy Potapov f246170b3a Merge pull request #21 from justone/pasted_item_to_top
move pasted item to top of stack
2012-08-11 23:18:11 -07:00
Nate Jones d221961cc5 move pasted item to top of stack 2012-08-11 21:27:28 -07:00
Gennadiy Potapov 00737bb66c Merge pull request #18 from brool/master
Fix Flycut for Emacs 24
2012-06-25 19:15:23 -07:00
Tim b3f012cd60 fix problem with Emacs 24 event loop 2012-06-11 22:55:45 -04:00
Gennadiy Potapov 08e86a0cb4 Merge pull request #17 from sherief/master
Flycut now doesn't trigger a switch to the discrete GPU on 2011 MBPs and later.
2012-05-07 19:39:02 -07:00
Sherief Farouk 13116f23cc Added NSSupportsAutomaticGraphicsSwitching key to Info.plist
This change stops Flycut from switching to the discrete GPU on 2011
MacBook Pros and later - this helps extend battery life since Flycut is
intended to be running in the background most (if not all) of the time.
2012-05-06 19:38:51 -04:00
Gennadiy Potapov eab2b408a0 added MIT license text 2011-12-09 15:49:33 +08:00
Gennadiy Potapov 612237d0bd Update readme.md 2011-11-26 00:11:04 +08:00
Gennadiy Potapov aff495d0d9 Update readme.md 2011-11-25 01:46:16 +08:00
Gennadiy Potapov c3d0d5265f Update readme.md 2011-11-25 01:45:56 +08:00
Gennadiy Potapov f4f86615b8 Update readme.md 2011-11-25 01:38:54 +08:00