ژاکت های پنجره ای
آدرس مقاله: https://github.com/saragordic/window-sweaters آدرس نظرات: https://news.ycombinator.com/item?id=50381383 امتیاز: 292 # نظرات: 92
یک برنامه مک کوچک که برای دادن ژاکت های ویندوزی ساخته ام. 🧶 حاشیه های بافتنی، رنگ های الهام گرفته از برنامه های مورد علاقه شما، و دسکتاپ راحت تر.
شما فقط می توانید این مخزن را به عامل برنامه نویسی خود بفرستید و از آن بخواهید ژاکت های ویندوزی را برای شما نصب کند:
ژاکت های ویندوزی را در مک من نصب کنید: https://github.com/saragordic/window-sweaters
سپس Window Sweaters را از پوشه Applications باز کنید.
همچنین میتوانید آخرین ZIP را از Releases بگیرید، آن را از حالت فشرده خارج کنید و Window Sweaters.app را به Applications بکشید.
اگر macOS آن را مسدود کرد، پس از تلاش برای راهاندازی، تنظیمات سیستم → حریم خصوصی و امنیت → باز کردن به هر حال را باز کنید. این برنامه هنوز توسط اپل تایید نشده است. دستورالعمل های اپل این مرحله را توضیح می دهد.
روی نماد کاموا در نوار منو کلیک کنید تا سبک، الگو، عرض حاشیه و اندازه دوخت را تغییر دهید. همچنین میتوانید ژاکتها را متوقف کنید یا از آنجا دست بکشید.
برای خالی گذاشتن یک برنامه، Apps را باز کرده و تیک آن را بردارید. پنجرههایش بلافاصله ژاکت خود را گم میکنند، بقیه چیزها همانطور که هست میمانند، و خاموش میماند تا زمانی که دوباره آن را علامت بزنید، حتی پس از راهاندازی مجدد. فقط روی چند برنامه ژاکت می خواهید؟ خاموش کردن برای همه برنامه ها را انتخاب کنید، سپس آنهایی را که دوست دارید علامت بزنید. برنامه هایی که بعدا باز می کنید نیز شروع به کار می کنند.
By App به هر برنامه ژاکت مخصوص خود را می دهد. زیگزاگ به همه آنها یک زیگزاگ کرم نرم تر و همسان در رنگ های گرفته شده از نمادهای آنها می دهد. هر دو را امتحان کنید و ببینید چه چیزی را دوست دارید.
اگر macOS دسترسی دسترسپذیری را درخواست کرد، Window Sweaters را در تنظیمات سیستم → حریم خصوصی و امنیت → دسترسپذیری فعال کنید تا بتواند پنجرهای را که فوکوس شده است را دنبال کند.
ژاکت های سفارشی برای 37 برنامه، و تعداد زیادی! تقریبا 40 رنگ کوچک، با رنگهایی که با دست انتخاب شدهاند. اینها فقط تعدادی از موارد مورد علاقه من هستند:
در بالا در By App و Zigzag نشان داده شده است. در اینجا همه کسانی هستند که تا به حال برای آنها بافتیم:
هر ژاکت و دوخت های نزدیک آن را در کاتالوگ ببینید، یا PDF By App را دانلود کنید.
37 ژاکت سفارشی رنگ ها و طرح های دستچین شده خود را حفظ می کنند. سایر برنامهها رنگها را از نمادهای خود قرض میگیرند، به صورت نخ نرم میشوند و در حالت By App یک ژاکت دو رنگ زیگزاگ، پیک نیک یا چشمک میگیرند. الگوی هر برنامه یکسان می ماند. اگر نمادی رنگ قابل استفاده نداشته باشد، برنامه رنگ ثابتی را که از نام خود انتخاب شده است نگه می دارد.
در صورت نیاز، نمادها به صورت محلی در پسزمینه نمونهبرداری میشوند. در حالی که رنگ در حال آماده شدن است، حاشیه از بازگشت معمول خود استفاده می کند. Zigzag از رنگهای آیکون برای هر برنامه استفاده میکند، 37 مورد سفارشی شامل، با زیگزاگ کرم یا سایه عمیقتری از رنگ برنامه در برنامههای کمرنگ. رنگهایی که در apps.conf تنظیم میکنید همیشه برنده هستند. سایر الگوهای مشترک، نخ های کنتراست خود را با رنگ پایه هر برنامه حفظ می کنند.
من این را روی مک خود ساختم و خودم از آن استفاده می کنم، اما هنوز لبه های ناهمواری وجود دارد. وقتی اندازه یک پنجره را تغییر میدهید، حاشیهها پنهان میشوند و پس از اتمام کار برمیگردند.
این برنامه برای macOS 13 یا جدیدتر، روی Apple Silicon و Intel ساخته شده است. من آن را روی Apple Silicon با macOS 26 تست کرده ام. نسخههای قدیمیتر macOS و مکهای اینتل آزمایشهای عملی مشابهی را انجام ندادهاند. از APIهای پنجره خصوصی macOS استفاده می کند، بنابراین به روز رسانی سیستم ممکن است بر نحوه عملکرد آن تأثیر بگذارد.
اگر مشکلی به نظر می رسد، مشکلی را باز کنید و به من بگویید نسخه macOS، مدل Mac خود و اینکه آیا از صفحه دیگری استفاده می کنید یا خیر. مراحل تولید مثل کمک زیادی می کند.
شما به ابزارهای خط فرمان اپل (xcode-select --install) و پایتون 3 نیاز دارید.
این خروجیها/Window Sweaters.app را ایجاد میکند، آن را در ~/Applications نصب میکند و آن را باز میکند. نصب کننده از هر نصب محلی قبلی قبل از تعویض آن نسخه پشتیبان تهیه می کند.
اگر میخواهید آزمایش کنید، این فایلها را ویرایش کنید و برنامه را دوباره راهاندازی کنید:
این پوشه همچنان از نام اصلی برنامه استفاده میکند، بنابراین تنظیمات موجود همچنان به کار خود ادامه میدهند. به عنوان مثال، یک قانون برنامه به صورت زیر است:
نام ها با پیشوندهای نام برنامه مطابقت دارند، بدون توجه به حروف بزرگ. طولانی ترین مسابقه برنده می شود همچنین می توانید نمودارهای PNG خود را در پوشه نمودارها قرار دهید تا الگوهای داخلی را جایگزین کنید.
اگر دوست دارید موارد را از خط فرمان تنظیم کنید، Window Sweaters همچنین یک اسکریپت پوسته اختیاری را در هنگام راه اندازی اجرا می کند، اگر یکی در ~/.config/window-sweaters/sweatersrc یا ~/.sweatersrc دارید.
ابتدا ژاکت های پنجره ای را از نماد کاموا خارج کنید. سپس، اگر آن را با Homebrew نصب کردید:
--zap همچنین رنگ های ذخیره شده شما را حذف می کند. آن را کنار بگذارید تا آنها را برای بعد نگه دارید.
اگر آن را با دست نصب کرده اید، Window Sweaters.app را به سطل زباله بکشید، سپس اگر می خواهید همه چیز از بین برود، این موارد را حذف کنید:
macOS مجوز دسترسپذیری را جداگانه به خاطر میآورد، بنابراین ژاکتهای پنجرهای را از تنظیمات سیستم → حریم خصوصی و امنیت → دسترسی نیز حذف کنید.
ساخته شده در JankyBorders توسط Felix Kratz، با تشکر. تحت GPL-3.0 منتشر شد. برای انتساب به NOTICE.md مراجعه کنید.
متن اصلی (انگلیسی)
Window Sweaters
Article URL: https://github.com/saragordic/window-sweaters Comments URL: https://news.ycombinator.com/item?id=50381383 Points: 292 # Comments: 92