Skip to content

Avalonia (MacOS, Linux) port#85

Merged
rocksdanister merged 63 commits into
mainfrom
avalonia
Oct 26, 2024
Merged

Avalonia (MacOS, Linux) port#85
rocksdanister merged 63 commits into
mainfrom
avalonia

Conversation

@rocksdanister

@rocksdanister rocksdanister commented Sep 30, 2024

Copy link
Copy Markdown
Owner
lively_weather_macos_d1_lq.mp4
lw_ubuntu_d1.mp4

Linux and MacOS will use Avalonia and Windows will remain UWP with shared code #11

  • Lottie player playback configuration AvaloniaUI/Avalonia.Labs#84
  • Refactor UWP project structure to match Avalonia.
  • Shader
  • Text alignment is not vertically centered in MacOS, Linux amwx/FluentAvalonia#616
  • Fix hourly weather conditions missing in temperature graph.
  • Fix ObservableCollection SearchSuggestions.Clear() ArgumentOutOfRangeException
  • Fix issue of duplicate location entry
  • Image background control (Potato quality)
  • Add translation string "Distance" unit
  • Update version, app icon, and placeholder arts
  • App updater
  • Location selector
    • Pinned location listbox
    • Fix NavigationView default overlay issue
    • Move pinned location to NavigationView
  • Set weather unit based on region and perform other startup tasks.
  • Depth ONNX runtime
  • FilePicker abstraction
  • Convert interfaces from utility library to services.
  • Language selector
  • Nlogger custom path for macOS, Linux
  • Test macOS and Linux builds
  • Package the app.
    • Package .deb and .rpm for Linux.
    • Create apple account & package MacOS.
    • Create Linux Flatpak package.
  • Fix rain shader black spot issue on Mac M1
  • Refactor ListBox
    • Move styles and template to resources
    • Remove default selection indicator in Screensaver menu
  • Make sure shaders are identical (hard-coded brightness)
  • Main graph weather conditions
  • Create card controls
    • UV Index
    • Sunrise
    • Humidity
    • Wind
    • AQI
    • Pressure
    • Visibility
    • Cloud
    • Precipitation
  • LocalTime control
  • Configure logger
  • Click flyout on card controls
  • Finish localization
  • Implement InfoBar (Error and Message)
  • Location search
  • Load custom font icons
  • Implement backdrop blur
  • Implement Settings page
  • Implement About page
  • Implement Help page
  • Implement AssetReader

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@rocksdanister rocksdanister mentioned this pull request Sep 30, 2024
@rocksdanister rocksdanister changed the title Avalonia port Avalonia (MacOS, Linux) port Oct 13, 2024
@rocksdanister rocksdanister merged commit 9575d0d into main Oct 26, 2024
@Novack

Novack commented Jan 4, 2025

Copy link
Copy Markdown

Awesome work, appreciated!

Closely following the arrival of the flatpack package (also would you consider also creating an arch package besides the deb and rpm?).

@rocksdanister rocksdanister mentioned this pull request Jun 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants