Skip to content

Releases: OlivierLDff/QaterialHotReload

v1.3.0

24 Aug 14:41
fad0d05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.5...v1.3.0

v1.2.5

20 Oct 15:30
Compare
Choose a tag to compare

πŸ“Œ v1.2.5 - 2021/10/20

✨ Feature

  • qaterial::HotReload::resetCurrentFile() API to reset the loaded file.
    This is useful if you loaded some buggy, and you don't want to delete it from disk
  • QaterialHotReloadApp: --reset-current-file that Force reset of current file

πŸ‘· CI

  • remove old artifacts once a week

⬆️ Dependencies

  • Qaterial v1.4.6

v1.2.4

30 Sep 16:24
Compare
Choose a tag to compare

πŸ› Make sure app doesn't get stuck on loading dialog, when not qml file is selected yet.
πŸ’„ Improve splitview style by using Qaterial's ColorTheme

v1.2.3

28 Aug 17:52
Compare
Choose a tag to compare

πŸ”¨ Optional SortFilterProxyModel for App
πŸ”‡ Disable QaterialHotReload CMake log when project is included.
Log can be enabled by user using QATERIALHOTRELOAD_VERBOSE

v1.2.2

15 Jul 16:43
Compare
Choose a tag to compare

βž– Remove spdlog dependency
⬆️ Qaterial v1.4.5

πŸ’₯ spdlog removal might break your app, especially logging in the ui.
To log in the hotreload your need to use static method : qaterial::HotReload::log(QtMsgType type, const QMessageLogContext& context, const QString& msg)
It has the same signature as qInstallMessageHandler so it is easy for you to log.

#include <Qaterial/HotReload/HotReload.hpp>
#include <QtCore/QtGlobal>
int main(int argc, char* argv[])
{
  qInstallMessageHandler(&qaterial::HotReload::log);
  // ...
}

v1.2.1

06 May 13:43
Compare
Choose a tag to compare

πŸ› Deploy openglrenderer to use Qt3d

v1.2.0

06 May 12:53
Compare
Choose a tag to compare

πŸ’₯ Move Main.qml inside Qaterial::HotReload instead of App for easier integration with project that do not need to write their own Main.qml
✨ Allow to resetImportPath from C++. Very useful when qrc import path are dirty after a Qt update or something.
✨ add to app --reset-imports option to clear last qml import paths and reset them
✨ Don't use Qaterial.Logger
✨ Time HotReload clearCache/createComponent/incubateObject
πŸš‘ Make sure that hotreload is valid item when sinking logs
πŸ› Fix pch include (QOlm is now Qaterial private dependency)
✨ Add option to disable support of extra qt plugins

  • Charts
  • DataVisualization
  • VirtualKeyboard
  • WebChannel
  • WebSockets
  • 3DCore
  • 3DRender
  • 3DInput
  • 3DLogic
  • 3DExtras
  • 3DAnimation
  • Quick3D
  • Quick3DAssetImport
  • Quick3DRender
  • Quick3DRuntimeRender
  • Quick3DUtils
    πŸ”¨ Default enable QATERIALHOTRELOAD_ENABLE_HOTRELOAD_APP when we are main project
    πŸ“Œ Pin Qaterial/QOlm dependencies to current working master (v1.4.0)
    πŸ‘· Macos: Use legacy build system in CI
    ♻️ Fix QLINUXCMAKE_* to QTLINUXCMAKE_*

v1.1.0

23 Nov 16:19
Compare
Choose a tag to compare

Open file

openfile

Open Folder

openfolder

Typography Menu

typo2

Icon Menu

hoticon

Color Menu

hotcolor

Theme Button

themehot

Import Path

importpath