امروز خیلی روی دانلود منیجر کار کردم، چون ابزاریه که میخوام خودم استفاده کنم، و مدام فیچرها و تجربه کاربری رو دستکاری کردم تا به اون چیزی که میخوام نزدیک تر بشه، از طرفی نکات خاصی هم هست برای آماده کردنش برای پروداکشن که اونا هم اضافه کردم به مرور، مثلا Crash log و راحت کردن ثبت issue توی github، و ازین دست کارها. به زودی فکر کنم بتونم نسخه اولیه رو روی github بزارم.
خودم با System Tray Icon اش حال کردم و بنظرم بد نشد. بالای صفحه سمت چپ میتونید ببینید. فایلهای درحال دانلود رو نشون میده با درصد دانلود شده.
اگه میخواین یه Cross-Platform App بسازین، بشدت Avalonia رو توصیه میکنم، قبلا هم توی کانال راجبش صحبت کردم کمی و سرچ کنین براتون میاد. از طرفی یه MCP خیلی تر و تمیز داره که Claude Code خیلی خوب باهاش کار کرد و پروژه استاندارد و تمیزی زد باهاش نسبتا، UI حدودا یک روز کاری فقط زمان برد، با وسواسی که من داشتم البته.
اینکه یاد بگیریم خودمون رو جای end user بزاریم چیزیه که با تجربه به دست میاد، پروژهای اینطوری که خودمون میخوایم استفاده کنیم تمرین خیلی خوبیه برای اینکه این تجربه رو کسب کنیم.
@ever_code
Post #224
175

- ❤ 5
- 👍 2