Git Product home page Git Product logo

tcv's People

Contributors

guredora403 avatar hrk-fujii avatar kitabatake1013 avatar yamahubuki avatar yncat avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

tcv's Issues

tcv.pyで翻訳対象のメッセージが作れない

tcv.py上で、
("message")
の形式でメッセージを書くと、正しく機能しない。
同ファイル内に「
」という関数が定義されており、そちらが実行されてしまうためと考えられる。

コイン枚数に応じた読み上げの追加

ライブ開始時
「"完走に必用なコインが集まっています。"

アイテム投下時
コインが5枚集まりました。
完走に必要なコインが集まりました。

何も選択していないときの挙動

各リストでは、最初何も選択されていない状態です。
たとえばライブ接続直後にコメントの詳細情報など開くと選択中アイテムが-1になった結果として、リストの一番下のコメントの情報が出てしまいます。

一時的に通知を停止するショートカット

スクリーンリーダに対するコメントなどの通知をスリープする機能が必要と思われる
TCVの通知文字列の割り込みにより元の読み上げが上書きされ、スクリーンリーダ操作ができない

アカウントの並び順を変更する機能

アカウントマネージャで複数のアカウントを追加した際、それらの並び順を自由に変更できるようにする。
この設定はコメント投稿アカウントのコンボボックスにも影響する。

ライブ再生が頻繁に停止する

旧TCV、LAMPなど、bassを使用している多くのアプリケーションで同様の現象が発生。
Foobar2000など、ffmpegを使用していればこの問題は発生しない。
再生機能をTCVに搭載するかどうかも含めて、対応を検討する。

defaultKeyMapを見直す

音量の調整など旧tcvに存在していたデフォルトのショートカットが設定されていないものがあります。

コメント・ユーザ名読み替え設定画面の作成

コメント本文・ユーザ名の読み替え設定を行うためのインターフェイスを作る。
複数行エディットボックスに入力させる、リストボックスと[追加][削除]ボタンを持つ画面を作るなど、方法を検討する。

各タイマータイプに名前を付ける

タイマーのモードが3つあるが、それぞれにより簡潔な呼び名を付ける。
現状は、暫定的に、旧バージョンのマニュアルからコピーした下記の文言を使用している。

  • コインの枚数を加味せず30分を計測
  • コインの枚数を加味して最大まで延長したと仮定した残り時間を計測し各枠ごとの残り時間を詳細に通知する
  • コインの枚数を加味して最大まで延長したと仮定した残り時間を計測し延長が予定される枠の残り時間は3分前のみを通知する

これでは非常に長く、動作を理解することが難しく、更に翻訳も大変困難である。
そこで、更に簡潔な表現を考える。

プログラムを終了できない

再現手順

  1. TCVを起動する
  2. Alt+F4を押す

期待される動作

  • TCVが終了する

実際の動作

  • 以下の例外が発生する

Traceback (most recent call last):
File "views\main.py", line 320, in Exit
super().Exit()
File "views\base.py", line 277, in Exit
event.Skip()
AttributeError: 'NoneType' object has no attribute 'Skip'

その他の特記事項

  • 最近のkitの更新が原因と思われる
  • 他の方法でTCVを終了しようとしても同じ現象が発生する

アカウントの追加ができない

アカウントマネージャでアカウント追加時にブラウザではauthorisation successfulが表示されるのですがアプリケーション側ではブラウザでの操作を待っていますとなってしまいさきにすすみません。

お気に入り画面で項目がないときに削除が実行されてしまう

次の操作をすると例外が発生する。
1.なんらかのユーザーをお気に入りに追加する。
2.お気に入り一覧を開く。
3.お気に入り一覧にてすべての項目の削除を実行する。
4.その状態でもう一度削除を実行する。

Traceback (most recent call last): File "C:\Users\keigo\Documents\python\tcv\views\viewFavorites.py", line 42, in delete dlg = simpleDialog.yesNoDialog(_("確認"), _("%sのライブをお気に入りから削除してもよろしいですか?") %(globalVars.app.Manager.favorites[self.favoritesList.GetFocusedItem()])) IndexError: list index out of range

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.