GithubHelp home page GithubHelp logo

yukiamakawa / recipeformatter Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 918 KB

SNS投稿用のレシピ文章をカンタンに作れるアプリケーションです

Home Page: https://recipe-formatter.firebaseapp.com/

JavaScript 2.70% HTML 4.99% Vue 75.74% TypeScript 8.89% CSS 7.68%

recipeformatter's Introduction

recipe-formatter

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your unit tests

npm run test:unit

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

recipeformatter's People

Contributors

yukiamakawa avatar

Watchers

James Cloos avatar  avatar

recipeformatter's Issues

Androidで自動的に一番上の要素にfocusされる

期待する動作

材料のリストで、分量や単位の選択肢をタップした後にinputにフォーカスする。

実際の動作

材料が2つ以上ある場合、自動的に一番上の要素にフォーカスされてしまう

再現手順

原因(予想)

分量や単位のinputの指定を$refsからidに変えたことで、idが重複して一番最初の要素が選択されるようになってしまった。

解決・改善案(あれば)

補足

備考の縦幅を大きくする

機能概要

2行ではたりなさそう

  • 手順は平均2行。収まっている
  • 備考は2行では足りないかも。

要望理由

実装案

補足

項目入れ替えができるようにしたい

機能概要

・特に作り方は途中挿入や入れ替えができた方が便利。後から忘れてた!ってなった時に消して入れ直すのが大変。

要望理由

実装案

補足

アプリ名正式に考える?

問題

  • 英語なので読みにくい

  • タイトルではどんなアプリなのかわからない

    • formatterという単語はなじみがないのでは
  • レシピを作るのを手助けしてくれるアプリ、という点が伝わる

改善案

  • レシピメーカー
  • レシピクリエイター
  • レシピヘルパー

テンプレの作成

機能概要

  • ハッシュタグや文章のテンプレを保存して呼び出せるようにする

要望理由

  • 出汁の取り方など、よく使う文章は何度も入力が面倒
  • 今のアプリでは、別の部分からコピペを毎回しないといけない

実装案

補足

最終項目が空だった時にindexのみ出力される

期待する動作

最終行が空のときはindexも表示しない

実際の動作

indexのみが表示されている

再現手順

手順と備考で、行を追加して最終行を空にする

原因(予想)

reduce()内で空の場合はindexも出力しないように書き換える必要がある

解決・改善案(あれば)

補足

単位をまとめる

機能概要

  • 食材の欄で、単位をプルダウンで入力できるようにする

要望理由

  • 単位は半角や記号が必要なものが多く、スマホではキーボードを切り替えて入力するのが面倒

実装案

  • 材料にunit(単位)カラムを追加
  • 入力で自由入力とドロップダウンを両立できるようにする
     - 単位どうする?
      - 個, g, ml, l, 本, 切れ
      - 頻度が高く、キーボード変換や文字変換が必要なもの
  • 並び替えボタンを初期は非表示にする
     - 並び替えを押すと、文字は固定の代わりに入れ替えボタンが表示される
     - 完了を押すともとの入力ができる
    • 追加もデザインを合わせる

補足

レシピタイトルの横幅を大きくしたい

期待する動作

レシピタイトルが全文見えるようにしたい

実際の動作

タイトルの横幅が小さくて基本的に切れてしまう

再現手順

原因(予想)

解決・改善案(あれば)

補足

ビルドエラー解消

期待する動作

実際の動作

#93 の変更でビルドエラーが出るようになったので修正

再現手順

原因(予想)

解決・改善案(あれば)

補足

プレビューと実際にコピーされる文章が違う

期待する動作

プレビューの文章がそのままコピーされる

実際の動作

空白の処理などが微妙に異なる

再現手順

原因(予想)

コピー対象のテキストとプレビューのテキストは別の処理を施したものを使っている。

解決・改善案(あれば)

同一のcomputed()から出された値をプレビューとコピーの両方で使う

補足

開発環境用のプロジェクト作成

機能概要

  • 開発用のプロジェクト作成
  • devにマージされた時にcircleciで開発環境にdeploy設定

要望理由

本番用のプロジェクトしかないので、開発用のプロジェクト作成

実装案

補足

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.