سلام
استارکلندر 3.2.3 منتشر شد.
تغییرات در این نسخه شامل:
- پشتیبانی از پایتون 3.12
- رفع باگ AttributeError در پایتون 3.12
- رفع باگ در رویدادهای VCS Daily Stat
- رفع باگ در تنظیمات پنل سمت چپ
- رفع باگ در install-pip
سلام
استارکلندر 3.2.3 منتشر شد.
تغییرات در این نسخه شامل:
سلام
در جلسه ۲۷۲ تهرانلاگ دو ارائه دادم که اسلایدهاش رو میتونید از اینجا دانلود کنید:
اسلاید Elastic Stack رو بعد از ارائه تغییراتی هم دادم و یک صفحه اضافه کردم.
در این مخزن همهٔ ارائههایی که تا به حال دادم و پیدا کردم رو جمع کردم:
https://github.com/ilius/presentations
سلام
استارکلندر 3.2.2 منتشر شد.
تغییرات در این نسخه شامل:
نکات انشار و لینکهای دانلود در گیتهاب.
دو سه ماه پیش برنامهای به اسم ls-go رو در گیتهاب فورک کردم و از اون موقع تغییرات خیلی زیادی درش دادم. از جمله refactoring خیلی زیاد و قابلیتهای جدید زیاد که در صفحهٔ اصلی گیتهاب یا فایل README.md میتونید ببینید:
https://github.com/ilius/ls-go
علاوه بر لینوکس، پشتیبانی کامل از مک و FreeBSD و پشتیبانی تقریباً کاملی از ویندوز داره.
لطفاً به پروژه استار بزنید.
اسکرینشاتهایی از برنامه:
در این انتشار میتونید باینریهای لینوکس، ویندوز، مک و FreeBSD رو دانلود کنید.
برای راحتی باینریهای ۶۴ بیت رو در بیانباکس هم آپلود کردم:
ls-go-linux-amd64.gz
ls-go-windows-amd64.exe
ls-go-darwin-amd64.gz
سلام
بالاخره بعد از سالها نسخه کاملاً جدیدی از StarCalendar رو منتشر کردم.
لینکهای دانلود از بیانباکس:
starcal3_3.2.0-1_all.deb
starcal3-3.2.0-1-any.pkg.tar.zst
starcal3-3.2.0-1.noarch-Fedora.rpm
starcal3-3.2.0-1.noarch-openSUSE.rpm
گیفهایی از تغییرات رابط گرافیکی
خلاصهٔ تغییرات نسبت به آخرین نسخه (3.1.13)
لوگوی جدید
که با Inkscape ساختم و با فرمت svg و قابلیت تغییر اندازه داره (scalable هست)
تغییر ساختاری در پنجرهٔ اصلی و پنجرهٔ شخصیسازی
- اضافه شدن « پنل سمت چپ » که حاوی رویدادهای کاربر و مناسبتها (متن افزونهها) هست
+ میتوانید پنل سمت چپ را غیرفعال کنید و رویدادها و مناسبتها را در پایین پنجره فعال کنید (مثل ورژن قدیم)
- تغییر ساختار و طراحی پنجرهٔ شخصیسازی
+ تجزیه به صفحات مختلف، مشابه رابط کاربری تبلتها و گوشیهای هوشمند
+ پنجره، دیگر اتوماتیک تغییر اندازه پیدا نمیکند و اندازهٔ ثابت و کوچکتری خواهد داشت
+ سادهسازی رابط و بهبود تجربهٔ کاربری
- افزودن قابلیت تغییر اندازهٔ پنجره بطور مستقیم
+ در نسخههای قبل فقط عرض پنجره بطور مسستقیم قابل تغییر بود، و ارتفاع تقویم ماه/هفته باید از طریق پنجرهٔ شخصیسازی تغییر میکرد
+ با تغییر اندازهٔ پنجره، تقویم ماه/هفته/روز بسط داده میشود
+ گزینهٔ «ارتفاع» برای تقویم ماه/هفته/روز حذف شده است
- بازنویسی و بهبود ویجت رویدادها که در سمت چپ یا پایین تقویم نمایش داده میشود
تغییر ساختاری در پنجرهٔ ترجیحات
- مشابه پنجرهٔ شخصیسازی، ترجیحات هم به صفحات مختلف تقسیم شده، پنجره کوچیکتر و سادهتر شده و رابط کاربری بهبود داد شده است.
افزودن پنجرهٔ تقویم روز (ویجت دسکتاپ)
- به عنوان یک کاندید جایگزینی برای Status Icon یا AppIndicator
- پنجرهٔ شخصیسازی جداگانه برای این پنجره/ویجت
- افزوده گزینهای در ترجیحات -> عمومی -> باز کردن ویجت دسکتاپ در هنگام شروع
قابلیتهای بیشتری برای تقویم روز (در پنجرهٔ اصلی و ویجت دسکتاپ)
- بیشتر گزینههای شخصیسازی با ویجت دسکتاپ یکی بوده ولی مقادیرشان از هم مستقل هستند (تاثیری روی هم ندارند)
- قابلیت فعال کردن این موارد:
+ نام روز در هفته، با گزینههای بومیسازی، خلاصهسازی، رنگ، اندازه و موقعیت
+ دکمههای روز قبل، روز بعد و امروز
- قابلیت تغییر اندازهٔ نماد رویدادها
خط زمان: قابلیتهای جدید، بهبودها و refactoring
- افزودن «ترجیحات خط زمان» با گزینههای فراوان
- افزودن سه دکمه (چپ، راست، توقف) برای کنترل حرکت در محور زمان
- رفع باگ و بهبود در انیمیشن حرکت در زمان
- افزودن دکمهٔ بزرگنمایی (در گوشهٔ چپ پایین)
- و بهبودهای دیگر
کنترلکنندهٔ پنجره: مهاجرت به svg و قابلیتهای جدید
- قابلیت تغییر اندازهٔ آیکونها
- قابلیت تغییر حاشیه و فاصلهٔ بین آیکونها
- دکمهٔ جدیدی برای نمایش یا پنهان کردن پنل سمت چپ (رویدادها و مناسبتها)
جایگزینی بیشتر آیکونهای png با svg
- و رفع عدم پشتیبانی از تصاویر svg در بعضی قسمتهای کد
- تصاور svg در هنگام نیاز به png تبدیل شده و در پوشهٔ cache/starcal3. در home ذخیره میشوند
بهبودها و قابلیتهای کوچک در قسمتهای مختلف برنامه (به نکات انتشار انگلیسی مراجعه کنید)
رفع deprecation warning های Gtk
تغییراتی در نیازمندیهای پکیج برنامه
- وابستگی به پایتون 3.8 یا جدیدتر (رها کردن پشتیبانی از پایتون 3.5 تا 3.7)
- وابستگی به python3-gi >= 3.24
- وابستگی اختیاری به gtksource-4 یا gtksourceview4
- وابستگی اختیاری به ntpdate
- وابستگی اختیاری به python3-pygit2
بهبودهایی در اسکریپتهای نصب
- جایگزینی اسکریپت توزیعها با لینکهایی به داخل پوشهٔ distro
- اضافه کردن اسکریپت install-auto.sh که توزیع را تشخیص داده و نصب میکند
- اسکریپت نصب دبیان: افرون postrm برای تمیزکردن در هنگام حذف پکیج، استفاده از دستور apt و dpkg بجای gdebi
- اضافه کردن اسکریپت نصب در FreeBSD, MidnightBSD, Alma Linux
- بروزرسازی اسکریپت ویندوز install-windows.bat
سایر تغییرات
مهاجرت به f-strings اضافه شده در پایتون 3.6
و استفاده از str.format برای متون بومیسازیشده
مهاجرت کامل به ماژول logging پایتون (دیگر print نداریم)
اضافه کردن کامنت و type hint
تمیزکاری، refactor کردن، حذف بعضی کدهای قدیمی و سازگاری بهتر با PEP-8
پشتیبانی از تقویم قمری سالهای ۱۴۲۳ تا ۱۴۲۶
سلام
نسخهٔ 3.1.13 از StarCalendar منتشر شد.
تغییرات بطور کلی شامل:
- پشتیبانی از تقویم رسمی ۱۴۰۱
- بهروزرسانی و رفع اشکالات جزئی در پلاگینها و مناسبتها
- بهبودهایی در نصابهای توزیعهای لینوکس و سایر اسکریپتها
- بهبود در خروجی «صادر کردن به HTML»
- رفع باگ در «تنظیم زمان سیستم»
- بهبود جزئی در پنجرهٔ اصلی
نکات انتشار انگلیسی
لینکهای دانلود از بیانباکس:
بستهٔ سورس
بستهٔ دبیان و اوبونتو
بستهٔ اوپنسوزه
بستهٔ فدورا
بستهٔ آرچلینوکس
سلام
نسخهٔ 3.1.12 از StarCalendar منتشر شد.
تغییرات بطور کلی شامل:
- پشتیبانی از پایتون 3.10
- رفع چند باگ در رویدادها
- سازگاری با نسخهٔ آینده 3.2
- رفع باگ و بهبودهایی نصابهای دبیان، اوپنسوزه و فدورا
- بهبودهایی در دیالوگهای مختلف
نکات انتشار جزئیتر به انگلیسی
لینکهای دانلود از بیانباکس:
بستهٔ دبیان و اوبونتو
بستهٔ اوپنسوزه
بستهٔ فدورا
بستهٔ آرچلینوکس
سلام
نسخهٔ 3.1.11 از StarCalendar منتشر شد.
پشتیبانی از تقویم رسمی ۱۴۰۰ و سازگاری با FreeBSD مهمترین تغییرات هستند.
لینکهای دانلود از بیانباکس:
بستهٔ دبیان و اوبونتو
بستهٔ اوپنسوزه
بستهٔ فدورا
بستهٔ آرچلینوکس
سلام
نسخهٔ رفع باگ 3.1.10 از StarCalendar منتشر شد
لینکهای دانلود:
starcal3-3.1.10-1.noarch-openSUSE.rpm
starcal3-3.1.10-1.noarch-Fedora.rpm
starcal3-3.1.10-1-any.pkg.tar.xz
سلام
نسخهٔ 3.1.9 منتشر شد
لینکهای دانلود
starcal3_3.1.9-1_all.deb
starcal3-3.1.9-1.noarch-openSUSE.rpm
starcal3-3.1.9-1-any.pkg.tar.xz
starcal3-3.1.9-1.noarch-Fedora.rpm
تغییرات نسبت به نسخهٔ 3.1.8