Releases: OlivierLDff/Qaterial
v1.5.2
What's Changed
- 🚨 Parameter "wheel" & "mouse" is not declared by @OlivierLDff in #166
- ⬆️ Upgrade nix actions by @OlivierLDff in #167
- 🐛
Timer::start
doesn't accept an interval likeQTimer
by @OlivierLDff in #168 - 🐛 Fix build on nix darwin by @OlivierLDff in #170
- ⬆️ upgrade to nixpkgs 24.11 by @OlivierLDff in #171
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- 🐛 Register DateFormat as singleton by @OlivierLDff in #165
Full Changelog: v1.5.0...v1.5.1
v1.5.0
From this release the library v1 enter in maintenance mode. I just want to support Qt6 so I can go along with my projects.
I think a mistake of this library is that it wanted to do more than just Material components, ie be it's own framework and stuff.
I will eventually work on a v2 of this library, only time will tell. I think my stand now is more about you should just copy and paste qml file between projects it's much more easier to maintain.
This v1.5 introduce 2 main changes:
- Qt6 support (and drop Qt5 at the same time, maintain both would be too much hassle, we have git and branch for that)
- Nix Flake support (so you can easily take dependency to qaterial, and don't build it twice). This also create an easy to use dev env. Replicable.
What's Changed
- ⬆️ CPM 0.40.2 by @OlivierLDff in #158
- 💥 Qt6 support by @OlivierLDff in #157
- 🔥 Get rid of HighDpi fix that is now native in Qt6 by @OlivierLDff in #160
- 🐛 Fix potential nullptr access in Non QtGui Application context for clipboard by @OlivierLDff in #161
- 🐛 make sure find_package example can run without segfault by @OlivierLDff in #162
- 🐛 only register once by @OlivierLDff in #163
- ❄️ flake pkg
qaterial
by @OlivierLDff in #159
Full Changelog: v1.4.12...v1.5.0
v1.4.12
What's Changed
- 🔧 CMakePresets: Always set
binaryDir
by @OlivierLDff in #155 - 🔧 Don't download FetchGoogleFontCMake script of no fonts are to be fetched by @OlivierLDff in #154
- 🔧 CMake: generate
qmldir
out of source tree to keep it read-only by @OlivierLDff in #156
Full Changelog: v1.4.11...v1.4.12
v1.4.11
What's Changed
- 💚 Upgrade install qt action to
v3
to make CI work again by @OlivierLDff in #153 - ⬆️ Update CPM to v0.39.0 by @OlivierLDff in #152
Full Changelog: v1.4.10...v1.4.11
v1.4.10
What's Changed
- 🐛 DialogManager showOpenFilesDialog correctly forward call by @OlivierLDff in #149
- 🐛 Fix
QATERIAL_ENABLE_ICONS=OFF
in CMake config by @OlivierLDff in #151
Full Changelog: v1.4.9...v1.4.10
v1.4.9
What's Changed
- 🐛 Fix google font not being fetched anymore by @OlivierLDff in #145
Full Changelog: v1.4.8...v1.4.9
v1.4.8
What's Changed
- 👷 Use CPM_SOURCE_CACHE in CI by @OlivierLDff in #143
- 🚑️ fix Material Design Icon path in CMake by @OlivierLDff in #144
Full Changelog: v1.4.7...v1.4.8
v1.4.7
What's Changed
- ⬆️ QOlm v3.2.0 by @OlivierLDff in #131
- 🔨 Allow setting CRT's ABI when compiling with MSVC by @ahmedyarub in #132
- Qt creator qml edit autocompletion by @ssakone in #137
- 🔨 Use CPM to fetch dependencies by @OlivierLDff in #142
Full Changelog: v1.4.6...v1.4.7
v1.4.6
Bug fix
🐛 Clipboard: fix potential nullptr access to QGuiApplication::clipboard() (happen in production somehow ...)
3970f4b
🐛 Fix TextArea.onTextChanged not emitted properly
This fix is temporary. TextArea require entire refactor instead of ugly hack
fix #114
Thanks to @moodyhunter
9753c72
🐛 ColorTheme: Fix potential division by 0
dbd1697
Refactor
♻️ QColor *F accessors use float instead of double with Qt6
merged from : #111
Thanks to @moodyhunter
1210dc9
♻️ RegExpValidator to RegularExpressionValidator
merged from : #111
Thanks to @moodyhunter
db9501b
♻️ Only set Qt::AA_EnableHighDpiScaling for Qt5
AA_EnableHighDpiScaling is enabled by default on qt6
merged from : #111
Thanks to @moodyhunter
b5a7177
CMake
🔇 Disable Qaterial CMake log when project is included.
Log can be enabled by user using QATERIAL_VERBOSE
e2640ee
♻️ Dump cmake config after install commands
d7c4f3b