Skip to content

Releases: ooflet/Mi-Create

v1.1

29 Jan 08:53
Compare
Choose a tag to compare

Major release, with tons of new features

Canvas (watchface previewer/editor)

  • Added live preview for watchfaces
  • Support previewing name-based prefix/suffix properties
    • lineProgress
    • anim
    • _angle
    • _ref
    • _smooth
  • Added inline AOD editing
  • Updated snap algorithm
  • Added drag and drop support from Resources panel
  • Fixed incorrect watchface radius

Project

  • Added (experimental) support for Chinese wfDef.json (referred to as GMF projects)
    • Currently no compiler is built in, you need to compile manually
  • Convert .fprj to GMF projects
  • Added manual ID replacement
  • Added automatic preview generation (they're generated in your project folder when you save)

Explorer

  • Added drag and drop rearrangement

Language

Misc

  • Update compiler to v4.18
  • Compiler support for Linux (through Wine)
  • Added plugin support, documentation will be made at a later date
  • Bug fixes & optimizations

Thank you for your patience on this release. Versions will (hopefully) be more frequent.

v1.0.1

30 Jul 09:32
Compare
Choose a tag to compare

Critical bug fixed

  • #21 Non UTF-8 bytes escaped when reading compiler output

Translations

  • Added Ukrainian & updated Russian translation 08c44a3 (courtesy of Serhii Horichenko @sggua)
  • Misc Bug Fixes

v1.0

26 Jul 09:58
Compare
Choose a tag to compare

🎉First stable release is out!! 🎉

Almost a year (just one day off!) since the first "test release" of Mi Create and tons of things have been done.

Changelog:

UI

Canvas (Watchface renderer)

  • Add widget button floats compared to being in a toolbar
  • Object outlines improved
  • Crop to Device Shape added
  • Progress Widget draws using a different system, allowing display of rounded ends

Compiler

  • Updated to v4.13
  • Compiler runs passively compared to launching a dialog

Translation

  • Added translations for property names (property value translation will be added later on)

Backend

  • Improved project system (now uses class abstractions rather than being hardcoded)
  • Errors no longer silently crash the program (thank you PyQt6 🙄) and get properly handled
  • New theme system

Misc

  • Added decimals to Digital Number widget (#9)
  • Negative spacing for Digital Numbers (#10)

Notes
Linux packages for v1.0 will be made, just waiting on compiler maintainer to create a Linux version of the watchface compiler 😊

Thank you for supporting Mi Create through its development!

v0.3-beta

15 Mar 09:03
Compare
Choose a tag to compare

Bunch of fixes and improvements both backend and frontend:

  • Move bindings from PySide6 to PyQt6 for compatibility with QScintilla
  • Move text editor from Monaco to QScintilla for faster startup, less storage, less cpu/ram usage and snappier app redraws
  • Multiselect + Lasso selection
  • Resources/Images panel
  • Improved context menus for the canvas
  • Improved undo/redo framework
  • Improved object layer management
  • Properties input field enhancements
  • Updated compiler to v4.11
  • General speed and stability enhancements
  • Bug fixes

v0.2-beta

09 Jan 10:01
Compare
Choose a tag to compare

Version 0.2 fixes some major bugs regarding watchface widgets and minor improvements:

  • Fix Analog Widget displaying incorrectly
  • Fix numlist property type
  • Fix handling of empty PixmapList
  • Fix Progress Widget displaying incorrectly
  • Move current history implementation to Qt Undo Framework
  • Canvas code restructuring & refactoring

v0.1-beta

05 Jan 06:42
Compare
Choose a tag to compare

Initial beta release of Mi Create.