Githawk: تحرير التعليقات

تم إنشاؤها على ٢٩ يوليو ٢٠١٧  ·  8تعليقات  ·  مصدر: GitHawkApp/GitHawk

  • تحقق مما إذا كان بإمكان المشاهد التحرير
  • إظهار رمز "..." على التعليقات
  • وحدة تحكم التنبيه مع الخيارات (مثل تحرير)
  • استخدم Slack TV للتحرير
🆕 feature request

التعليق الأكثر فائدة

أحرز بعض التقدم في هذا الشأن. لديك الآن تخفيض السعر الأصلي String و viewerCanUpdate لكل عنصر. كما تم توصيل "..." وقائمة إجراءات سلكية على كل تعليق. الخطة هي:

  • أضف عنصر إجراء التحرير إذا كان viewerCanUpdate == true
  • أرسل حدث المندوب إلى IssueViewController
  • قم بتعيين editing = true وأعد تحميل IssueCommentSectionController

    • يغير كل الخلايا إلى 50٪ شفافة

  • تضع Issue VC rawMarkdown في حقل نص Slack ، وتصبح المستجيب الأول
  • عند الإلغاء ، قم بتعيين editing = false وأعد تحميل وحدة التحكم في القسم
  • عند الإرسال ، اعرض القرص الدوار في مكان ما (ربما يتراكب رأس المال الافتراضي بالكامل؟)

    • تلقي نموذج تعليق محدث عند الانتهاء

    • تحليل

    • ضع النموذج الجديد في الخلاصة (استبدل النموذج الأصلي)

معقد جدا ، ولكن التقطيع بعيدا.

ال 8 كومينتر

نتطلع إلى ذلك.

تذكير جيد ، سأحصل على هذا!

شكرا على التطبيق. تطبيقنا أنظف بكثير من التطبيقات الأخرى وأعتقد أنه الطريقة الصحيحة للقيام بذلك.

*لك

هذا هو سبب هذه القضية.

أحرز بعض التقدم في هذا الشأن. لديك الآن تخفيض السعر الأصلي String و viewerCanUpdate لكل عنصر. كما تم توصيل "..." وقائمة إجراءات سلكية على كل تعليق. الخطة هي:

  • أضف عنصر إجراء التحرير إذا كان viewerCanUpdate == true
  • أرسل حدث المندوب إلى IssueViewController
  • قم بتعيين editing = true وأعد تحميل IssueCommentSectionController

    • يغير كل الخلايا إلى 50٪ شفافة

  • تضع Issue VC rawMarkdown في حقل نص Slack ، وتصبح المستجيب الأول
  • عند الإلغاء ، قم بتعيين editing = false وأعد تحميل وحدة التحكم في القسم
  • عند الإرسال ، اعرض القرص الدوار في مكان ما (ربما يتراكب رأس المال الافتراضي بالكامل؟)

    • تلقي نموذج تعليق محدث عند الانتهاء

    • تحليل

    • ضع النموذج الجديد في الخلاصة (استبدل النموذج الأصلي)

معقد جدا ، ولكن التقطيع بعيدا.

اخدش ذلك عند استخدام Slack TV ... معقد للغاية. بدلا من:

  • إظهار خيار القائمة "تحرير"
  • عرض شكليًا IssueEditCommentViewController جديدًا يمثل فقط UITextView مع شريط الإجراءات

    • يحتاج شريط الإجراءات إلى تجميعه في فئته الخاصة أو شيء من هذا القبيل ...

    • إعطاء نص علامة التخفيض الأصلي VC

  • مشروط لديه "إلغاء" و "تحديث"
  • عند النجاح ، ارجع إلى وحدة التحكم في القسم مع نموذج تخفيض السعر الجديد. ينشئ وحدة التحكم في القسم IssueCommentModel (أو شيء ما) جديدًا مع تخفيض السعر الجديد واستبدال نماذج العرض الخاصة به.

يا ، أعتقد أن هذا يجب أن يعمل وأن يكون أسهل بكثير من محاولة التعامل مع التحرير المضمن.

أحرزت مزيدًا من التقدم في هذا الأمر في رحلتي إلى المنزل:

  • تم إنشاء تحرير VC
  • إجراءات التنبيه السلكية عند viewerCanUpdate

تحديث الشبكات وواجهة المستخدم هو التالي.

إجراء اختبار على TestFlight ثم الاستعداد للانطلاق!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات