بما أن هذا الموضوع قد نُقل إلى #customization:theme:broken-theme، فمن المرجح أن هذا الثيم لم يعد يُصان بعد الآن. لدي مجموعة من التعديلات التي أستخدمها على منتدانا باستخدام إضافة متصفح (chrome extension)، حيث كان عمل فينسنت (vincent) كافياً بمفرده، لكننا لم نكن نملك الموارد لصيانة فرع خاص بنا (fork). هذه التعديلات تحمل بعض الآراء الشخصية، وتُجرى بعض التغييرات وفقاً للذوق الشخصي، ولا تغطي كل شيء، وقد تكون قديمة بعض الشيء أو مُصممة لإصلاح أخطاء تم حلها رسمياً الآن، لكنها ربما تكون مفيدة لشخص ما.
/************************************
إصلاحات/تعديلات خاصة بالجوال
************************************/
/* إصلاح مشكلة الحشو (padding) السيئ */
.form-vertical,
.user-main .about .primary,
.user-main .about .secondary,
.user-main .user-content {
padding: 15px;
}
/* إصلاح قص شعار الرأس من الأسفل */
.d-header #site-logo {
max-height: 2.6em;
}
/* إصلاح الرسائل ذات الحجم غير المتسق لقفل/إلغاء القائمة، وإصلاح المساحة الغامضة في الجانب الأيمن من المواضيع */
.small-action {
width: 100%;
}
/* إصلاح عدم توسيط تضمينات يوتيوب */
.lazyYT-container {
margin: 12px 20px;
}
/* إصلاح حشو قائمة المواضيع على الأجهزة اللوحية */
#list-area .contents tbody td {
padding: 10px 15px;
}
/************************************
إصلاحات/تعديلات عامة وخاصة بأجهزة سطح المكتب
************************************/
/* إصلاح تجاوز الخط بواسطة .font-helvetica على html */
html {
font-family: "Assistant", sans-serif !important;
}
/* جعل شارات ألوان الفئات مربعة */
span.badge-category-bg, span.badge-category-parent-bg, span.badge-category-parent-bg+.badge-category-bg {
border-radius: 0;
}
.badge-wrapper.bullet .badge-category-parent-bg,
.badge-wrapper.bullet .badge-category-parent-bg+.badge-category-bg,
.extra-info-wrapper .badge-wrapper.bullet .badge-category-parent-bg {
width: 4px;
min-width: 4px;
}
span.badge-category-parent-bg {
border-right: 1px solid rgba(0,0,0,0.2);
}
span.badge-category-parent-bg+.badge-category-bg {
border-left: 1px solid rgba(0,0,0,0.2);
}
/* إصلاح المواضيع التي تكون ضيقة جداً وذات محاذاة غريبة مع عناصر التحكم في أسفل الصفحة */
.topic-post {
max-width: 758px;
}
.topic-post .embedded-posts {
width: 758px;
}
#topic-title .title-wrapper {
margin-left: 0;
margin-right: 0;
width: 758px;
}
#topic-title, .posts-wrapper {
margin: 0;
width: 758px;
}
html.desktop-view.not-mobile-device .topic-body {
max-width: 758px;
}
.topic-body {
width: 100%;
}
/* إصلاح التباين الضعيف في تسميات ترتيب قائمة المواضيع عند ظهور لافتة الموضوع الجديد */
.show-more.has-topics .alert {
background: rgba(40,42,49,1);
}
.alert.alert-info {
background: rgba(19,20,24,1);
}
/* جعل كتل الكود تندمج بشكل أفضل */
p>code, li>code, pre>code {
background: rgba(255,255,255,0.09);
}
/* إصلاح عدم وجود حشو لتضمينات يوتيوب */
.lazyYT.lazyYT-container {
width: 100% !important;
}
/* إصلاح الخطوط الملونة اليسرى للفئات التي لا تصل إلى أسفل حاوية الفئة */
.category-list tbody .category {
display: table-cell;
}
/* تخطيط أفضل للفئات الفرعية (لأجهزة سطح المكتب فقط) */
.not-mobile-device .category-list .subcategories {
display: flex;
flex-direction: column;
}
.not-mobile-device .category-list .subcategories .subcategory .badge.new-posts {
display: inline-block;
margin: 0 5px;
}
.not-mobile-device .category-list .subcategories .subcategory {
height: 21px;
align-items: center;
}
/* تمييز المواضيع المثبتة */
.topic-list-item.pinned {
background: rgba(200,200,255,0.06);
}
.topic-list tbody tr:nth-of-type(even).pinned {
background: rgba(200,200,255,0.04);
}
/* مظهر وتباين أفضل لزر "موضوع جديد" المعطل */
.list-controls #create-topic[disabled],
.list-controls #create-topic.disabled {
background-color: rgba(255,255,255,0.04);
color: #888
}
.list-controls #create-topic[disabled]:hover,
.list-controls #create-topic.disabled:hover {
background-color: rgba(255,255,255,0.06);
}
.list-controls #create-topic[disabled] svg,
.list-controls #create-topic.disabled svg {
color: inherit;
}
/* تباعد أحرف أكبر لتحسين القراءة */
* {
letter-spacing: 0.2px;
}
/* خطوط أكبر لتحسين القراءة */
a {
font-size: 95%; /* الثيم يحدد 90% */
}
.search-link .blurb {
font-size: 1em;
}
/* إصلاح الألوان الخاطئة لواجهة المستخدم في صفحة البحث */
.search-container .search-advanced-sidebar .search-advanced-title,
.search-container .search-advanced-sidebar .search-advanced-filters {
background: rgba(255,255,255,0.04);
}
.search-container .search-advanced-sidebar .search-advanced-title.btn {
background: rgba(255,255,255,0.04);
}
.search-advanced-options {
background: rgba(0,0,0,0.3);
margin-bottom: 10px;
}
/* إصلاح الحدود العائمة حول محرر النصوص لسيرة الملف الشخصي */
.user-preferences .bio-composer {
border: none;
}
/* إصلاح خروج زر الطي خارج الإطار في صفحة الملف الشخصي */
.user-main .about .details .primary,
.user-main .about.collapsed-info .details .primary {
width: auto;
}
/* إصلاح حجم إشعار المنشور ولون الحدود */
.post-notice {
width: calc(100% - 1.6em);
border-top: none;
}
/* إصلاح حجم حاوية روابط المنشور */
.post-links-container {
margin-left: 0;
}
/* إصلاح عدم وجود شريط التمرير للسيرة الذاتية على اليمين */
.user-main .about .details .primary .bio {
max-width: none;
}
/* تمييز روابط الفئات */
.category-list .subcategories .subcategory .badge-wrapper:hover .category-name {
color: white;
}
.category-list .subcategories .subcategory .badge-wrapper .category-name {
transition: color 0.3s;
}
/* إصلاح المنشورات المخفية التي تنقسم أفقياً بواسطة رابط "إظهار" */
.post-hidden {
position: relative;
}
.post-hidden .expand-hidden {
position: absolute;
top: 36px;
left: 0;
z-index: 1;
}
.post-hidden .post-menu-area,
.post-hidden .expand-hidden {
opacity: 0.5;
}
}