[manifest] packagePrefix = "rip.crit.ms" [resources] overlay = "patches/moannotes/res" assetOverlay = "patches/moannotes/assets" [resources.translation] backend = "argos" source = "zh" target = "en" [generatedSmali] sourceDir = "moannotes-native/build/smali/rip/crit/ms/moannotes/nativebridge" [[resources.xmlPatches]] targetFile = "res/layout/note_edit.xml" search = "android:src=\"@drawable/ic_noteview_stylus_ballpen\"" replace = "android:src=\"@drawable/icp_pen\" android:contentDescription=\"Pen\"" [[resources.xmlPatches]] targetFile = "res/layout/note_edit.xml" search = "android:src=\"@drawable/ic_noteview_background\"" replace = "android:src=\"@drawable/icp_palette\" android:contentDescription=\"Paper and monochrome ink\"" [[resources.xmlPatches]] targetFile = "res/layout/note_edit.xml" search = "android:src=\"@drawable/ic_noteview_more\"" replace = "android:src=\"@drawable/icp_export\" android:contentDescription=\"Document actions and export\"" [[smaliPatches]] targetFile = "com/moan/notes/LaunchActivity.smali" search = " invoke-virtual {p0, p1}, Lg/b/c/e;->setContentView(I)V\n\n const p1, 0x7f0802a7" replace = " invoke-virtual {p0, p1}, Lg/b/c/e;->setContentView(I)V\n\n invoke-static {p0}, Lrip/crit/ms/moannotes/FeatureRegistry;->install(Landroid/app/Activity;)V\n\n const p1, 0x7f0802a7" [[smaliPatches]] targetFile = "rip/crit/ms/moannotes/FeatureRegistry.smali" injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/FeatureRegistry.smali" [[smaliPatches]] targetFile = "rip/crit/ms/moannotes/BackgroundCatalogPatch.smali" injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/BackgroundCatalogPatch.smali" [[smaliPatches]] targetFile = "rip/crit/ms/moannotes/SnapToLineTouchListener.smali" injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/SnapToLineTouchListener.smali" [[smaliPatches]] targetFile = "rip/crit/ms/moannotes/SnapToLineToggle.smali" injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/SnapToLineToggle.smali" [[smaliPatches]] targetFile = "h/f/b/m5/l.smali" search = " invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z\n\n :cond_0" replace = " invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z\n\n sget-object v0, Lh/f/b/m5/l;->a:Ljava/util/ArrayList;\n\n invoke-static {v0}, Lrip/crit/ms/moannotes/BackgroundCatalogPatch;->appendCollegeRuled(Ljava/util/ArrayList;)V\n\n :cond_0" [[smaliPatches]] targetFile = "h/f/b/m5/j.smali" search = " iget p2, p2, Lh/f/b/m5/l;->c:I\n\n invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V" replace = " iget-object v1, p2, Lh/f/b/m5/l;->d:Ljava/lang/String;\n\n iget p2, p2, Lh/f/b/m5/l;->c:I\n\n iget-object v0, p0, Lh/f/b/m5/j;->h:Landroid/content/Context;\n\n invoke-static {v0, v1, p2}, Lrip/crit/ms/moannotes/BackgroundCatalogPatch;->previewResource(Landroid/content/Context;Ljava/lang/String;I)I\n\n move-result p2\n\n invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V" [[smaliPatches]] targetFile = "com/moan/notes/NoteActivity.smali" search = " invoke-virtual {p1, v0}, Lcom/moan/notes/hand/view/HandwriteView;->setObserver(Lcom/moan/notes/hand/view/HWViewStatus$IStatusReporter;)V\n\n :cond_0\n return-void" replace = " invoke-virtual {p1, v0}, Lcom/moan/notes/hand/view/HandwriteView;->setObserver(Lcom/moan/notes/hand/view/HWViewStatus$IStatusReporter;)V\n\n invoke-static {p0}, Lrip/crit/ms/moannotes/FeatureRegistry;->installNote(Landroid/app/Activity;)V\n\n :cond_0\n return-void"