GithubHelp home page GithubHelp logo

adjust-posts's People

Contributors

mzsm avatar norihitoishida avatar radiopunch avatar yousukeayada avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

adjust-posts's Issues

TODO

対応中

  • なし

レビュー中(@norihitoishida )

  • 「」、『』の中は改行しない (@radiopunch )

対応完了

  • 文頭のスペース改行削除
  • 上にコピペしたのをトリガーに下に調整文出し
  • テキストボックスのスペルチェックの赤い波線をオフ(Chrome/Firefoxで別挙動?)
  • 2連改行をデフォルトOFFにして行間値をデフォルト0.7に設定(@norihitoishida )

お便りのオチが見えてしまうことへの対策

BSS企画時に「落ちが見えちゃった」などのようなコメントがありました。
具体的な対策はぼんやりとしか考えてませんが、どうにかしたいです。

今考えた適当な対策案
・エンターキーなどをトリガーに一行ずつ表示行を増やす
・ノベルゲーっぽく一文ずつ表示する(最後に全文表示)

とりあえずissueだけ投げておきます。

お便りを保存する機能

先日の学生相談室を見て思ったんですが、
事前に選別したお便りを保存してすぐに呼び出せる機能はどうでしょうか?
事前におそらく現状は

選別したフォーム回答の番号を記録→都度googleフォームより本文をコピペ

という感じだと思います。

"前のお便り" "次のお便り"のようなボタンを加え、複数のお便りを処理できるようにしたうえでお便りをブラウザを閉じても保存できるようにできれば、

選別したフォーム回答をコピペ→配信中は"次のお便り"を押して逐次お便りを表示

といった形でよりスムーズに配信できるかなと思いました。

現状の機能を壊さないように上記の機能を追加することも可能だと思うのでやってみてもいいかなと思います。

前回のお便り配信を見返して思ったこと

BSS配信を見返して思ったことです。
あくまで感想なので、他の方のご意見も伺いたいです。

  • フォームの幅が広すぎてレイアウトに苦労していたような気がするので幅調整の機能をつけるべき?
  • 行間が広すぎたようなので(行間0以上に狭くしようとクリックしていた)、2連改行をデフォルトOFFにして行間値をデフォルト0.5に設定するべき?

「改行数を固定する」のUX改善

お便りに空行が含まれている場合、「行末に「。」を追加する」と「改行数を固定する(空白1行)」をオフにすることでキチンと表示できるんですが、UXが良くないので改善します

↓良くない例

Screenshot from 2021-08-15 12-49-41

↓良い例

Screenshot from 2021-08-15 12-53-43

文の途中でも行間が開いてしまう問題

「あああああああああ
 ああああ。

 ああああああああ。」
ではなく
「ああああああああ

 ああああ。

 ああああああああ。」
と表示されてしまい読みにくい感じがします(自分だけ?)。
ただ、
・置換後の文字列をotayori_adjustedに代入
・行間調整
の処理順なので、うまい修正が思いつきません。

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.