8000 Releases · joneavila/aesthetic · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: joneavila/aesthetic

8000

v1.6.0

31 May 22:55
f4bab6f
Compare
Choose a tag to compare

Home screen layout, theme name, background gradient, presets, and much more

This release can be installed fresh or as an upgrade from version 1.5.1, and targets the latest stable version of muOS, 2502.0 PIXIE. Using Aesthetic with earlier or preview versions of muOS may result in broken or incompatible themes.

🚀 Features

  • Add grid home screen layout option (choose between grid and list)
  • Add custom theme name option
  • Add manage (delete) installed themes screen
  • Add two-color gradient background option with horizontal and vertical directions
  • Add font options: Monsterrat, Bitter
  • Add load theme presets option with 8 theme presets (Win95, Purple Noir, Terminal, Vaporwave, Orange Cream, DMG, Fami, Bumblebee)
  • Add save named theme presets option
  • Add header text alignment and alpha options
  • Add navigation alignment and alpha options
  • Add status alignment option
  • Add time alignment option
  • Add OTA updates
  • Add update script to handle migration from previous versions

🐛 Bug fixes

  • Fix: Box art width setting does not apply to Collection and History pages

🧰 Improvements

  • UI refresh: add headers, update button styles, control hints styles
  • Add version specific glyph mappings, with limited support for latest GOOSE test release
  • Implement coroutine-based theme creation and installation processes (adds messages to indicate progress)
  • Update community application glyphs (11 applications supported)
  • Add info text to box art width screen
  • Use resolution-specific scheme files (all muOS theme resolutions supported)
  • Set theme header and footer height depending on resolution
  • Update theme on-screen keyboard appearance
  • Hide disabled items in RGB lighting screen rather than displaying them as disabled
  • Remember main menu list position when switching screens
  • Create glyphs during theme generation (to support dynamic glyphs in future updates)

🗂 Miscellaneous

  • Update reboot, charging, and shutdown images
  • Update various glyphs
  • Replace in-app icon-based control hints with text-based hints

Full Changelog: v1.5.1...v1.6.0

v1.5.1

19 Apr 22:28
9e2a744
Compare
Choose a tag to compare

Fix: Application does not launch after clean install

🐛 Bug Fixes

  • Fix: Application does not launch after clean install

🧰 Improvements

  • Update color picker screen tab UI style to pill-shaped

📚 Documentation

  • Add "Save, load presets" to README roadmap
  • Replace Discord thread link with muOS community forum link in README

Full Changelog: v1.5.0...v1.5.1

v1.5.0

17 Apr 20:57
176be6c
Compare
Choose a tag to compare

Add remember last settings, theme font size, box art width features

🚀 Features

  • Add remember last settings functionality
  • Add theme font size feature (select from Default, Large, or Extra Large)
  • Add box art width (limit content width) feature
  • Add custom shutdown image
  • Add display selected RGB lighting mode and brightness level in main menu

🐛 Bug Fixes

  • Fix: Content box art has right padding when using "Fullscreen" options
  • Fix: CONTENT_SIZE_TO_CONTENT set to 1 in muxconnect.ini and muxcustom.ini
  • Fix: Brightness level is displayed in main menu if RGB lighting is set to "Off"
  • Fix: Theme file rgb/rgbconf.sh is not written
  • Apply RGB lighting settings when first launching application

🧰 Improvements

  • Add joystick support to HSV picker screen
  • Update dialog UI with consistent button and outline styling
  • Adjust reboot image icon and font sizes
  • Replace existing RGB lighting configuration with default configuration on launch
  • Refactor font system to use lookup instead of if-else statements
  • Refactor font.lua: Variables named font shadow table named font
  • Remove apply RGB lighting settings when switching screens
  • Refactor state.lua: Keep all state definitions within the main state table, improve documentation
  • Remove unused variables in src/utils/rgb.lua
  • Remove unused if-else branches in src/screen/rgb.lua

📦 Dependencies

  • Add TÖVE license

📚 Documentation

  • Update README screenshots and animated preview
  • Mark "Limit theme content width in content screens" as completed in README roadmap
  • Add documentation to theme scheme files
  • Update theme "Connectivity" glyph
  • Add TÖVE to README "Credits" section
  • Move README section "Credits"
  • Combine README "More open-source muOS applications" and "Support this project" sections into new "Support" section
  • Update README "Features" section (add new RGB lighting and remember last configuration features)
  • Mark "Customize theme font size" as completed in README roadmap
  • Mark "Remember most recent theme settings" as completed in README roadmap
  • Add "Limit theme content width in content screens" to README roadmap
  • Add "Roadmap" section to README

🧹 Chores

  • Rename PURPLE to MAGENTA in bulid script
  • Rename APPLICATION_DIR to APP_DIR and GLYPH_DIR to APP_GLYPH_DIR in build script
  • Update build script documentation
  • Rename DEVICE_IP to HANDHELD_IP in build script for consistency
  • Add handheld IP to "Removing existing files" echo in build script
  • Add missing SD1 or SD2 locations in ITEMS_TO_DELETE in build script
  • Add check for connection at start of build script

🗂 Miscellaneous

  • Create font binary files to support theme font size setting, delete unused font binary files

Full Changelog: v1.4.1...v1.5.0

v1.4.1

11 Apr 20:28
6d2210f
Compare
Choose a tag to compare

Fix: RGB lighting preview does not work if starting application with theme without lighting

🐛 Bug Fixes

  • Fix: RGB lighting preview does not work if starting application with theme without lighting
  • Fix: Persist RGB lighting configuration when switching screens

🧰 Improvements

  • Refactor: Rename lastSelectedColorButton in state.lua to activeColorContext
  • Rename getRequiredEnv to getEnvironmentVariable; Make use of function in constants.lua
  • Replace UI icons in hex.lua PNG with SVG and draw with TÖVE library

v1.4.0

11 Apr 04:36
7750b89
Compare
Choose a tag to compare

Add RGB lighting feature, Retro Pixel font, custom boot and reboot images

🚀 Features

  • Add RGB lighting feature with live preview
  • Add Retro Pixel as a theme font option
  • Add custom boot image
  • Add custom reboot image

🐛 Bug Fixes

  • Fix: Update asset paths for hex picker screen icons
  • Fix: Install theme automatically

🧰 Improvements

  • Improve cursor movement in HSV color picker
  • Move constant paths to constants.lua
  • Create theme credit.txt dynamically
  • Create theme version.txt dynamically
  • Refactor: Move IO functions to system.lua and commands functions to commands.lua
  • Redirect stdout and stderr to log file
  • Draw error in popup rather than background
  • Extract archive automatically in build script
  • Set global.ini CONTENT_HEIGHT based on display height
  • Update default theme colors
  • Update UI font size calculation
  • Set global.ini CONTENT_ITEM_COUNT based on display height

📚 Documentation

  • Add LÖVE license
  • Add "Support this project" section to README
  • Add link to muOS Discord server thread to README
  • Create .luacheckrc
  • Update build script usage
  • Update launch script documentation

🗂 Miscellaneous

  • Create convert_font_to_binary.sh

Full Changelog: v1.3.1...v1.4.0

v1.3.1

23 Mar 07:01
49e9ba2
Compare
Choose a tag to compare

Fix content width

🐛 Bug fixes

  • Fix: Content width hard coded to 640 (now scales with display width)

v1.3.0

19 Mar 17:24
ca6d918
Compare
Choose a tag to compare

Add support for muOS 2502.0 Pixie

🚀 Features

  • Add support for muOS 2502.0 Pixie
  • Add font selection screen with live text preview
  • Add Cascadia Code as a font option
  • Include default theme sounds

🔧 Improvements

  • Rename generated theme to "Aesthetic"

  • Update UI colors and styles:

    • Primary styling for "Create theme" button
    • Subtle control hint colors
    • Refreshed tabs and hex input styling
    • Monospace font for hex codes
    • Updated default background/foreground colors
  • Create name.txt (theme name) based on archive name

🛠️ Refactoring

  • Replace Monospace Neon font with Cascadia Code
  • Add theme creation utility functions
  • Rename Aesthetic directory to src
  • Rename launch script to mux_launch.sh
  • Update glyphs to match muOS 2502.0 Pixie default theme
  • Use .muxthm extension for theme files
  • Clean up launch script

💥 Breaking Changes

  • Remove support for muOS 2410.3 AW BANANA

📖 Documentation

  • Remove redundant color selection warning
  • Rename assets directory to .github
  • Shorten credits, alphabetize, add Catppuccin Palettes

Full Changelog: v1.2.0...v1.3.0

v1.2.0

09 Mar 16:44
769f7f3
Compare
Choose a tag to compare

Auto-install and apply theme, improved color input, and icons toggle

🚀 New features

  • Auto-install and apply your theme from the app!
  • Tabbed color picker: palette, HSV picker, and new hex input
  • Icons toggle: disable icons for a (more) minimalist experience
  • Aesthetic app icon stays active, including non-Aesthetic themes

✨ Improvements

  • Expanded color palette with vertical scrolling
  • Retain palette position when navigating
  • Maintain separate selection states for background and foreground colors
  • Increase Nunito font size from 24 to 26
  • Convert Lucide icons from SVG (allows resizable icons in future updates)
  • Start HSV picker on hue bar instead of SV square

🔧 Refactoring

  • Clean up launch script
  • Use hex color codes consistently

📖 Documentation

  • Update README with new previews, screenshots and usage

Full Changelog: v1.1.0...v1.2.0

v1.1.0

07 Mar 01:02
1d37ea5
Compare
Choose a tag to compare

Add custom foreground color, custom font

Major changes

  • Add foreground color selection feature
  • Add font selection feature (select either Inter or Nunito)
  • Update various glyphs

Minor changes

  • Fix: Prevent custom colors from being added to color palettes
  • Fix: Background color and foreground color buttons display same custom color
  • Add version tracking system with display in about screen
  • Refactor menu.lua: Simplify button navigation and reduce code duplication
  • Reduce color square border width for selected color in color palette screen
  • Fix: Align "Custom" text position with regular color names in color palette screen
  • Add A button font cycling when "Font" button is selected in main menu
  • Replace "Help" button with Y button control in main menu
  • Refactor menu.lua: Split into modular components
  • Update theme volume/brightness bar appearance

Full Changelog: v1.0.0...v1.1.0

v1.0.0

05 Mar 15:05
0c1ede0
Compare
Choose a tag to compare

First release

Thank you for checking Aesthetic out!

0