Announcement: Community‑ported Stellarium native build for OpenHarmony (Huawei devices, preview‑v1) #5051
Replies: 4 comments 14 replies
|
Why code is in docs directory? |
|
@10110111 please check the branch, I think we may merge some parts of it into upstream after refactoring (I'm not sure for all code). @joinother is it possible the testing your branch without Huawei devices? |
|
Thanks for looking at the branch. I agree that it is currently far too large and messy for a PR. We are still developing the HarmonyOS app, so I will keep that work separate for now. When it is more stable, what would be the most useful small part to prepare first for upstream? For example, should I start with the CMake/Qt build setup for OHOS, or something else? I would only propose a small, self-contained change with English commits, documentation, and testing - not the current UI or the large bridge code. |
|
Thanks, I have split the first part into a small PR: #5065 adds only the CMake OHOS platform detection module and is rebased on current master. I kept the Qt Positioning changes separate and will rebase/open them as a follow-up after this direction is confirmed. Does that match the split you had in mind? |
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
I have created a community‑led native port of Stellarium for OpenHarmony‑based Huawei devices, available on my forked repository, branch openharmony‑preview‑v1.
Current preview‑v1 features:
• OpenGL‑ES sky rendering via XComponent
• Full touch‑based operation (pan, zoom, select celestial objects)
• Multi‑language support, location detection, night mode, coordinate‑system switching
• Packaged as a 263 MB native HAP package, built with ArkTS‑N‑API‑C‑‑C++ bridge.
There is currently no comparable professional planetarium application on the HarmonyOS app market.
I am reaching out for two things:
Invite HarmonyOS device owners to test the unsigned‑HAP build and give feedback on touch‑routing issues and UI‑layout experience.
Seek advice from OpenGL‑ES mobile‑graphics developers for several edge‑case touch‑event‑routing bugs.
Repository: https://github.com/joinother/stellarium (branch: openharmony‑preview‑v1)
This is a personal side‑project. At this stage I do not intend to make a pull‑request to upstream mainline for now, as this is a separate platform‑specific port. Any feedback or suggestions would be highly appreciated.
Clear skies 🔭
All reactions