Hinagata Speech Balloon

설명

Hinagata Speech Balloon is a WordPress plugin that adds a flexible speech balloon block to the Gutenberg editor.
It is designed to let you manage “Presets” for your balloons, so you can easily reuse the same character or style across your site.

Features
* Preset Management: create up to 20 balloon presets.
* Highly Customizable: Set avatar images, names, colors, shapes (circle/square/rounded), border styles, and more.
* Block Editor Integration: Select a preset from the block settings dropdown.
* Dynamic Template: Advanced users can edit the HTML output structure in the settings.
* Import/Export: Easy JSON export for backup or migration.

Development

This plugin uses npm and webpack to bundle JavaScript and CSS files.
The source code is located in the src directory.

To install dependencies:
npm install

To build the project:
npm run build

To start development mode (watch):
npm start

To create a release zip:
npm run plugin-zip

블록

이 플러그인은 1개의 블록을 제공합니다.

  • Speech Balloon A customizable speech balloon block.

설치

  1. Upload the plugin files to the /wp-content/plugins/hinagata-speech-balloon directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to Appearance > Speech Balloon to register your first balloon!

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Hinagata Speech Balloon”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Hinagata Speech Balloon”(이)가 1 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Hinagata Speech Balloon”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.2.4

  • Fix: Added missing default attribute values to render_callback to prevent PHP warnings on blocks without a preset.
  • Fix: Corrected invalid JSX attribute className to class in PHP avatar HTML template.
  • Fix: Added missing Avatar Border Style selector to the settings panel (admin and block editor).
  • Fix: Export filename now includes the plugin name and current date (e.g. hinagata-speech-balloon-2026-03-07.json).
  • Fix: Import no longer sends settings to the API when the imported file contains no settings data.

1.2.3

  • Fix: Preset changes made in the admin screen are now reflected on the frontend by referencing the latest preset data at render time.
  • Fix: When reopening the block editor, blocks linked to a preset now load the latest preset settings automatically.

1.2.2

  • Fix: Fixed an issue where speech bubble content was not being saved

1.2.1

  • Update: Adjusted system requirements to “Requires PHP: 5.6” and “Requires at least: 5.8” to reflect actual compatibility.
  • Fix: Resolved issue where supported post types were not displaying in settings due to incorrect API path.
  • Fix: Unified and prefixed all internal CSS classes to hinagata-sb- to prevent theme conflicts and rendering issues.
  • Fix: Corrected outdated class selectors in block metadata (block.json).

1.2.0

  • Refactor: Completely unified internal text domain and block names to hinagata-speech-balloon.
  • Fix: Corrected mixed text domains in admin components to ensuring full localization support.
  • Refactor: Removed backward compatibility for template-speech-balloon.

1.1.6

  • Fix: Resolved white screen issue on admin page caused by script loading path and translation timing.
  • Fix: Ensured all dropdown options in settings are correctly translated.

1.1.0

  • Renamed plugin to Hinagata Speech Balloon.
  • Added Post Type filtering to control block availability.
  • New Feature: Usage Manager – Scan, convert, or delete blocks used in posts.
  • Improved UI: Replaced sliders with number inputs for border settings.
  • Improved UI: Updated Color Picker to match classic WordPress style with reset functionality.
  • Improved UI: Enhanced Avatar Image Selector layout and interaction.

1.0.0

  • Initial release.