[{"data":1,"prerenderedAt":269},["ShallowReactive",2],{"repo-alejandrobujan-tendedero-en":3,"i18n-alejandrobujan-tendedero-en":266},{"mirrorPool":4,"detail":13,"relatedProjects":142},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":24,"homepage":25,"pushedAt":26,"ownerAvatar":27,"ownerName":28,"ownerBio":29,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":33,"category":34,"subgroup":35,"releases":36},"alejandrobujan","tendedero",1408099862,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero",3130,"Swift","Capture it. Copy it. Hang it all out to dry. A tiny native macOS app that hangs every screenshot, and anything you copy, on a line at the top of your screen, and finds any word on it.",{"Swift":22,"Shell":23},97.2,2.8,[],"https:\u002F\u002Ftendedero.app","2026-11-10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62165585?v=4","Alejandro Buján","AI Lead, Base10 Partners","2026-11-11T02:00:24.621613+00:00","2026-11-10T08:50:15Z",[],"NOASSERTION","tools","文件管理器",[37,54,70,85,96,108,120,130],{"tag":38,"publishAt":31,"semVer":39,"prerelease":42,"assets":43},"v2.0.0",[40,41,41],2,0,false,[44,50],{"fileName":45,"sizeMb":46,"sha256":47,"downloadCount":48,"originUrl":49},"Tendedero-2.0.0.dmg",2.74,"fda29af9cfa50d16521d0ff78c98c83c495eb402864e82183784c37df1770559",379,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv2.0.0\u002FTendedero-2.0.0.dmg",{"fileName":51,"sizeMb":46,"sha256":47,"downloadCount":52,"originUrl":53},"Tendedero.dmg",14,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv2.0.0\u002FTendedero.dmg",{"tag":55,"publishAt":56,"semVer":57,"prerelease":42,"assets":60},"v1.9.0","2026-11-10T01:25:53Z",[58,59,41],1,9,[61,67],{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"Tendedero-1.9.0.dmg",2.36,"f37a24b7b125d73a2c40062e5e0d751304f3fd1db5cb8368f4f21c05cf211fe3",249,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.9.0\u002FTendedero-1.9.0.dmg",{"fileName":51,"sizeMb":63,"sha256":64,"downloadCount":68,"originUrl":69},12,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.9.0\u002FTendedero.dmg",{"tag":71,"publishAt":72,"semVer":73,"prerelease":42,"assets":75},"v1.8.1","2026-11-01T02:17:17Z",[58,74,58],8,[76,82],{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":80,"originUrl":81},"Tendedero-1.8.1.dmg",2.34,"bd63e421c5b836868b22385e5d328254395b23ff36458d25b26dce33aefffcf5",3747,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.8.1\u002FTendedero-1.8.1.dmg",{"fileName":51,"sizeMb":78,"sha256":79,"downloadCount":83,"originUrl":84},104,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.8.1\u002FTendedero.dmg",{"tag":86,"publishAt":87,"semVer":88,"prerelease":42,"assets":89},"v1.8.0","2026-10-31T05:52:30Z",[58,74,41],[90],{"fileName":91,"sizeMb":92,"sha256":93,"downloadCount":94,"originUrl":95},"Tendedero-1.8.0.dmg",2.32,"dd40622aee2a5a7cd209ec97aebf5468f71297d6d4e49d83994307d401174004",650,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.8.0\u002FTendedero-1.8.0.dmg",{"tag":97,"publishAt":98,"semVer":99,"prerelease":42,"assets":101},"v1.7.0","2026-10-30T23:18:26Z",[58,100,41],7,[102],{"fileName":103,"sizeMb":104,"sha256":105,"downloadCount":106,"originUrl":107},"Tendedero-1.7.0.dmg",2.27,"a3cf51366d0998d79f86bf9029adb0a57971298bcf11625e3f267b9b62af098d",357,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.7.0\u002FTendedero-1.7.0.dmg",{"tag":109,"publishAt":110,"semVer":111,"prerelease":42,"assets":113},"v1.6.1","2026-10-28T03:14:20Z",[58,112,58],6,[114],{"fileName":115,"sizeMb":116,"sha256":117,"downloadCount":118,"originUrl":119},"Tendedero-1.6.1.dmg",2.2,"1531eaa530fafa670578cc92a277b7e5c096a52818faebaac0ce57b460710c5c",1452,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.6.1\u002FTendedero-1.6.1.dmg",{"tag":121,"publishAt":122,"semVer":123,"prerelease":42,"assets":124},"v1.6.0","2026-10-18T01:14:59Z",[58,112,41],[125],{"fileName":126,"sizeMb":116,"sha256":127,"downloadCount":128,"originUrl":129},"Tendedero-1.6.0.dmg","a7aa5928c1f2c0140c5541b52ae708f1acf194468b158067d1b7685bec97b2dd",5953,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.6.0\u002FTendedero-1.6.0.dmg",{"tag":131,"publishAt":132,"semVer":133,"prerelease":42,"assets":135},"v1.5.0","2026-10-11T01:35:28Z",[58,134,41],5,[136],{"fileName":137,"sizeMb":138,"sha256":139,"downloadCount":140,"originUrl":141},"Tendedero-1.5.0.dmg",2.22,"1879b0c638717feebb1c7ef7a534318864d6a69c50915d0c873b8577a713141b",5702,"https:\u002F\u002Fgithub.com\u002Falejandrobujan\u002Ftendedero\u002Freleases\u002Fdownload\u002Fv1.5.0\u002FTendedero-1.5.0.dmg",[143,165,193,209,234,250],{"owner":144,"repo":145,"repoId":146,"category":34,"subgroup":35,"language":147,"tags":148,"starCount":155,"ownerUid":156,"latestTag":157,"platforms":158,"lastReleaseTime":162,"downloadCount":163,"description":164},"wagoodman","dive",133251103,"Go",[149,150,151,152,153,154],"cli","docker","docker-image","explorer","inspector","tui",54632,590471,"v0.13.1",[159,160,161],"windows","mac","linux","2025-03-29T15:29:08Z",630351,"A tool for exploring each layer in a Docker image, helping to discover ways to shrink image size.",{"owner":166,"repo":167,"repoId":168,"category":34,"subgroup":35,"language":169,"tags":170,"starCount":186,"ownerUid":187,"latestTag":188,"platforms":189,"lastReleaseTime":190,"downloadCount":191,"description":192},"sxyazi","yazi",663900193,"Rust",[171,172,149,173,174,175,176,177,178,179,161,180,181,182,183,184,154,185,159],"android","asyncio","command-line","concurrency","cross-platform","developer-tools","file-explorer","file-manager","filesystem","macos","neovim","productivity","rust","terminal","vim",43386,17523360,"v26.9.1",[159,160,161],"2026-09-01T08:52:30Z",146770,"A blazing fast terminal file manager written in Rust, based on async I\u002FO.",{"owner":194,"repo":195,"repoId":196,"category":34,"subgroup":35,"language":169,"tags":197,"starCount":203,"ownerUid":204,"latestTag":205,"platforms":206,"lastReleaseTime":207,"downloadCount":74,"description":208},"spacedriveapp","spacedrive",410749029,[175,198,199,178,200,183,201,202],"distributed-systems","encryption","open-source","storage","typescript",39507,101227423,"nightly",[159],"2026-10-08T07:25:38Z","An open-source cross-platform file explorer powered by a virtual distributed filesystem written in Rust, available for macOS, Windows, Linux, iOS, and Android.",{"owner":210,"repo":211,"repoId":212,"category":34,"subgroup":35,"language":169,"tags":213,"starCount":226,"ownerUid":227,"latestTag":228,"platforms":229,"lastReleaseTime":231,"downloadCount":232,"description":233},"AprilNEA","OpenLogi",1248194723,[214,215,216,217,218,219,220,221,222,223,224,183,225],"dpi","gpui","hid","hidpp","local-first","logitech","logitech-mouse","logitech-options","mouse-remapping","mx-master","privacy","smartshift",25671,37977109,"v0.9.1-beta.144",[159,160,161,230],"other","2026-11-13T07:17:50Z",93,"A native, local-first alternative to Logitech Options+ written in Rust, unlocking the full capabilities of Logitech mice, keyboards, and webcams over HID++ and UVC. No account, no telemetry.",{"owner":235,"repo":236,"repoId":237,"category":34,"subgroup":35,"language":238,"tags":239,"starCount":243,"ownerUid":244,"latestTag":245,"platforms":246,"lastReleaseTime":247,"downloadCount":248,"description":249},"termux","termux-packages",37346186,"Shell",[171,240,161,241,242,235],"hacktoberfest","linux-distribution","packages",17320,8104776,"bootstrap-2026.11.08-r1+apt.android-7",[230],"2026-11-08T00:18:23Z",257,"The package build system for the Termux Android application, containing scripts, patches, and metadata for building and managing Termux packages.",{"owner":251,"repo":252,"repoId":253,"category":34,"subgroup":35,"language":169,"tags":254,"starCount":259,"ownerUid":260,"latestTag":261,"platforms":262,"lastReleaseTime":263,"downloadCount":264,"description":265},"lsd-rs","lsd",158927812,[255,240,256,257,258,183],"color","icons","ls","nerd-fonts",16251,77716111,"v1.2.0",[159,160,161],"2025-10-12T08:31:53Z",122741,"The next-gen ls command – a rewrite of GNU `ls` with colors, icons, tree-view, and more formatting options.",{"description":267,"readmeHtml":268},"Tendedero is a macOS menu bar utility that hangs screenshots and copied items on a line at the top of the screen, keeping the Desktop clear on macOS 14 and later.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Tendedero hangs every screenshot and everything you copy on a line at the top of your screen, and does all of it on your Mac. Rest the pointer in the middle of the menu bar and the line glides down; move away and it tucks itself back. Screenshots never land on the Desktop, and copied text, links and images can wait on the line for you.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>macOS 14 Sonoma or later\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Stack\u003C\u002Ftd>\n\u003Ctd>Swift, AppKit, SwiftUI\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Bundle size\u003C\u002Ftd>\n\u003Ctd>5.1 MB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Languages\u003C\u002Ftd>\n\u003Ctd>13, including Simplified Chinese\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>MIT (code only)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Screenshots and clipboard items stop piling up on the Desktop and hang on a line you can \u003Cstrong>see and reach without breaking focus\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Screenshots go straight up\u003C\u002Fstrong>: Tendedero takes over the screenshot settings, turns off the floating thumbnail, and hangs each capture the moment it is taken\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A clean Desktop\u003C\u002Fstrong>: only what you drag out is saved, everything else waits on the line\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copied content too\u003C\u002Fstrong>: text, web addresses and images can be enabled one by one from the menu bar, and the shirt icon fills in while any is on\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search on this Mac\u003C\u002Fstrong>: press \u003Ccode>⌃⌥F\u003C\u002Fcode>, type, and only matching screenshots, notes and links stay; Return copies the newest match\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sensitive content skipped\u003C\u002Fstrong>: password fields, what a password manager marks as private, and anything arriving through Universal Clipboard are never hung\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screen recordings\u003C\u002Fstrong>: a recording hangs with a play button over it, and a long press trims it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"gestures-and-shortcuts\">Gestures and Shortcuts\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Click to copy\u003C\u002Fstrong>: a screenshot copies as an image, a note copies as text styled the way it was\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Press and hold\u003C\u002Fstrong>: screenshots open in the system Markup editor, notes open for editing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Double click\u003C\u002Fstrong>: images open in Preview, links open in your browser\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag to decide\u003C\u002Fstrong>: drag into an app to copy, into a folder to keep and take it off the line, to the Trash to let it go\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shift-click to select\u003C\u002Fstrong>: the menu, \u003Ccode>⌘C\u003C\u002Fcode>, \u003Ccode>⌫\u003C\u002Fcode> and a drag then act on the whole selection, while \u003Ccode>Esc\u003C\u002Fcode> or a plain click clears it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pin and hold\u003C\u002Fstrong>: right-click Pin keeps an item on a clip, right-click Hold lifts it off the line and keeps it in front of you\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show and hide\u003C\u002Fstrong>: \u003Ccode>⌃⌥T\u003C\u002Fcode> tucks the line away or brings it back, and the shortcut can be changed under Shortcut in the menu bar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Developers and designers who take dozens of screenshots a day\u003C\u002Fli>\n\u003Cli>Writers who look things up while drafting\u003C\u002Fli>\n\u003Cli>Office workers who keep reusing clipboard material\u003C\u002Fli>\n\u003Cli>Privacy-minded users who want content to stay local\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the latest disk image and drag the app into Applications, or run \u003Ccode>brew install tendedero\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Accept the offer to handle screenshots on first launch, which turns off the floating thumbnail\u003C\u002Fli>\n\u003Cli>Rest the pointer in the middle of the menu bar, then click any screenshot to copy it\u003C\u002Fli>\n\u003Cli>Turn on text, links and images one by one under Hang what you copy in the menu bar\u003C\u002Fli>\n\u003Cli>Press \u003Ccode>⌃⌥F\u003C\u002Fcode> and search once to confirm the text in your screenshots has been indexed locally\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>macOS 14 Sonoma or later\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architecture\u003C\u002Ftd>\n\u003Ctd>Apple silicon and Intel\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Bundle size\u003C\u002Ftd>\n\u003Ctd>5.1 MB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Network access\u003C\u002Ftd>\n\u003Ctd>None\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Toolchain\u003C\u002Ftd>\n\u003Ctd>Swift toolchain, Xcode optional\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Permissions\u003C\u002Fstrong>: handling screenshots needs access to the Desktop and the capture folder, and locally rebuilt versions ask again after each build\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full-screen apps\u003C\u002Fstrong>: the line hides itself while an app is in full screen and returns when you leave it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search needs recognition\u003C\u002Fstrong>: text is read on the Mac, so a screenshot whose text cannot be read is only searchable as an image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branding\u003C\u002Fstrong>: the code is MIT, but the Tendedero name and icon are not covered\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clipboard rules\u003C\u002Fstrong>: Universal Clipboard items and what a password manager marks as private never hang, and copied content deserves a glance before it goes up\u003C\u002Fli>\n\u003C\u002Ful>\n",1794623936103]