sakura
sakura copied to clipboard
SAKURA Editor (Japanese text editor for MS Windows)
## 要望機能 EditorConfig に対応できないか検討する https://qiita.com/naru0504/items/82f09881abaf3f4dc171
## (必須) やりたいこと(=実現したいこと) MarkDownのプレビュー、グラフの表示などの描画関連やウィンドウ関連を強化したプラグインを使用できるようにして欲しい。 ## (省略可) 解決手段の提案 プラグイン側で提供されたGUI関連やウィンドウ関連の機能と連携のできる機構を用意する。 プラグイン側で分割画面、子ウィンドウなどをマネージできる機構を用意する。 ## (省略可) スクリーンショット なし。
## (必須) やりたいこと(=実現したいこと) v2.2.1以前をインストールしていた環境でv2.4.0以降にアップデートした場合、文字コードの初期設定がUTF-8になっていませんが、Gitのエディタにするなどの目的でUTF-8にしたい場合に、すべてのタイプ別設定を開いて変更しないといけないので非常に煩雑です。 `sakura.ini`の一括置換(全ての`eDefaultCodetype=0`を`eDefaultCodetype=4`に置換)や削除リセットに比べると手数が多すぎます。 秀丸は未だにSJISデフォルトですが、設定項目は1つだけなので変更は比較的容易です。 ## (省略可) 解決手段の提案 - デフォルトのエンコード設定を用意 - 各タイプ別設定について、上のデフォルト値に従う選択肢を追加 ## (省略可) スクリーンショット
#1505 の対応で``と``が一本化されました。 おおむね問題ないと思いますが [タイプ別設定 『カラー』プロパティ](https://sakura-editor.github.io/help/HLP000075.html)のように 下線が多いな、と感じてしまうページもあります。 リンクしませんが``の多用はGoogleの順位に影響するという話もあるようです。 対処法として 1. `dsk_sakura.css` の`strong`指定を削除する ``相当の修飾になります。 2. 変更時点で``だった``を、さらに別のタグに変更する。 (#1505 以降に追加された``も変更しますので、お手数ですが、``を意図していた人は再変更してください。) 変更先は``がよいかと思っています。 ``などの使用例があるので style属性かclass属性をつけることになります。 どうするのがいいでしょうか?ご意見よろしくお願いします。
## 問題内容 管理者権限を保たないユーザがインストーラーを起動しインストールを進めると、途中でレジストリへの書き込みエラーが発生する sakura-common.iss の[Registry]セクション L287以降、行末部分がCheck: CheckPrivilige(false)となっているのに、 行頭のRootがHKLMとなっている部分をHKCUに変更すると解消する HKEY_LOCAL_MACHINEにはAdministratorsグループのユーザしか書き込みできないため ## 再現手順 1. Administratorsグループに属しないユーザーを作成 2. 作成したユーザーでインストーラーを起動しインストールを続行する ## 再現頻度 管理者権限を保たないユーザがインストールを進めると必ず発生する ## 問題のカテゴリ - インストーラースクリプト(Inno Setup)の問題 ## 環境情報 - OS バージョン Windows 10...
# PR対象 - ドキュメント(md、ヘルプファイル等) ## カテゴリ - 不具合修正 ## PR の背景 chmのビルドの大半をPowershellで処理します。 Powershellにすることにより、 - ヘルプの編集だけしたい人はHTML Help Workshopを持っていればVisual Studio無しでもコンパイルできるようになります。 - batよりは複雑なコードを書けるようになります。 ヘルプファイルで意図しないフォントが使用されるので対処します。 -> #1896 で解消しました。 #1894 はローカルでしか動かなかったので、CIでもコンパイル可能にしました。 ## 仕様・動作説明 - シフトJISに無い文字を数値文字参照に変換することも可能です...
# PR対象 - ドキュメント(md、ヘルプファイル等) ## カテゴリ - 改善 ## PR の背景 #1505 (ヘルプHTMLの修正)の見直しを中心に気づいたところを修正しています。 ## 仕様・動作説明 1. ``を``に変更し ``から``に変更する前の[この時点で](https://github.com/sakura-editor/sakura/tree/9ac48409927fd148aeba75d03760b59ae979c3f7)``だった22か所を``に戻しています。 強調箇所が黒太文字に変わります 2. ``の変更漏れを直しています 4. 文字の色指定をstyle属性からclass属性に変更しています。 CSSでのデザインを行いやすくするのが目的です。 重要性を表す色指定は必要ならば改めて別のclass名またはタグを当てます。 5. CSS中の必要なセミコロンが無いミスを修正します。 合わせてスペースなどCSSの表記を整理しました。 6. CSSとHTMLのどちらにも同じstyle指定がある``タグについて、CSSに一本化します。...
(自由記述)設定→共通設定→基本設定の中の位置と大きさの設定→起動時の位置→継承する を選択して設定を閉じても、設定が反映されません。修正をお願いします。
# PR の目的 サクラエディタのマクロを Python で書けるようにする事が目的です。 ## カテゴリ - 機能追加 ## PR の背景 サクラエディタは WSH(JScript, VBScript)マクロ と PPAマクロが使えます。PPAマクロは 32bit 版のみ対応です。 最近Pythonが広く使われるようになっているので、それに対応したくなりました。 このPRでは `LoadLibrary` したDLLから `GetProcAddress` を使って明示的なリンクでシンボルを探して使用する事で、ビルド環境にPythonが無くてもビルド出来るようにしています。 ## PR のメリット -...
## スモークテストって何だ? - `スモーク` の名前が示す通り `もやっとしたテスト` です。 - アプリに備わった色んな機能をざっくりと動かします。 - `なんとなく今まで通り` を検証することを目的とします。 ## 単体テストと何が違うの? - 単体テストは `内部仕様の妥当性` を検証する `ガラス張りテスト` です。 - スモークテストは `操作と処理結果の妥当性` を検証する `ブラックボックステスト` です。 ## スモークテストを導入すると何が嬉しいの? - `なんとなく今まで通り`...