- copy history
- url scheme support
- filter history by name
- record screenshot copy
- shortcut paste top 6 record
- delete single record
- show either image or text
- shortcut launch
- copy when return on focus item
- clear all
- detail view of text and screenshot
- key binding, menu seperator
- support file
- fix custom url scheme crash
- clean file representation
- binded item searchable
- file icon
- click outside window hide
- onPasteboardChange() catch all the copy activity
- table should update automatically after persistent container update
- support in-app naive search
- entry on select could be copied(reuse copyIt)
- retrieve object based on tableview.index, especially when after apply search(filtered history row index has nothing to do with id, temp copied array)
- move clear and quit to menubar
- show six record
- align image in middle
- resize menu to show at least six items
- fix file display
- naive refactor ViewController
- use core data managed object and corresponding class(currently no subclass)
- show history in popover and table instead of status bar menu
- remove copied activity record from history
- record screenshot stored to clipboard.(Default is cmd+shift+3+ctrl and cmd+shift+4+ctrl)
- local shortcut paste using cmd+1~6
- show detail preview on side
- avoid save most recent copied since last close, which end up duplicate search history. (use property firstTime check)
- copy it should not add new record, avoid this type of changeCount being trigger (set lastChangeCount same to changeCount)
- right after insert new history record click the history, not the same history record when paste it.(after each update, the tableview should be consistent with copieds)
- if text copied, even default image is set to so icon, but the image won't showup until certain type of searching being performed or relaunch(a real old bug)
- funk sound when hit global shortcut
- The initial purpose resume parsing, menu would look good only in this resume format.
- Key equavilant support from 1 to 9
- Support custom url scheme, run
open "readlog://textwanttosend"
in terminal would copy the text to menu. - Support local file and folder
- Log copy from mac and ios devices
- Support search binded item in spotlight
- Show file icon in menu(not that useful since most file has extension shown, mainly for further image related feature)
- Add data controller which working with core data persistent container to memorize previous history after relaunch app
- Use popover and table view instead of status bar menu for furtuher layout customization
- Use NSFetchedResultsController along with NSTableViewDelegate and NSTableViewDataSource showing data in table view
- Able to track most copy activities
- Change copy->bindIt(create object) logic to copy(automatically create object)
- Support naive search in search field with NSSearchFieldDelegate(predicate update, fetch and reload)
- On click copy to pasteboard
- Record screenshots directly into clipboard
- Support local shortcut paste top 6 shown item
- Show either image or text, not both.
- Dynamic height of text
- shortcut launch
- copy when return on focus item
- clear all record
- source placeholder
- separate data source and tableView delegate from viewcontroller
- enhance focus behavior(focus on same record when reopen popover & focus remain nearby after deletion)
- little visual improvement(enlarge visual assets, exchange column order)
- set up splitview(view present)
- connecet between viewcontroller and detailViewController
- fix deletion crash after connecting(27)
- fix copyOnEnter without menu showing up
- showing content in detailViewController
- mute funk sound
Copy paste repeatedly is tedious. It's even less interesting when you forget what you copy. Paid pasteboard manager app provide really complicated use scenario, which I barely used. Among all the open source alternatives, none of them support screenshot, which heavily involved in my daily documentation and note-taking.