ワンクリックでmacOSのダーク&ライトモードを切り替えられる
4D v19では、macOSのDarkとLightモードをサポートするアプリケーションを作成することができます。そのためには、アイコン、ウィジェット、テキスト、背景色など、多くの細かい部分を修正し、チェックする必要があります。
その結果、あなたは1時間に何十回もmacの外観を変更する必要があります。さて、あなたはこう思うかもしれません、「え?必要なのは3回のクリックだけです。環境設定パネルを開き、一般的なアイコンをクリックし、明暗のコントロールをクリックするだけです。“.しかし、正直なところ、あなたが開発者やテスターであれば、これらの操作を何度も繰り返すのは非常に面倒なことです。
コードエディタから直接オンラインドキュメントを表示
4Dの最新バージョンでは、クラスを使ったコードの記述を簡素化するために、いくつかの改良が加えられています。
- 型に応じた関数と属性の提案
- プロトタイプの表示と簡単な説明
4D v19 R2では、ワンアクションで関数のオンラインドキュメントを開くことができます。
4Dでモバイル化。1つのプロジェクトからAndroidとiOSのアプリを作成する
4Dv19 R2で4D for Androidが利用可能になったことをお知らせします。
すでに多くの機能が利用可能ですが、新しいリリースごとに、4D for Androidの機能が4D for iOSの機能に匹敵するように、可能性を豊かにしていきます。
最も良いのは、同じモバイルプロジェクトで、iOSとAndroidのネイティブアプリケーションの両方を生成できることです。私たちは、両プラットフォームの標準を尊重しながら、非常に類似したユーザー体験を提供することを確認しました。
アプリケーションを拡張してモバイル化する方法
モバイルプロジェクトエディタは、4Dに完全に統合されています。iOSやAndroidのネイティブアプリをプログラミングなしで、素早く簡単にデザイン、構築することができます。さらに進化させたい場合は、生成されたアプリケーションをAndroid StudioやXcodeで開き、KotlinやSwiftでカスタマイズすることが可能です。
また、オフラインの状態でもデータにアクセスできるのも、ネイティブアプリケーションの大きなメリットです。
CSS Media QueryによるUIの明暗の指定
ダークモードは、最近、多くの支持を集めています。そのため、4D v19でサポートを追加し、関連するお知らせでニーズに合わせて調整できるいくつかの方法について触れました。
このブログ記事では、CSSに焦点を当て、CSSメディアクエリを使用してライトモードとダークモードにCSSスタイルを設定する方法について詳しく説明します。
プログラミングでコンパイルを開始する
継続的インテグレーションシステムでは、コードが送信されるたびに、あるいは毎時ごとに、ソースコードのコンパイルが自動的に開始されます。これにより、コード管理サーバー上でマージを確認することができます。
4D v19 では、新コマンドを使ってコードのコンパイルを起動できるようになったため、このタイプのシステムを設定することができます。
コードエディタ。複数のテーマから選択可能
コードエディタの機能は、リリースごとに増えていますが、4Dv19も例外ではありません。
コードエディタ(フォント、フォントサイズ、エレメントの色など)については、開発者それぞれが特別な(時には特異な)テイストを持っています。ある開発者にとっては、見栄えが良く、生産性を高めるものでも、別の開発者にとっては、障害になることがあります。そのため、4D v19ではテーマ管理を導入しています。
もし、「自分自身のテーマを作る」ことがあなたのバケットリストにあるのなら、今がそのチェックポイントです。4D v19には、基本的なテーマが用意されており、あなた自身の好みに合わせてリッチ化することができます。
アプリケーションの情報を簡単に管理
アプリケーションをビルドするには、ビルドされたアプリケーションを設定することができるXMLキーのセットでBUILD APPLICATION コマンドを使用します。ほとんどの方にとって、アプリケーションの構築はこのオプションで十分でしょう。しかし、私たちはあなたの特定のニーズも満たしたいので、BUILD APPLICATION コマンドを分割して簡素化します。これにより、アプリケーションを作成する際に、より柔軟性を持たせることができます。
macOSのDark Modeサポートが登場。
ダークモードは素晴らしく、エキサイティングなユーザーエクスペリエンスを生み出します。そのため、4D v19から、4DはDark Modeに対応し、macOSレベルでDark Modeがオンになっていれば、自動的に起動するようになりました。
これは始まりに過ぎず、将来のバージョンでは、すべてのコンポーネント(例:4D Write Proウィジェット)のDark Modeサポートやデザインモードなど、さらに多くの機能が追加される予定です。
ダークモードが4Dエレメントの見た目をどのように変えるか見てみたいですか?読み進めてください。
データ同期によるプッシュ通知
4D v18 R4では、アプリケーションのユーザーに対して通知を送ることができます。4D v18 R6では、プッシュ通知でデータ同期を開始することができるようになりました。
これは、例えば、配送追跡アプリケーションの場合に便利です。まず、配送情報がデータベースで更新され、その後、顧客に通知が送信されます。通知にはデータの同期要求が含まれているので、お客様がスマートフォンで記録を参照する際には、最新のデータが表示されていることになります。
4D Write Proのインターフェースウィジェットのその他の機能
4D Write Proのツールバーとサイドバーは、より速く、より簡単にドキュメントを作成できるように、より多くの機能で成長し続けています。
4D v18 R6では、以下のことが可能です。
- テキストの増加または減少
- ルーラーをコピー/貼り付け
- 段落の背景色を変更する
- 単語のスタイルを変更 (大文字、小文字、その他)