iseruuuuu / programming_memo_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

programming_memo_for_mac_app

現状のアプリ

アップデート内容

やりたいこと

やることリスト

  • フォルダーの理解を深める
  • ショートカット入力のタブの切り替え「右スクロール」できるようにする。
  • ショートカット入力のタブの切り替え「右スクロール」できるようにする。
  • アプリのスクリーンショットを作成する

errorリスト

  • macOSの時のプレビュー画面では、FontWeight.boldが効いていない?
  • テキストフィールドの操作の確認をする

完了リスト

  • 起動時のテキストのタイトルを未記入にしたい
  • 起動時のテキストの内容を未記入にしたい
  • 入力画面 → リスト画面 ->入力画面にしたい
  • MarkDownメモ一覧を削除した。(memo_list_page.dart)
  • 「リスト画面へ」をいい感じのアイコンに変更(memo_page.dart)
  • appBarをgithubみたいにしたい。
  • listのcellのデザインを一新する (memo_list_card_page.dart)
  • listを2回タップで開けるようにする (memo_list_card_page.dart)
  • 「〇〇日後に削除されます」の位置を変更(memo_list_card_page.dart)
  • 削除リストとメモ一覧の2回タップの処理の分岐を行った(memo_list_card_page.dart)
  • TextFieldの色を白にしたい(editor_widget.dart)
  • FloatingButtonの色・サイズを変更する。(memo_list_page.dart)
  • FloatingButtonの色・サイズを変更する。(memo_page.dart)
  • プレビュー画面の大きさを全体的にする。(preview_widget.dart)
  • プレビュー画面のColorを白っぽくする。(preview_widget.dart)
  • プレビュー画面で「# ww」と入力すると、コピーアイコンを削除する(header.dart)
  • プレビュー画面の見出しのサイズをGithubのMarkdownのサイズにした。(header.dart)
  • プレビュー画面のmarkdownを黒にした(markdown_body.dart)
  • プレビュー画面のcodeのPaddingをQiitaと同じにした。(mark_down_body.dart)
  • プレビュー画面で画像を挿入できるようにした。(markdown_body.dart)
  • プレビュー画面の大きさ調整(markdown_body.dart, pre.dart)
  • プレビュー画面のcodeの大きさをMediaQueryにする(markdown_body.dart, pre.dart)
  • 削除済みメモがない時の画面を一新した(deleted_memo_list_widget.dart)
  • メモ一覧のメモがない時の画面を一新した(memo_list_widget.dart)
  • プレビュー画面のwaringのデザインを実装した(markdown_body.dartとpre.dart)
  • プレビュー画面の補足説明(veryWaring,littleWaring,information)の3つを作成した。(markdown_body.dartとpre.dart)
  • veryWaring・littleWaring・informationの横にそれぞれアイコンを足してあげた(per.dart)
  • プレビュー画面の太文字をできるようにした(markdown_body.dartとper.dart)
  • プレビュー画面のColor型が入力できるようにした。(markdown_body.dartとper.dart)
  • プレビュー画面の引用(1)を別の形で入力できるようにした。(markdown_body.dartとper.dart)
  • プレビュー画面の多重引用を別の形で入力できるようにした。(markdown_body.dartとper.dart)
  • veryWaring・littleWaring・informationがStackOverFlowしないようにした。(per.dart)
  • アプリのMaxサイズとMinサイズを決めた
  • h1~h6までのStackOverFlowしないようにした。(hearer.dart)
  • cellがStackOverFlowしないようにした(memo_list_card_page.dart)
  • consoleに出てくるものを表示させないようにした(logger.dart)
  • ショートカット入力の保存の処理「Command+S」をできるようにする()。
  • ショートカット入力の下スクロール「下やじるし」をできるようにする()。
  • ショートカット入力の上スクロール「上やじるし」をできるようにする()。
  • 「開く」と「削除」のボタンのデザインを一新する(memo_list_card_page.dart)
  • 削除の確認のダイアログを作成した(dialog.dart)。
  • デザインをiOS風にした。
  • アプリのアイコンを作成した
  • アプリの名前を変更した。
  • apple storeに提出した。
  • 記載例のページを作成した。
  • タイトルのテキストフィールドで「Enter」を押すと、保存できるようにした

markdownOKリスト

  • 見出し

  • リンクの挿入

  • 画像の挿入

  • テーブルの挿入

  • 水平線

  • 打ち消し線

  • waringの出現

  • veryWaringの出現

  • littleWaringの出現

  • informationの出現

  • 太文字

  • コードスパンの中身がCSSの 型

  • Blockquotes - 引用

  • Blockquotes - 多重引用

  • 斜体

  • Diff [https://qiita.com/Qiita/items/c686397e4a0f4f11683d]

  • 折りたたみ [https://qiita.com/Qiita/items/c686397e4a0f4f11683d]

  • チェックボックス(デザインを修正したい。。)

  • リスト(妥協)

  • インライン表示

  • 番号付きリスト

  • 注釈

  • 空行・改行

  • コードの挿入

  • 画像の挿入(サイズ指定)

  • 文字色

  • マークダウンのエスケープ

具体的な解決方法

・入力画面 → リスト画面 ->入力画面にしたい
->WillPopScopeの採用とautomaticallyImplyLeading: false,を採用

参考になったサイト一覧

[マークダウンにおける見出しのサイズについて]
https://zenn.dev/yu_9/articles/yu9-md-fontsize
[【Flutter】flutter_markdown で見た目をカスタマイズする] https://zenn.dev/k_shir0/articles/a4fb94315ac89a [waringのmarkdownを出すやつ] flutter/flutter#96608 [文字から空白文字を全て削除する方法] [https://qiita.com/blendthink/items/3a70a3ee5b72e5f4e2bc]

About


Languages

Language:Dart 70.0%Language:C++ 13.7%Language:CMake 11.5%Language:Ruby 1.7%Language:HTML 1.2%Language:Swift 0.9%Language:C 0.9%Language:Kotlin 0.1%Language:Objective-C 0.0%