iHatenaSync次期リリースバージョンのiHatenaSyncについて来年の3月以降、はてなのAPIはOAuth認証を使わないと使えなくなるので、それまでにはiHatenaSyncの対応バージョンをリリースしようと思っています。はてなブログAtomPub/はてなフォトライフAtomAPI/はてなグラフAPIが、OAuth認証に対応しました。機能変更、お知らせなどまた来年二月以降はiOS7に最適化しないとAppleが審査を受け付けてくれない事もあって、iOS7対応も同時に進めています。私は今PressSyncという有料アプリの開発も同時に進めていて、iHatenaSyncにかける事の出来る工数はそれ程なく...というわけで、継続的にメンテをしないといけないような機能でかつ利用者の少ない(と思われる)機能は一旦削除します。要望が多ければ復活するかもしれません。はてなのOAuth認証が怪しげな動きなので、HatenaSyncシリーズの命運はここで尽きるかもしれませんが。カスタムタグのスニペットによる呼び出し。囲みたい箇所を選択状態にしてスニペットを入力します。囲まなくても問題ないですが例として。こんな感じになります。この機能はPressSyncから逆輸入したのですが、PressSyncほどちゃんと作っていません。2個以上のパラメータを持つカスタムタグをスニペットで呼び出すと、二個目以降のパラメータは必ず空白が入ります。ちなみにツールバー上でスワイプしてもカーソル移動になります。コメントを残すPressSync、iHatenaSync開発に際しての拘りポイント(ランドスケープモード)PressSyncは多機能なブログエディタだと評価頂いており開発者としてはとても嬉しい限りです。多機能と呼ばれる飛び道具的な機能以外にも、基本的な作りこみで大きな開発コストをかけていたりして、そういう部分は開発者自身がフィーチャーしないと埋もれそうな気がしたので今後このネタでちょくちょくエントリーしたいと思います。ランドスケープモードPressSyncは全画面が全方位に回転出来るように作っています。Touchで使う場合、殆どの場合は回転させずに使った方が便利だと思うのですが、Bluetoothキーボードケース的なアイテムを使った場合は横モードが必須なので画面回転にも対応しました。私は数年前までQWERTYキーボード信者だったので、この対応は設計段階から必須だと考えていました。結果的にこの対応を入れたお陰でUniversal対応(iPad)も労せず行えました。最近では私自身がiPhoneの操作に慣れてきて、ハードキーボードは不要かな?と思ってきています。ハードキーボードが無い状態であっても画面を横に向けるとキーボード面積が広大になり両手でホールドした状態での親指入力がかなり快適なのです。反面、文字の入力領域が狭くなるのでPressSyncではツールバーを縦の時より細くするといった対応を行っています。(それでもまだ狭いのでランドスケープの時は一番上のツールバーも消そうかな?と悩んでる所です。)iPhone、iPodの場合、写真選択Viewが標準のものを使っており、ここだけはどうしても縦で表示されてしまうので、今後なんとかしたいなぁと思っているポイントですね。iOSにも横の時だけキーボードをQWERTYにするなどといった文字入力に関する細やかな設定があれば、iPhoneで長文を打とうという人口ももうちょっと増えそうな気はするんですが。修正内容1フォトライフをプライベートに設定している場合、「フォトライフ」タブの同期が行えない問題を修正しました。そもそも「はてな」のAPIのバグなので、これをアプリの不具合と言ってしまうのは辛いところがあるのですが、、、iHatenaSyncではAPIを使わずにRSSを読み込んで「フォトライフ」タブの同期を行っています。いうわけでフォトライフをプライベートに設定されていると「権限無し」で、同期が行えないという問題がありました。これはあまりに不便なのでアプリ側で事前にログイン(https利用)してからRSSを取得するように修正しました。この事によりフォトライフの公開範囲に関わらずフォトライフの同期が行えるようになりました。フォトライフの同期機能がiHatenaSyncの最も重要な機能の一つだと私は思っているので活用して頂ければと思います。修正内容2ログイン画面を回転させた時に表示がおかしくなる不具合を修正しました。