>>444
ぜひ!自由に使ってください~
ChMate用Morpheパッチ「Haiagaru」Part3
463名無しさん@お腹いっぱい。 (ワッチョイ 3ffb-hk3E)
2026/10/23(金) 15:41:35.67ID:+ZIgNiP50464名無しさん@お腹いっぱい。 (ワッチョイ 3fcd-gnue)
2026/10/23(金) 15:55:34.35ID:CQvQQRoO0465名無しさん@お腹いっぱい。 (JP 0H36-ATta)
2026/10/23(金) 16:01:09.52ID:6l4lJYVuH 1.4.0使えばいいじゃん
466名無しさん@お腹いっぱい。 (ワッチョイ eed6-0GSm)
2026/10/23(金) 16:04:18.10ID:Ff+eF/sr0 お、新バージョン来てるやん
今日は怒涛のバージョンアップだな
今日は怒涛のバージョンアップだな
467名無しさん@お腹いっぱい。 (ワッチョイ 3f3c-gNc7)
2026/10/23(金) 16:19:30.70ID:aeJfVB6K0 GifViewerのコントローラーをちょっと変えてすっきりさせたいdiffで試してみて
diff --git a/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java b/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java
index 6f68eb5..8bd53a5 100644
--- a/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java
+++ b/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java
@@ -69,22 +69,26 @@ public final class GifViewerActivity extends HaiagaruComposeActivity {
insets.getSystemWindowInsetRight(), insets.getSystemWindowInsetBottom()); return insets;
});
LinearLayout toolbar = new LinearLayout(this); toolbar.setGravity(Gravity.CENTER_VERTICAL);
- Button back = button("戻る"); back.setOnClickListener(v -> finish()); toolbar.addView(back);
+ toolbar.setPadding(8, 0, 8, 0);
TextView title = new TextView(this); title.setText("GIF"); title.setTextColor(Color.WHITE);
+ title.setGravity(Gravity.CENTER_VERTICAL); title.setPadding(8, 0, 12, 0);
toolbar.addView(title, new LinearLayout.LayoutParams(0, -2, 1));
play = button(playing ? "一時停止" : "再生"); play.setEnabled(false);
play.setOnClickListener(v -> {
playing = !playing; image.setPlaying(playing && foreground); play.setText(playing ? "一時停止" : "再生");
- }); toolbar.addView(play);
+ }); toolbar.addView(play, new LinearLayout.LayoutParams(-2, 40));
Button more = button("︙"); more.setContentDescription("GIFメニュー");
- more.setOnClickListener(this::showMenu); toolbar.addView(more); root.addView(HaiagaruUi.controls(this, toolbar));
+ more.setOnClickListener(this::showMenu); toolbar.addView(more, new LinearLayout.LayoutParams(40, 40));
image = new GifCanvas(); root.addView(image, new LinearLayout.LayoutParams(-1, 0, 1));
- status = new TextView(this); status.setTextColor(Color.WHITE); status.setPadding(16, 8, 16, 16); root.addView(HaiagaruUi.controls(this, status));
+ status = new TextView(this); status.setTextColor(Color.WHITE); status.setPadding(16, 8, 16, 8); root.addView(HaiagaruUi.controls(this, status));
+ root.addView(HaiagaruUi.controls(this, toolbar));
HaiagaruUi.showPlayer(this, root); root.requestApplyInsets(); load();
}
private Button button(String label) {
- Button b = new Button(this); b.setText(label); b.setTextColor(Color.WHITE); b.setBackgroundColor(Color.TRANSPARENT); return b;
+ Button b = new Button(this); b.setText(label); b.setTextColor(Color.WHITE); b.setAllCaps(false);
+ b.setMinWidth(0); b.setMinimumWidth(0); b.setMinHeight(0); b.setMinimumHeight(0);
+ b.setPadding(8, 0, 8, 0); b.setBackgroundColor(Color.TRANSPARENT); return b;
}
diff --git a/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java b/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java
index 6f68eb5..8bd53a5 100644
--- a/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java
+++ b/extensions/chmate/src/main/java/app/morphe/extension/chmate/GifViewerActivity.java
@@ -69,22 +69,26 @@ public final class GifViewerActivity extends HaiagaruComposeActivity {
insets.getSystemWindowInsetRight(), insets.getSystemWindowInsetBottom()); return insets;
});
LinearLayout toolbar = new LinearLayout(this); toolbar.setGravity(Gravity.CENTER_VERTICAL);
- Button back = button("戻る"); back.setOnClickListener(v -> finish()); toolbar.addView(back);
+ toolbar.setPadding(8, 0, 8, 0);
TextView title = new TextView(this); title.setText("GIF"); title.setTextColor(Color.WHITE);
+ title.setGravity(Gravity.CENTER_VERTICAL); title.setPadding(8, 0, 12, 0);
toolbar.addView(title, new LinearLayout.LayoutParams(0, -2, 1));
play = button(playing ? "一時停止" : "再生"); play.setEnabled(false);
play.setOnClickListener(v -> {
playing = !playing; image.setPlaying(playing && foreground); play.setText(playing ? "一時停止" : "再生");
- }); toolbar.addView(play);
+ }); toolbar.addView(play, new LinearLayout.LayoutParams(-2, 40));
Button more = button("︙"); more.setContentDescription("GIFメニュー");
- more.setOnClickListener(this::showMenu); toolbar.addView(more); root.addView(HaiagaruUi.controls(this, toolbar));
+ more.setOnClickListener(this::showMenu); toolbar.addView(more, new LinearLayout.LayoutParams(40, 40));
image = new GifCanvas(); root.addView(image, new LinearLayout.LayoutParams(-1, 0, 1));
- status = new TextView(this); status.setTextColor(Color.WHITE); status.setPadding(16, 8, 16, 16); root.addView(HaiagaruUi.controls(this, status));
+ status = new TextView(this); status.setTextColor(Color.WHITE); status.setPadding(16, 8, 16, 8); root.addView(HaiagaruUi.controls(this, status));
+ root.addView(HaiagaruUi.controls(this, toolbar));
HaiagaruUi.showPlayer(this, root); root.requestApplyInsets(); load();
}
private Button button(String label) {
- Button b = new Button(this); b.setText(label); b.setTextColor(Color.WHITE); b.setBackgroundColor(Color.TRANSPARENT); return b;
+ Button b = new Button(this); b.setText(label); b.setTextColor(Color.WHITE); b.setAllCaps(false);
+ b.setMinWidth(0); b.setMinimumWidth(0); b.setMinHeight(0); b.setMinimumHeight(0);
+ b.setPadding(8, 0, 8, 0); b.setBackgroundColor(Color.TRANSPARENT); return b;
}
468名無しさん@お腹いっぱい。 (ワッチョイ a328-cset)
2026/10/23(金) 16:27:02.42ID:HiO1Par30 >>402
実際使ってないから気付かなかったがそりゃよくねえな
機能消す方向に進むのは反対
どういう形であれ病気の奴に誘導されるくらいならもうこんなスレやめてDiscordなりにこもった方がマシだと思う
実際使ってないから気付かなかったがそりゃよくねえな
機能消す方向に進むのは反対
どういう形であれ病気の奴に誘導されるくらいならもうこんなスレやめてDiscordなりにこもった方がマシだと思う
けど、僕が言うのは間違っているかもしれませんが。
UA機能を使って荒らす奴が悪いと僕は思ってます。
UA機能を使って荒らす奴が悪いと僕は思ってます。
470名無しさん@お腹いっぱい。 (ワッチョイ 0fe9-HV/G)
2026/10/23(金) 16:35:41.85ID:4gnI0aGV0 毎日のように最低限の機能だけでいいとか連呼してる人はこれ(1.4.0)
https://github.com/areteruhiro/Haiagaru-Morphe/releases/tag/1.4.0
UAを偽装してワッチョイ下4桁を変えたいって人はこれ(1.11.2)
https://github.com/areteruhiro/Haiagaru-Morphe/releases/tag/1.11.2
ここからmppをダウンロードしてローカルでパッチを当てればいいと思う
https://github.com/areteruhiro/Haiagaru-Morphe/releases/tag/1.4.0
UAを偽装してワッチョイ下4桁を変えたいって人はこれ(1.11.2)
https://github.com/areteruhiro/Haiagaru-Morphe/releases/tag/1.11.2
ここからmppをダウンロードしてローカルでパッチを当てればいいと思う
レスを投稿する
ニュース
- 【速報】佐川急便、個人情報最大5323万件流出か🚨 [パンナ・コッタ★]
- 【野球】巨人・松井秀喜新監督の就任会見始まる 3年契約で、背番号は『90』に決定 [冬月記者★]
- 【訃報】作家の村上龍さん死去 「限りなく透明に近いブルー」 ★2 [少考さん★]
- 日本のGDP、世界6位転落へ…薬物もやらない勤勉な日本人が貧しくなる屈辱は“完全な政策ミス”か? ★7 [ぐれ★]
- 「一人で登りたいのに」女性登山者についてくる“おじさん”、「迷惑」「怖い」の声…罪にならないの? ★2 [少考さん★]
- 【野球】松井秀喜新監督、強行指名した織田翔希の巨人入りへ期待の言葉 「もしかして契約できるチャンスがあるかもしれない」 [冬月記者★]
- 佐川急便、5323万人分の個人情報流出 [972432215]
- 広告を見るだけでiPhoneが感染…高市早苗 [245325974]
- 【悲報】まんさん「なぜ麻辣湯が男から人気ないのか」 [859851824]
- 【高市】荒らしのいない新板へ移住しましょう [281145569]
- 【動画】日本人がモンゴルで起こした大火災、シカ・マヌルネコ・オオカミが生きたまま炎に焼かれる [732289945]
- 【悲報】カイジの声真似YouTuberさん、著作権侵害の申し立てで動画1240本を削除へ・・・・・・・ [839150984]