背景や枠線のプロパティを使って、ボタン、ラジオボタン、チェックボックスをカスタマイズする
カラフルなアクションボタンが並んだツールバーや、スタイリッシュなラジオボタンやチェックボックスを備えた設定パネルを作成していると想像してみてください。特別なイラストや複雑なグラフィックは必要ありません。角が丸く、控えめな枠線が入った青いボタンがあれば十分です。 これまでは、単純な視覚的なカスタマイ...
カラフルなアクションボタンが並んだツールバーや、スタイリッシュなラジオボタンやチェックボックスを備えた設定パネルを作成していると想像してみてください。特別なイラストや複雑なグラフィックは必要ありません。角が丸く、控えめな枠線が入った青いボタンがあれば十分です。 これまでは、単純な視覚的なカスタマイ...
Fluent UIを導入した際、その目標は明確でした。それは、4Dアプリケーションが、ほとんど手間をかけずに最新のWindowsのルックアンドフィールを採用できるようにすることです。 リリースを重ねるごとに、Fluent UIのサポートはさまざまなフォームタイプに拡大し、堅牢で本番環境でも利用可能...
4D 21 R3では、最新のユーザーインターフェースの構築がさらに簡単になりました。オブジェクトライブラリが強化され、Fluent UI や Liquid Glassといった最新のUI標準に準拠するようになりました。 その結果、プラットフォーム間で視覚的な一貫性を保ち、開発のスピードアップに最適化...
Apple 社は、macOS Tahoeにおいて、"Liquid Glass"と呼ばれる新しいビジュアルシステムを導入しました。今回のリリースでは、最新のmacOS デザインの進化に合わせ、このインターフェーススタイルを採用しています。 4D 21 R3 以降、4D デスクトップアプリケーションは...
4D 21 R2 では、Fluent UI は引き続き開発者プレビュー段階ですが、4D への完全なネイティブ統合により新たなマイルストーンに到達しました。プレビュー段階ながら、有効化・設定・運用が容易になり、外部依存関係に依存しなくなりました。ユーザー側での追加設定なしに、アプリケーションは即座にW...
ナビゲーション・マップなど、Webサイトから知られるウィジェットでユーザー・インターフェースを豊かにしたいと思ったことはありませんか?JavaScriptを学んだり、CSSやHTMLを扱ったり、この2つの世界の間でデータの受け渡しをしたりする必要はありません。 Web エリアと4D Qodly P...
表立って見える場所ではありませんが、Fluent UIを4Dにネイティブに統合するために、舞台裏では重要なエンジニアリング作業が行われました。これはつまり、Windows、Office、Teams を定義しているのと同じモダンなビジュアルスタイルであるMicrosoft のFluent UI デザイ...
アプリケーション開発では、しばしばフォームを動的に作成する必要があります。たとえば、ユーザーのニーズに合わせて、その場で検索フォームを生成したい場合があります。4D では、ダイナミックフォームを構築するために大きく分けて 2つのアプローチがあります: フォーム全体をプログラムで構築するか、既存のフォ...
4D 20 R9 では、Webエリアの $4dオブジェクトに対してコンテキストを定義し、機能を限定して公開できるようにする新しいコマンドが導入されました。以前は、$4d を使用することは、Webエリアに 4D のメソッドを公開することと同義でしたが、今後は代わりにクラス関数を定義して使用することがで...