Code Monkey home page Code Monkey logo

clipy's Introduction


CI Release version OpenCollective OpenCollective

Clipy is a Clipboard extension app for macOS.


Requirement: macOS 10.10 Yosemite or higher

Distribution Site : https://clipy-app.com

Development Environment

  • macOS 10.15 Catalina
  • Xcode 12.2
  • Swift 5.3

How to Build

  1. Move to the project root directory
  2. bundle install --path=vendor/bundle && bundle exec pod install
  3. Open Clipy.xcworkspace on Xcode.
  4. build.

Contributing

  1. Fork it ( https://github.com/Clipy/Clipy/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Localization Contributors

Clipy is looking for localization contributors.
If you can contribute, please see CONTRIBUTING.md

Distribution

If you distribute derived work, especially in the Mac App Store, I ask you to follow two rules:

  1. Don't use Clipy and ClipMenu as your product name.
  2. Follow the MIT license terms.

Thank you for your cooperation.

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

Licence

Clipy is available under the MIT license. See the LICENSE file for more info.

Icons are copyrighted by their respective authors.

Special Thanks

Thank you for @naotaka who have published ClipMenu as OSS.

clipy's People

Contributors

andrew-codechimp avatar benedictc avatar boltomli avatar divinedominion avatar econa avatar econa77 avatar ericyahhh avatar hiroppy avatar itiut avatar jasonm23 avatar jcw- avatar mcxiaoke avatar piamancini avatar tessus avatar thii avatar vivekmore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clipy's Issues

重複する履歴について

はじめまして。
「ClipMenu」を愛用しておりますので、後継アプリの開発、とても嬉しく思っております。

さて、以前から思っていたことなのですが、
重複する履歴(テキスト)を一覧に表示できませんでしょうか?
(順にテキストをコピペしていきたい場合など、同じテキストがあると順番が1つ飛ばされてしまうため)

ご検討よろしくお願い致します。

Trim menu title

It's possible that crashed by the content because the content copied to the title to be displayed in the menu
So, trim title when copying pasteboard.

Sparkleの動作確認

1.0.5アップデート時にATSの考慮を忘れていた。
appcastファイルが置かれている https://clipy-app.com をATS対応のhttpsにしたので、ElCapitanで動作確認を行う。

動作確認後1.0.6アップデート作業を行う

Add cask file to caskroom/homebrew-cask

I tried to created cask file clipy.rb. This works on my local environment.

cask :v1 => 'clipy' do
  version '1.0.0'
  sha256 '3bd648fb8fcd9a4fec00dd9c0f9de81840635203bee08444303e96db89aadb64'

  url 'https://github.com/Clipy/Clipy/releases/download/1.0.0/Clipy_1.0.0.dmg'
  name 'Clipy'
  homepage 'http://clipy-app.com/'
  license :mit

  app 'Clipy.app'
end

アプリのCPU使用率が暴走する問題

極稀にCPU使用率が暴走し、アプリケーション自体が固まってしまう。

原因として考えられるのは

  • ペースト次のObjCメソッド
  • タイマー時の処理

修正していく

How about security of stored data?

Hi Econa77,

Thank you for your great work.
I'm looking forward to Clipy as the alternative of ClipMenu.
However, I get a consideration.

Clipy uses DB and files to store data, not like as ClipMenu.
Is it meaning that credit card no., password, and so on,
are stored as file and indexed with spotlight and similar system?
It not so welcome.

Of cause, we have to take care to handling of such secret things,
however, accidents are inevitable.
I think text data should be go backed into memory, and should be encrypted.

How do you think about it?

CocoaBindingの廃止

CocoaBindingによるエラーが稀に起きているため、設定画面等の値の変更をSwiftBondを使用したKVOに乗り換える。

履歴検索機能

クリップボードの履歴から、絞り込み検索を行うことができる機能です。
クリップボードの履歴が、そのままメモとして使用することもできます。
ぜひ、実装をお願いします!

PS:

リメイクありがとうございました!

実は本家ClipMenuをフォークしリファクタリングを行なっていたのですが、本業が多忙になり、なかなかアップデートを行なう事が出来ずにいました。

そのリポジトリ:
https://github.com/nacika-ins/ClipMenu
https://github.com/nacika-ins/clipbee

余裕がでましたら、PR等出すときもあるとおもうので、よろしくおねがいしますmm

MacAppStoreへのリリース

ATSの対応をミスったのでMacAppStoreへの公開に移行する。

  • ログイン時に起動をsandbox環境で行う
  • その他sandbox環境での影響を調査する

今月中にはひとまず審査提出を行いたい。

Snippets fileの保存場所

Clipyをとても便利に使わせていただきます。ありがとうございます。
要望が2点あります。
(1)Dropbox等を使用してSnippetをMac間で共有したいので、Snipets ファイル(可能ならClip ファイル、および設定ファイル)の保存場所を指定できるとありがたいです。
(2)Rich textのClipをPlain textでpasteするoption(あるいは、キーアサイン)が欲しい
よろしくお願いします。

アクション機能の実装

ClipMenuにあるようなアクション機能を実装する予定はあるのでしょうか。
ClipMenuでは"プレーンテキストとしてペースト"や"Capitalize"を便利に使っているので、Clipyでも実装されると嬉しいのですが。

履歴データの削除

/User/User name/Library/ApplicationSupport/Clipy
配下に削除しきれず残っているゴミデータがあるので、履歴の削除時や定期的にデータを削除する

履歴のソート順

便利に使わせていただいております。

ClipMenuにありましたオプションで、
履歴のソート順の実装は可能でしょうか?

現状では使用した履歴が一番上にきますが、
コピーした順のママ、固定できれば…。

ご検討よろしくお願い致します。

メモリの消費

履歴管理の方法の修正したv1.0.4から使用時間とともにメモリ使用率が上昇してしまうバグが出てしまった。

.dataファイルの削除管理に問題があるので修正する

重複した履歴の上書きオプションについて

いつも便利に使わせていただいております。

1.0.5で追加された重複した履歴の上書きオプションですが、
ペースト後、履歴の表示にバグがあるようです。
※履歴の上にペーストしたデータが移動しますが、下にも残ってしまっていてペーストするごとに履歴が増えていきます。

ご確認よろしくお願いします。

inDesignとの相性が悪い

ここ2〜3日、inDesignでの編集作業中に落ちるようになった。原因を探ってみたものの判らず途方に暮れていた。オブジェクトのコピー中に落ちるのでClipyが原因ではいかと疑って問題の切り分け作業をしたところ、当該アプリを起動すると必ず不具合が発生することが判明。便利なアプリだけに実に残念。

改善を望みます

スニペット登録時の"(ダブルクォーテーション)がおかしい

いつも愛用しています。

例えば、スニペットに<a href="" "" >を登録しておくと、
登録した瞬間に となってしまいます。

よくみるとわかりますが、"(ダブルクォーテーション)が変わっています。
こちらの画像も参照願います。
https://www.evernote.com/l/AAJwaDNQaoBM2bTBBy1tQaWV9BhIDvJFbLk

そのため、ちょっとタグを入れ込みたい場合に使えません。
よろしければ修正をお願いします。

また、可能であれば次のようなアクションができればベストです。

http://xxxxxxx.com/ と書いてあった場合に、
対象の文字列を選択して、スニペットを起動すると、
対象文字列がタグに挟まれた状態で貼り付けられる。

ご検討ください。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.