OSDN Git Service

補完ダイアログ呼び出しショートカットを使用した際の辻褄合わせ
authorsyo68k <syo68k@users.sourceforge.jp>
Thu, 10 Jun 2010 13:39:01 +0000 (13:39 +0000)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Feb 2012 14:13:25 +0000 (23:13 +0900)
ChangeLogまとめ

git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@477 e39ad16e-3079-482e-bb30-4b4d378143b6

Tween/Resources/ChangeLog.txt
Tween/Tween.vb

index b0cb796..15895f2 100644 (file)
@@ -6,9 +6,14 @@
  * ハッシュタグマネージャで大文字小文字を区別せずに扱うようにした
  * パスワードを設定するミスが多いため、設定画面をOKで閉じる際にbit.lyのアカウント情報が正しいかどうか検証するようにした
  * Ctrl+フルキー数字でタブのダイレクト選択ができるようにした。Ctrl+1~8で左端からのタブを選択、Ctrl+9で最後尾タブ選択。
- * in_reply_to_status_idの付いた書き込みで、reply先の書き込みをキーで追いかけられるようにした ]でreply先へジャンプ、[で元の書き込みへ戻る。(thx @__park)
+ * in_reply_to_status_idの付いた書き込みで、reply先の書き込みをキーで追いかけられるようにした ]でreply先へジャンプ、[で元の書き込みへ戻る。(thx @__park)
  * ソート方法を切り替えたときに現在選択している発言が変更されないようにした
  * アイコン変更の際のファイル名フィルタを変更した
+ * @あるいは#の入力後にCtrl+Spaceを押すことで補完ダイアログを呼び出せるようにした
+ * 投稿がDMかどうかを判定する正規表現のミスにより、一部の発言ができなかったバグを修正(開発版のみ。安定版では問題ありません)
+ * 投稿内容が"."で始まっていた場合にin_reply_toを付加しないようにした。以前は". "で始まっていた場合のみin_reply_toを消していました。
+ * 発言詳細からリンクを外部アプリケーションにドラッグできなくなっていた不具合を修正(0.9.2.2のみ。安定版では問題ありません)
+ * 発言詳細で右クリックから「全ユーザーのフォロー状態」で、表示されている@IDのフォロー状況を順次確認し、リムーブするかどうかの確認を出すようにした
 ==== Ver 0.9.2.2(2010/06/05)
  * 発言数・Followers/Following数をタイトルに表示するオプションの選択肢を追加
  * アイコンイメージのキー重複で取得ポストが追加されないバグ修正(0.9.2.1で発生 安定版では発生しません)
index eaf1e30..6b5d844 100644 (file)
@@ -3435,12 +3435,8 @@ Public Class TweenMain
             End If
         End If
 
-
-
-
         If tabType = TabUsageType.PublicSearch Then pnl.ResumeLayout(False)
 
-
         _tabPage.ResumeLayout(False)
 
         Me.SplitContainer1.Panel1.ResumeLayout(False)
@@ -3673,7 +3669,11 @@ Public Class TweenMain
         End If
     End Sub
 
-    Private Sub ShowSuplDialog(ByVal dialog As AtIdSupplement)
+    Private Overloads Sub ShowSuplDialog(ByVal dialog As AtIdSupplement)
+        ShowSuplDialog(dialog, 0)
+    End Sub
+
+    Private Overloads Sub ShowSuplDialog(ByVal dialog As AtIdSupplement, ByVal offset As Integer)
         dialog.ShowDialog()
         Me.TopMost = SettingDialog.AlwaysTop
         If dialog.inputText <> "" Then
@@ -3681,7 +3681,7 @@ Public Class TweenMain
             Dim eHalf As String = ""
             Dim selStart As Integer = StatusText.SelectionStart
             If selStart > 0 Then
-                fHalf = StatusText.Text.Substring(0, selStart)
+                fHalf = StatusText.Text.Substring(0, selStart - offset)
             End If
             If selStart < StatusText.Text.Length Then
                 eHalf = StatusText.Text.Substring(selStart)
@@ -5130,9 +5130,9 @@ RETRY:
                 If StatusText.SelectionStart > 0 Then
                     Dim c As Char = StatusText.Text.Chars(StatusText.SelectionStart - 1)
                     If c = "@" Then
-                        ShowSuplDialog(AtIdSupl)
+                        ShowSuplDialog(AtIdSupl, 2)
                     ElseIf c = "#" Then
-                        ShowSuplDialog(HashSupl)
+                        ShowSuplDialog(HashSupl, 2)
                     End If
                 End If
                 e.Handled = True