だるろぐ

明日できることは、今日しない。

Formula Pad 1.1.0 for Windows 8

f:id:daruyanagi:20130509185340p:plain

いろいろありましたが(Windows ストア アプリ:リジェクトを食らいました。 - だるろぐWindows Store Apps:公開されました……が! - だるろぐ)、無事(日本の)Windows ストアにも公開されました。

1.1.0(2013/05/09)

  • 日本市場をはじめとするすべての市場に公開しました

1.0.0 なんてなかったんや……!

基本的な機能

f:id:daruyanagi:20130509185803p:plain

ほとんど Formula Pad 1.0.1 - だるろぐ と同じです。Surface RT で使うために作りました。まぁ、むかしカメラ目当てで作ったアプリ(初めての Windows ストアアプリが無事ストアで公開されました \(^o^)/ - だるろぐ)よりは役に立つと思う。

f:id:daruyanagi:20130509191047p:plain

アプリバーから数式をテキストや画像として保存したり、クリップボードへコピーできます。

f:id:daruyanagi:20130509185853p:plain

スナップ表示にも対応しているよ!

f:id:daruyanagi:20130509185918p:plain

でも、ソフトウェアキーボードで使う場面を考慮するのを忘れていました……これは直さねばならない。どうすればええんや……

プライバシーポリシーのリンクを[設定]チャームへ追加

SettingsPane.GetForCurrentView().CommandsRequested += (s, e) =>
{
    const string LAVEL_PRIVACY_POLICY = "Privacy Policy";
    const string URL_PRIVACY_POLICY = "http://download.daruyanagi.net/Privacy%20Policy";

    var show_privacy_policy = new UICommandInvokedHandler(async (target) =>
    {
        switch (target.Id as string)
        {
            case LAVEL_PRIVACY_POLICY:
                await Launcher.LaunchUriAsync(new Uri(URL_PRIVACY_POLICY));
                break;
        }
    });

    e.Request.ApplicationCommands.Clear();

    e.Request.ApplicationCommands.Add(
        new SettingsCommand(
            LAVEL_PRIVACY_POLICY,
            LAVEL_PRIVACY_POLICY,
            show_privacy_policy
        )
    );
};

OnLaunched イベントハンドラに以下のコードを追加しておいた。これでいいのかな?