Skip to content

Pixelorama 1.0.3 can't invoke Save and Save As file dialog for new file on Manjaro Linux  #1115

@fuzhouch

Description

@fuzhouch

Pixelorama version:
Pixelorama v1.0.3-stable

OS/device including version:
OS: Manjaro Linux, unstable branch, rolling upgrade
Desktop environment: Gnome 47.0

Issue description:
I found my Pixelorama can't invoke Save File and Save As dialog after a full system upgrade since 2024-09-29. (I do a weekly update of both pacman -Syu + flatpak update at weekend).

The issues impacts both flatpak and Steam downloaded version.

Steps to reproduce:

  1. Install Pixelorama from Flathub version, flatpak install com.orama_interactive.Pixelorama
  2. Verify the version is 1.0.3-stable.
  3. Launch Pixelorama, flatpak run com.orama_interactive.Pixelorama
  4. Create a new project via File menu -> New
  5. Do some plotting, and save it via File menu -> Save untitled, or shotcut CTRL-S.

Expected behavior

A file save dialog pops-up, allow we save project.

Actual behavior

Nothing happens. The UI is not freezed but it does not invoke file dialog, as if menu is not clicked or shotcut is not hit. The name in project title still has a '*' mark, indicating the project is not saved. When trying to exit Pixelorama, a dialog pop-ups warning the project is not saved, and asks me if I want to save by clicking Save & Exit button from warning dialog. When clicking Save & Exit, there's no file dialog opened either.

The same behavior applies to File -> Save As menu. When clicking the menu item, there's no dialog pops up either.

Note: When clicking File -> New, file dialog can open as expected.

Workaround

I found a workaround, by copying a previous project. For example, I have an existing project 1.pxo. I can do the following two steps:

  1. I copy it as 2.pxo.
  2. Then I can open it from terminal: open 2.pxo, clean up the original contents, and do my drawing.

In this case, the CTRL-S shortcut allows me save my project.

However, Save As does not apply this workaround.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingplatform-specificRelated to specific platformswaiting for godotWaiting for Godot to solve this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions