「App:Library:LVGL:docs:Changelog」の版間の差分
(同じ利用者による、間の1版が非表示) | |||
44行目: | 44行目: | ||
NXPマイクロコントローラーのGPUサポートは、まだ新しい描画アーキテクチャに更新されていません。#3052を参照 | NXPマイクロコントローラーのGPUサポートは、まだ新しい描画アーキテクチャに更新されていません。#3052を参照 | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
61行目: | 61行目: | ||
* :警告:arch(draw):描画エンジンの交換を許可<code>db53ea9</code> | * :警告:arch(draw):描画エンジンの交換を許可<code>db53ea9</code> | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
84行目: | 84行目: | ||
* arch(env):zephyrフォルダーをenv_supportフォルダーに移動します<code>4bd1e7e</code> | * arch(env):zephyrフォルダーをenv_supportフォルダーに移動します<code>4bd1e7e</code> | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
159行目: | 159行目: | ||
* feat(slider):LV_OBJ_FLAG_ADV_HITTESTを使用してノブのext_click_areaを検討します<code>9d3fb41</code> | * feat(slider):LV_OBJ_FLAG_ADV_HITTESTを使用してノブのext_click_areaを検討します<code>9d3fb41</code> | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
174行目: | 174行目: | ||
* perf(color):より高速なlv_color_hex関数を追加します<code>2864</code> | * perf(color):より高速なlv_color_hex関数を追加します<code>2864</code> | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
409行目: | 409行目: | ||
* fix(obj)lv_obj_set_pos / x/yのコメントを修正<code>b9a5078</code> | * fix(obj)lv_obj_set_pos / x/yのコメントを修正<code>b9a5078</code> | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
424行目: | 424行目: | ||
* 例(表):テキストの配置を修正<code>b03dc9c</code> | * 例(表):テキストの配置を修正<code>b03dc9c</code> | ||
|} | |} | ||
− | :[[App:Library:LVGL|戻る : Previous]] | + | :[[App:Library:LVGL#Changelog|戻る : Previous]] |
604行目: | 604行目: | ||
* Add LVGL as an [https://packages.rt-thread.org/en/detail.html?package=LVGL '''RT-Thread'''] and [https://components.espressif.com/component/lvgl/lvgl '''ESP32'''] component | * Add LVGL as an [https://packages.rt-thread.org/en/detail.html?package=LVGL '''RT-Thread'''] and [https://components.espressif.com/component/lvgl/lvgl '''ESP32'''] component | ||
| | | | ||
+ | |||
+ | |||
+ | v8.1はマイナーリリースであるため、多くの修正に加えて、多くの新機能も含まれています。 | ||
+ | |||
+ | 最も重要な機能のいくつかは | ||
+ | |||
+ | * SDLベースのGPU描画のサポートが組み込まれています | ||
+ | * ソフトウェアレンダラーでのはるかに高速な円の描画 | ||
+ | * いくつかの'''サードパーティライブラリ'''が直接LVGLにマージされます。 | ||
+ | * LVGLを'''RTスレッド'''および'''ESP32'''コンポーネントとして追加します | ||
|} | |} | ||
:[[App:Library:LVGL|戻る : Previous]] | :[[App:Library:LVGL|戻る : Previous]] | ||
616行目: | 626行目: | ||
* :warning: feat(calendar): add the header directly into the calendar widget <code style="color: #bb0000;">2e08f80</code> | * :warning: feat(calendar): add the header directly into the calendar widget <code style="color: #bb0000;">2e08f80</code> | ||
| | | | ||
+ | * :warning:feat(calendar):ヘッダーをカレンダーウィジェットに直接追加します<code>2e08f80</code> | ||
|} | |} | ||
:[[App:Library:LVGL|戻る : Previous]] | :[[App:Library:LVGL|戻る : Previous]] | ||
628行目: | 639行目: | ||
* arch add small 3rd party libs to lvgl <code style="color: #bb0000;">2569</code> | * arch add small 3rd party libs to lvgl <code style="color: #bb0000;">2569</code> | ||
| | | | ||
+ | * archはlvglに小さなサードパーティライブラリを追加します<code>2569</code> | ||
|} | |} | ||
:[[App:Library:LVGL|戻る : Previous]] | :[[App:Library:LVGL|戻る : Previous]] | ||
697行目: | 709行目: | ||
* feat(obj) add lv_obj_get_x/y_aligned <code style="color: #bb0000;">98bc1fe</code> | * feat(obj) add lv_obj_get_x/y_aligned <code style="color: #bb0000;">98bc1fe</code> | ||
| | | | ||
+ | * feat(display)direct_mode描画モードを追加<code>2460</code> | ||
+ | * feat(conf):LV_MEM_BUF_MAX_NUMを構成可能にする<code>2747</code> | ||
+ | * feat(disp):フルスクリーン以外の表示ユーティリティを追加<code>2724</code> | ||
+ | * feat(rlottie)サードパーティライブラリとしてLVGL-Rlottieインターフェイスを追加<code>2700</code> | ||
+ | * feat(rtthread):rt-threadのデバイスドライバーを移植する準備をします<code>2719</code> | ||
+ | * feat(fsdrv)Win32APIに基づくドライバーの追加<code>2701</code> | ||
+ | * feat(span)インデントは、修正モードと中断モードのパーセントをサポートします<code>2693</code> | ||
+ | * feat(rt-thread):rt-threadsconscirptを実装します<code>2674</code> | ||
+ | * feat(lv_spinbox)は、エンコーダボタンをクリックしたときに右から左と左から右の両方の数字ステップをサポートします<code>2644</code> | ||
+ | * featrt-threadRTOSのサポートを追加<code>2660</code> | ||
+ | * feat(disp):レンダリングを有効にしてサブセクションを表示する<code>2583</code> | ||
+ | * feat(キーボード):ユーザー定義モードを追加<code>2651</code> | ||
+ | * feat(event)add LV_EVENT_CHILD_CREATED / DELETED<code>2618</code> | ||
+ | * feat(btnmatrix / Keyboard):ボタンを押したときにポップオーバーを表示するオプションを追加<code>2537</code> | ||
+ | * feat(msgbox)カスタムコンテンツのコンテンツ領域を追加<code>2561</code> | ||
+ | * feat(tests):ビルドをテストするためのデバッグ情報を含める<code>2568</code> | ||
+ | * feat(描画)ハードウェアアクセラレーションによるSDL2によるレンダリング<code>2484</code> | ||
+ | * feat(msgbox):必要な場合を除いてタイトルラベルを省略<code>2539</code> | ||
+ | * feat(msgbox):選択したボタンのインデックスを取得する関数を追加<code>2538</code> | ||
+ | * feat(make)micropythonのlvglインターフェイスターゲットを追加<code>2529</code> | ||
+ | * feat(obj)lv_obj_move_to_index(obj、index)を追加し、lv_obj_get_child_id(obj)をlv_obj_get_index(obj)に名前変更しました<code>2514</code> | ||
+ | * feat(obj)lv_obj_swap()関数を追加<code>2461</code> | ||
+ | * feat(mem)LV_MEM_POOL_ALLOC<code>2458</code> | ||
+ | * feat(switch)状態変更時にスムーズなアニメーションを追加<code>2442</code> | ||
+ | * feat(anim)lv_animユーザーデータを処理するためのインターフェイスを追加します。<code>2415</code> | ||
+ | * feat(obj)lv_is_initializedを追加<code>2402</code> | ||
+ | * feat(obj)バックポートキーパッドとエンコーダーがv7<code>lv_page</code>からv8にスクロール<code>lv_obj</code> <code>2390</code> | ||
+ | * feat(snapshot)オブジェクトのスナップショットを取得するAPIを追加<code>2353</code> | ||
+ | * feat(anim)animタイムラインを追加<code>2309</code> | ||
+ | * feat(span)不足しているスパングループ関数を追加する<code>2379</code> | ||
+ | * feat(img)img_sizeプロパティを追加<code>2284</code> | ||
+ | * feat(calendar)MicroPythonの例を改善<code>2366</code> | ||
+ | * feat(spinbox)カーソルを特定の位置に設定する関数を追加<code>2314</code> | ||
+ | * feat(timer)lv_tick_incが呼び出されているかどうかを確認します<code>aa6641a</code> | ||
+ | * feat(event、widgets)LV_EVENT_DRAW_PART_BEGIN/ENDのパラメーターを改善<code>88c4859</code> | ||
+ | * feat(docs)の例の改善<code>4b8c73a</code> | ||
+ | * feat(obj)MAINおよびSCROLLBARパーツのLV_EVENT_DRAW_PART_BEGIN/ENDを送信します<code>b203167</code> | ||
+ | * feat(led)send LV_EVENT_DRAW_PART_BEGIN / END<code>fcd4aa3</code> | ||
+ | * feat(chart)分割線画セクションの前後にLV_EVENT_DRAW_PART_BEGIN/ENDを送信します。<code>e0ae2aa</code> | ||
+ | * feat(tests)カバレッジをcodecovにアップロード<code>4fff99d</code> | ||
+ | * feat(conf)Kconfigのデフォルトのチェックを改善<code>f8fe536</code> | ||
+ | * feat(draw)add LV_BLEND_MODE_MULTIPLY<code>cc78ef4</code> | ||
+ | * feat(test)スクリーンショット比較のアサートを追加<code>2f7a005</code> | ||
+ | * feat(event)スクロールアニメーションをLV_EVENT_SCROLL_BEGINに渡します<code>ca54ecf</code> | ||
+ | * feat(obj)は、スクロールバーをRTLベースディレクトリの左側に配置します。<code>906448e</code> | ||
+ | * feat(log)LV_LOG_...マクロの上書きを許可<code>17b8a76</code> | ||
+ | * feat(arc)LV_OBJ_FLAG_ADV_HITTESTにサポートを追加<code>dfa4f5c</code> | ||
+ | * feat(event)add LV_SCREEN_(UN)LOAD_START<code>7bae9e3</code> | ||
+ | * feat(obj)add lv_obj_del_delayed()<code>c6a2e15</code> | ||
+ | * feat(docs)GitHubリンクにビューを追加<code>a716ac6</code> | ||
+ | * feat(event)LV_EVENT_SCREEN_LOADED/UNLOADEDイベントを追加<code>ee5369e</code> | ||
+ | * feat(textarea)lv_textarea_set_alignの必要性を削除します<code>56ebb1a</code> | ||
+ | * feat(rt-thread):GCC / Keil(AC5)/ Keil(AC6)/IARでLVGLプロジェクトをサポート<code>32d33fe</code> | ||
+ | * feat(docs)遅延読み込みの個々の例も<code>918d948</code> | ||
+ | * feat:LV_USE_MEM_PERF/MONITOR_POSを追加<code>acd0f4f</code> | ||
+ | * feat(canvas)lv_canvas_set_px_opaを追加<code>b3b3ffc</code> | ||
+ | * feat(event)add lv_obj_remove_event_cb_with_user_data<code>4eddeb3</code> | ||
+ | * feat(obj)add lv_obj_get_x / y_aligned<code>98bc1fe</code> | ||
|} | |} | ||
:[[App:Library:LVGL|戻る : Previous]] | :[[App:Library:LVGL|戻る : Previous]] | ||
715行目: | 785行目: | ||
* perf(draw) speed up additive blending <code style="color: #bb0000;">3abe517</code> | * perf(draw) speed up additive blending <code style="color: #bb0000;">3abe517</code> | ||
| | | | ||
+ | * perf(draw)再実装円描画アルゴリズム<code>2374</code> | ||
+ | * perf(anim_timeline)lv_anim_timeline_stop()を追加<code>2411</code> | ||
+ | * perf(obj)は、サイクル制限チェックからlv_obj_get_child_cntを削除します<code>ebb9ce9</code> | ||
+ | * perf(draw)は長方形の描画アルゴリズムを再実装します<code>5b3d3dc</code> | ||
+ | * perf(draw)は、現在の描画領域に影響を与えない場合、マスクを無視します<code>a842791</code> | ||
+ | * perf(refresh)は、2つのバッファーでlv_disp_flush_readyを待機する場所を最適化します<code>d0172f1</code> | ||
+ | * perf(draw)は添加剤の混合をスピードアップします<code>3abe517</code> | ||
|} | |} | ||
:[[App:Library:LVGL|戻る : Previous]] | :[[App:Library:LVGL|戻る : Previous]] | ||
1,044行目: | 1,121行目: | ||
* fix(example) revert text code from lv_example_checkbox_2 <code style="color: #bb0000;">28e9593</code> | * fix(example) revert text code from lv_example_checkbox_2 <code style="color: #bb0000;">28e9593</code> | ||
| | | | ||
+ | * example(chart)面グラフの例を追加<code>2507</code> | ||
+ | * example(anim)キュービックベジェを使用するデモを追加<code>2393</code> | ||
+ | * feat(example)lv_example_chart_9.pyを追加<code>2604</code> | ||
+ | * feat(example)lv_example_chart_8.pyを追加<code>2611</code> | ||
+ | * 古いデータと新しいデータの間にギャップを追加するfeat(example)チャートの例<code>2565</code> | ||
+ | * feat(example)addlvサンプルリスト2<code>2545</code> | ||
+ | * feat(examples)lv_example_anim_3のMicroPythonバージョンを追加し、ローラーフォントを動的にロードできるようにします<code>2412</code> | ||
+ | * feat(examples)は2番目のタブビューの例のMPバージョンを追加しました<code>2347</code> | ||
+ | * 修正(例):フォーマットコード<code>2731</code> | ||
+ | * fix(example)lv_example_chart_2.pyのマイナーな修正<code>2601</code> | ||
+ | * feat(example)グラデーションの例でテキストを追加<code>462fbcb</code> | ||
+ | * fix(example_roller_3)マスクフリーパラメータのバグ<code>2553</code> | ||
+ | * fix(examples)は、必要な場合を除いてアセットをコンパイルしません<code>2523</code> | ||
+ | * fix(example)スクロール例sqortタイプ<code>2498</code> | ||
+ | * 修正(例)結合の使用法<code>2425</code> | ||
+ | * 修正(例)不足しているlv.PART.INDICATORを追加<code>2423</code> | ||
+ | * 修正(例)MicroPythonにlv.grid_frを使用する<code>2419</code> | ||
+ | * 修正(例)シンボリックリンクを削除<code>2406</code> | ||
+ | * fix(examples)import'u'-接頭辞付きのモジュール<code>2365</code> | ||
+ | * 修正(例)MPスクリプトのキャストを削除<code>2354</code> | ||
+ | * fix(examples)MicroPythonの例を修正し、CIで例を実行します<code>2339</code> | ||
+ | * fix(examples)は名前が変更されたMicropythonAPIに合わせます<code>2338</code> | ||
+ | * fix(examples)MicroPythonAPIの変更に合わせてキャンバスの例を調整します<code>52d1c2e</code> | ||
+ | * fix(example)テストコードを元に戻す<code>77e2c1f</code> | ||
+ | * feat(example)ラジオボタンのチェックボックスの例を追加<code>d089b36</code> | ||
+ | * feat(example)グラデーションの例でテキストを追加<code>462fbcb</code> | ||
+ | * fix(examples)animimgが無効になっている場合、例のanimimg画像を除外します<code>4d7d306</code> | ||
+ | * fix(example)lv_example_anim_timeline_1()でオブジェクトサイズを調整します<code>71a10e4</code> | ||
+ | * fix(example)lv_example_checkbox_2からテキストコードを元に戻す<code>28e9593</code> | ||
|} | |} | ||
:[[App:Library:LVGL|戻る : Previous]] | :[[App:Library:LVGL|戻る : Previous]] |
2022年6月22日 (水) 21:41時点における最新版
https://docs.lvgl.io/8.2/CHANGELOG.html
英文 | 自動翻訳 |
---|---|
Changelog
v8.2.0 31 January 2022
Overview
英文 | 自動翻訳 |
---|---|
Among many fixes and minor updates these are the most important features in v8.2.0:
The GPU support for NXP microcontrollers is still not updated to the new draw architecture. See #3052 |
多くの修正とマイナーアップデートの中で、これらはv8.2.0の最も重要な機能です。
NXPマイクロコントローラーのGPUサポートは、まだ新しい描画アーキテクチャに更新されていません。#3052を参照 |
Breaking Changes
英文 | 自動翻訳 |
---|---|
|
|
Architectural
英文 | 自動翻訳 |
---|---|
|
|
New Features
英文 | 自動翻訳 |
---|---|
|
|
Performance
英文 | 自動翻訳 |
---|---|
|
|
Fixes
英文 | 自動翻訳 |
---|---|
|
|
Examples
英文 | 自動翻訳 |
---|---|
|
|
Docs
英文 | 自動翻訳 |
---|---|
|
|
CI and tests
英文 | 自動翻訳 |
---|---|
|
|
v8.1.0 10 November 2021
Overview
英文 | 自動翻訳 |
---|---|
v8.1 is minor release so besides many fixes it contains a lot of new features too. Some of the most important features are
|
最も重要な機能のいくつかは
|
Breaking Changes
英文 | 自動翻訳 |
---|---|
|
|
Architectural
英文 | 自動翻訳 |
---|---|
|
|
New Features
英文 | 自動翻訳 |
---|---|
|
|
Performance
英文 | 自動翻訳 |
---|---|
|
|
Fixes
英文 | 自動翻訳 |
---|---|
|
Examples
英文 | 自動翻訳 |
---|---|
|
|
Docs
英文 | 自動翻訳 |
---|---|
|
CI and tests
英文 | 自動翻訳 |
---|---|
|
Others
英文 | 自動翻訳 |
---|---|
|
v8.0.2 (16.07.2021)
英文 | 自動翻訳 |
---|---|
|
v8.0.1 (14.06.2021)
英文 | 自動翻訳 |
---|---|
|
v8.0.0 (01.06.2021)
英文 | 自動翻訳 |
---|---|
v8.0 brings many new features like simplified and more powerful scrolling, new layouts inspired by CSS Flexbox and Grid, simplified and improved widgets, more powerful events, hookable drawing, and more. v8 is a major change and therefore it's not backward compatible with v7. |
Directory structure
英文 | 自動翻訳 |
---|---|
|
Widget changes
英文 | 自動翻訳 |
---|---|
|
New scrolling
英文 | 自動翻訳 |
---|---|
|
New layouts
英文 | 自動翻訳 |
---|---|
|
Styles
英文 | 自動翻訳 |
---|---|
|
Events
英文 | 自動翻訳 |
---|---|
|
Driver changes
英文 | 自動翻訳 |
---|---|
|
Other changes
英文 | 自動翻訳 |
---|---|
|
New release policy
英文 | 自動翻訳 |
---|---|
|
Migrating from v7 to v8
英文 | 自動翻訳 |
---|---|
|
v7.11.0 (16.03.2021)
New features
英文 | 自動翻訳 |
---|---|
|
Bugfixes
英文 | 自動翻訳 |
---|---|
|
v7.10.1 (16.02.2021)
Bugfixes
英文 | 自動翻訳 |
---|---|
|
v7.10.0 (02.02.2021)
New features
英文 | 自動翻訳 |
---|---|
|
Bugfixes
英文 | 自動翻訳 |
---|---|
|
v7.9.1 (19.01.2021)
Bugfixes
英文 | 自動翻訳 |
---|---|
|
v7.9.0 (05.01.2021)
New features
英文 | 自動翻訳 |
---|---|
|
Bugfixes
英文 | 自動翻訳 |
---|---|
|
v7.8.1 (15.12.2020)
Bugfixes
英文 | 自動翻訳 |
---|---|
|
v7.8.0 (01.12.2020)
New features
英文 | 自動翻訳 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bugfixes
v7.7.2 (17.11.2020)Bugfixes
v7.7.1 (03.11.2020)Bugfixes
v7.7.0 (20.10.2020)New features
Bugfixes
v7.6.1 (06.10.2020)Bugfixes
v7.6.0 (22.09.2020)New features
Bugfixes
v7.5.0 (15.09.2020)New features
Bugfixes
v7.4.0 (01.09.2020)
New features
Bugfixes
v7.3.1 (18.08.2020)Bugfixes
v7.3.0 (04.08.2020)New features
Bugfixes
v7.2.0 (21.07.2020)New features
Bugfixes
v7.1.0 (07.07.2020)New features
Bugfixes
v7.0.2 (16.06.2020)Bugfixes
v7.0.1 (01.06.2020)Bugfixes
v7.0.0 (18.05.2020)Documentation
Legal changes
New drawing system
New style system
GPU integration
Renames
Reworked and improved object
New object types
Others
Demos
New release policy
Migrating from v6 to v7
|