Mark Jerde
|
c125b4de17
|
Connect AppController as delegate for FlycutStore to complete a proper MVC pattern to dynamically update the menu and bezel if displayed. Previously, changes from pollPB: would be received but not reflected in the displayed bezel until the user navigated, producing a confusing experience. Now pollPB: and iCloud Sync changes are reflected in what is seen real time.
|
2018-10-30 23:05:03 -05:00 |
|
Mark Jerde
|
13ceb8d7d0
|
Add support for iCloud Sync.
|
2018-10-30 23:05:03 -05:00 |
|
Mark Jerde
|
7958af9110
|
Switch to my code signing and get CloudKit working on both iOS and macOS at the same time.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
603ac66511
|
Add MJCloudKitUserDefaultsSync to the project.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
8b9cdcce52
|
Import MJCloudKitUserDefaultsSync 9dca4718726025350c480f1fb56dc928fdd29a71 to provide synchronization of Flycut data via iCloud. This would be a great opportunity to use Git submodules, but is currently imported to match with the existing style of the code base (ShortcutRecorder, SGHotKeysLib, and UKPrefsPanel).
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
28bfca83f4
|
Decrease redundant object instantiations by using dequeueReusableCell and creating the MGSwipeButton instances only once.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
5fdf4dd742
|
Move displayNum and displayLen back to AppController since they are UI-specific.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
4eb0921677
|
Add documentation for cross-referencing App Store relases with code revisions.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
3e4ea04567
|
Set temp values needed for the iOS version.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
08c5eb29d4
|
Update documentation for iOS app.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
aa83f93754
|
Convert to use MGSwipeTableCell to provide better swipe capabilities.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
4fd18601e4
|
Add MGSwipeTableCell to the project.
|
2018-10-22 22:47:25 -05:00 |
|
Mark Jerde
|
d96df4d8f2
|
Import MGSwipeTableCell 7dbd771c897d3c439d0d7a3f0140fcc881e2a5a0 to provide higher-quality swipe handling than the APIs provide. This would be a great opportunity to use Git submodules, but is currently imported to match with the existing style of the code base (ShortcutRecorder, SGHotKeysLib, and UKPrefsPanel).
|
2018-10-22 22:47:24 -05:00 |
|
Mark Jerde
|
3210b31350
|
Initial minimum-functional Flycut iOS app. Due to iOS security mechanisms preventing persistent pasteboard visibility, this app will only add clippings when active and checks for a new clipping when activated. Hence the usage mode is to copy something, then open Flycut and it will add the current clipping to the store. App displays a list of the clippings, most recent on top, and places them on the pasteboard when tapped. Future plans include a more refined visual style, action extensions, access to settings, and iCloud sync.
|
2018-10-22 22:47:24 -05:00 |
|
Mark Jerde
|
f383482e4a
|
Divide AppController into two files, one for UI and one for management of clipping stores.
|
2018-10-22 22:47:24 -05:00 |
|
Mark Jerde
|
7027778271
|
Add FlycutOperator files to project, to be used to divide AppController into two files, one for UI and one for management of clipping stores.
|
2018-10-22 22:47:24 -05:00 |
|
Alex Richardson
|
d9d4e4e823
|
Fix pointer to interger conversion errors
|
2017-10-08 12:11:44 +01:00 |
|
Gennadii Potapov
|
717496b778
|
Update readme.md
|
2016-12-22 22:20:01 +08:00 |
|
Gennadiy Potapov
|
fe5bb2130e
|
Add delay for searchbox focus as workaround on Sierra
|
2016-12-21 19:48:32 +08:00 |
|
Gennadiy Potapov
|
c26f4dfd77
|
version 1.8.1
|
2016-10-02 14:26:15 +08:00 |
|
Gennadii Potapov
|
9adbacf412
|
Merge pull request #113 from whitingj/master
This pull request fixes #45
|
2016-08-10 14:15:03 +08:00 |
|
Jeff Whiting
|
50b2cb7051
|
Fixed some whitespace problems (the project seems to prefer tabs).
|
2016-08-09 00:37:56 -06:00 |
|
Jeff Whiting
|
63e95e399a
|
Flycut no longer activates its application when showing the bezel. To make the bezel continue to show up and not steal focus we now create a NSPanel with NSNonactivatingPanelMask and set the NSPanel level to be above all other windows. This should hopefully prevent issue #45 with multiple monitors.
https://github.com/TermiT/Flycut/issues/45
|
2016-08-09 00:30:02 -06:00 |
|
Gennadiy Potapov
|
aa14d73e98
|
Merge pull request #104 from mortonfox/patch-1
Fix typo
|
2016-04-20 13:16:41 +08:00 |
|
Morton Fox
|
b9a6c9bc66
|
Fix typo
|
2016-04-20 01:11:00 -04:00 |
|
Gennadiy Potapov
|
7660992e49
|
Merge branch 'master' of https://github.com/TermiT/Flycut
|
2016-04-09 23:19:12 +08:00 |
|
Gennadiy Potapov
|
6a0fa2f359
|
changed header comments; changed classes name
|
2016-04-09 23:18:45 +08:00 |
|
Gennadiy Potapov
|
ae7ea11123
|
Update readme.md
Added link to binary releases
|
2016-04-04 00:36:12 +08:00 |
|
Gennadiy Potapov
|
82f018743c
|
1.8 version
|
2016-04-03 22:45:41 +08:00 |
|
Gennadiy Potapov
|
d583141f90
|
mouse scroll to choose clippings and double click to paste
|
2016-04-03 15:59:19 +08:00 |
|
Gennadiy Potapov
|
5e259802d9
|
for now removed pop up animation (need to rewrite it using NSAnimationContext)
|
2016-04-03 15:39:44 +08:00 |
|
Gennadiy Potapov
|
b3c1c5b14b
|
fixed: bezel not updating values after switching to favorites and back from favorites
|
2016-04-03 14:34:21 +08:00 |
|
Gennadiy Potapov
|
18de0ac22e
|
added DEBUG preprocessor macro for Debug build configuration; added DLog macro to pch file
|
2016-04-03 13:50:05 +08:00 |
|
Gennadiy Potapov
|
f77c33120a
|
got rid of DropBox syncing, will add iCloud support later
|
2016-04-03 13:46:44 +08:00 |
|
Gennadiy Potapov
|
d44887e790
|
got rid of DropBox syncing, will add iCloud support later
|
2016-04-03 13:20:57 +08:00 |
|
Gennadiy Potapov
|
c4d1d38b90
|
changes .gitignore
|
2016-03-29 14:57:49 +03:00 |
|
Gennadiy Potapov
|
22aba5f0a1
|
removed unnecessary files
|
2016-03-29 14:57:04 +03:00 |
|
Gennadiy Potapov
|
a2fbbe7d36
|
Fixed zoom effect
|
2016-03-29 14:39:04 +03:00 |
|
Gennadiy Potapov
|
a3dcfc4edf
|
Merge pull request #96 from MarkJerde/ClippingSource_Fixes_Features_Versions
Display source App of clipping and time that it was copied. Plus bug fixes and dev features.
|
2016-03-26 15:01:33 +03:00 |
|
Mark Jerde
|
b16d788b88
|
Bump version number to 1.7 and add automatic bundle versioning to provide better support through being able to identify builds.
|
2016-01-28 22:05:52 -06:00 |
|
Mark Jerde
|
d51dadeb26
|
Add Preferences option to disable / enable bezel display of clipping source and timestamp.
|
2016-01-28 22:05:52 -06:00 |
|
Mark Jerde
|
c6ea7b49e3
|
Convert Preferences panel for Appearance to programmatic creation for better team development.
|
2016-01-28 22:05:52 -06:00 |
|
Mark Jerde
|
7a067ceff2
|
Display source and timestamp in bezel.
|
2016-01-28 22:05:52 -06:00 |
|
Mark Jerde
|
1dcb2b9f8d
|
Consolidate repeated Bezel code so that changes only need to be made in one place.
|
2016-01-28 22:05:52 -06:00 |
|
Mark Jerde
|
f068db6b03
|
Add 'source' and 'timestamp' to clipping objects so that it can be displayed in the bezel along with the clipping.
|
2016-01-28 22:05:43 -06:00 |
|
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 |
|