Releases: ooflet/Mi-Create
Releases · ooflet/Mi-Create
v1.1
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
- Added Italian support (@vonfritz)
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
v1.0
🎉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
- Modernized UI
- Light theme fully implemented
- New Welcome dialog (internally named CoreDialog)
- New icons from Material Icons https://fonts.google.com/icons
- New splash screen courtesy of Seven Ryo https://unsplash.com/@ryo0124
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
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
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
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