InDesign:Tamboless 1.2.4 アップデートしまして

先日ひっそりと公開したTamboless、アップデートしました。
今回の機能追加でようやく理想のものになったと思います。


かわったとこ

ドロップダウンリスト「基準」を設置

定規(従来のもの)、マージン、ページ、スプレッド を選択できます。
定規以外は上下左右それぞれ、内側に向かったオフセット値を表示します。

計算式の入力に(まあまあ)対応

アプリ標準パネルと完全互換ではないのですが、だいぶ(ぶん)対応しました。
完全互換を目指したらものすごく沼ったのでまた今度にします…
とくにパイカとシセロの実装でホネが何本か折れました。

↑↓キー(shift併用時も)のスナップ値をアプリ標準挙動に完全一致

先日さんざん調べたアレが生きています。
とくにパイカとシセロの実装で歯が何本か抜けました。

無効な入力をしたらフィールドが赤く点滅する

しらんぷりも冷たいし、ねちっこいアラートも邪魔だし、という感じで
一瞬チカッと色が変わります。

フィールドの文字をやや大きくしました

前のが小さすぎたんですね。ふつうにしました。

そんなんで、まあ、よかったらかわいがってやってください。


余談

実は1.2.xから有料化する気まんまんでした。ライセンス管理をつけて1.3として出す気でした。
機能制限の線引きがまとまった瞬間、リジェクトされるだろうと思って諦めた1.0.0が審査合格してしまい、
機能を削るに削れなくなってしまい、思い直して無料でいいです、となりました。


※やりとり


そんなんで、まあ、よかったらかわいがってやってください。
(以上、1.2.2更新分)


1.2.4リリースしました

やつぎばやですが、これで完成です。

寸法のロックボタンの状況を保存するように改良

起動のたんびにロックonになってしまっていたので、前回の状況をロードするように変更しました。

寸法ロックボタンのアイコンを見やすく

ロック on/off が小さすぎて区別しづらかったので、錠前アイコンあり=ロック中、なんもなし=ロック解除 としました。の方が断然わかりやすいと思って。

サイズが0以下になる変形を抑止

標準パネルだと「要求された値は不正なサイズです」とか叱ってくれるんですが、見落としてました。

ハードに操作したとき不安定になるのを改善

もう、赤ちゃんみたいにばしばし連打しても、猫みたいに押しっぱなしにしても壊れません。
(日な開発段階でヒドめにテストしてるとしばしばハングしてたんでした)

以上で完成です。つかってみてね。

InDesign:UXPプラグインリリース。名前はTamboless

はじめに

どうもどうも。
UXPの習得について、老いの加速もあって、これまでの学習法では厳しいと考え、
いったんチャピーに一任して全部書いてもらいました。
だいたい感じをつかむことができたのでおっけーです。

と同時にUIの不自由さを噛みしめました。
CEPせっかくなじんできたのに。やりようはあるのかなあ。


いれかた

さて、やっと完成した成果物ですが、Adobe Exchangeへの公開が通りました。
InDesign 2024以降で動きます。さようならごめんね2023。

https://adobe.com/go/cc_plugins_discover_plugin?pluginId=c8a6d414&workflow=share

CEP作品「AlignXY」(タテヨコいっぺんに整列)と同様、Creative Cloudで管理できます。


つくったきっかけ

使い方の前に、作業中にもどかしい思いをした事例を紹介しましょね。

事例1:部分的に整列したいけどグループ化しとうないんじゃ

主に座標値のコピペだけで整えていきたいことがある。

事例2:パスの座標で整列したいんじゃ

実は整列・分布って、常に線の外側座標が使われるんですよ。visibleBoundsってやつです。
「境界線の線幅を含む」on/off関係なし。たまに地味に困る。
パスの境界でととのえていきたいことがある。geometricBoundsってやつで。

事例3:座標主体で変形したいんじゃ

寸法はなりゆきで座標だけが指定されること、わりとよくある。
いちいち引き算してオブジェクト幅を出してやらないといけなかったりする。

みたいな状況で、チョッカン的に使えるやつを目指してつくりました。


あそびかた

プラグインメニューから起動します。
(以下、スクショは開発中のものを含みます)

ところでレイアウト、崩れてない?

もし、この時点でレイアウトが崩れちゃった、あなた。そう、あなた。
macOSで、アプリケーションフレームをOFFにして、UIサイズを最小以外にしてる人ですね?
我はなんでもお見通しぞです。

これはUXPの仕様で、現状では改善できません。仕方ない。ああ仕方ない。
・UIサイズを最小にする
・アプリケーションフレームを使用する
・macOSをやめる
などの対策が考えられますが、それは負けだろう。癪だろう。

いろいろやっているうちに、以下の手順で直るところまで究明しました。
自分をほめたい。よそんちのUXPプラグインにも通用します。参考にどうぞ。
・アプリケーションフレームを一旦使用
・<< をカチしてパネルアイコン化(今回UXPの仕様により、かわいいアイコンは出ません)

・パネルボタンをクリックしてUIを出す

・>> をカチしてパネルアイコンを展開
・アプリケーションフレームを不使用
手順は以上です。まあ、それを起動のたんびにやることになります…合掌


まあ、それで、操作なのですが、見たまんまです。
Top, Left, Right, Bottom の4つのフィールドにはそれぞれコピー/ペーストボタンがついてます。
※ チワワ/プードルボタンではありません
フィールド内で↑↓キーが使えます。整数値繰り上げ下げされます。shiftキー併用で5ずつ増減します。
フィールド内は単位つきの値を使えますが、計算式には対応してません。

「境界線の線幅を含む」チェックは、標準の変形パネルのメニューにあるやつと完全に同期していて、どっちかをいじるともう片方も変わります。

フィールドの値は以下のタイミングで更新されます。
・オブジェクトを選択したとき
・Tambolessまたは変形パネルで「境界線の線幅を含む」チェックを操作したとき
・フィールドの値を変更したとき
・Tambolessのパネル上にマウスが乗ったとき

中央の錠ボタンは選択オブジェクト群の寸法ロックです。
ロック状態では座標の変更 = オブジェクトの移動、
アンロックでは座標の変更 = オブジェクトの変形 となります。
まあ、なんか、わかりますよ、さわれば。

いったん、以上がv1.0.0の感じです。つかってみてね。

InDesign:スペース類その他を入力するだけのボタンが並んだUI:InsertSpace

というCEPエクステンション、CC2019の頃に依頼されて作ったんですが便利すぎて自分でも常に画面に出してヘビーユースしてました。
自分だけ使うのももったいないのでそろそろ出します。


すみませんが無料ではありませんすみません。300円ください。
イマジナリー猫のごはん代だけください。すみませんすみません。

https://ajabon.booth.pm/items/8711651


いれかた

購入後、ダウンロードしたzip内には以下の内容が含まれています。
・zxpファイル…エクステンション本体です。zipに拡張子を変えて解凍したものを所定の場所へ、で動くのですが、めんどうなので有志の作成したエクステンション管理アプリをおすすめしています。
下記2点いずれかで。どちらも良好に動作しています。管理アプリはMac/Winに応じたものをどうぞ。

Anastasiy’s Extension Manager

ZXP Installer

・お読みください.txt … お読みくださりたいことが書かれていますが、本記事と丸かぶりなので読まなくてぜんぜん大丈夫です。
・リリースノート.txt … バージョン履歴が書かれているだけのものです。

エクステンションが正しくインストールされたら、InDesign再起動後、メニューの ウィンドウ > エクステンション に「スペース挿入」が現れます。
※初回の起動時は登録前ということで、まだ機能制限がかかっています。せこいですすみません。二次配布がこわくて眠れません。


あそびかた

今回、見たまんまなので説明ありません。


てつづき

購入後、BOOTH上やメールなどに記載されている注文番号を登録してください。コピペで大丈夫です。
認証後、機能制限が解除されます。キャッシュのクリアなどでまた制限がかかったときも同じことをしてください。

のちのちヒマができたらカスタマイズ可能なものを作ろうかと思います。
ではでは。