Is there any macOS or KDE user here able to build Synfig from sourcecode?

I need to test a change I made in Synfig code that updates (a bit) the framework we use behind the scenes for the GUI. For those more experienced, we still used some stuff from GTK2 and I tried to get rid of them - essencially Gtk::ActionGio::Action.

The main benefits for final users I recall:

  • New actions are now able to have custom/user shortcuts
  • On macOS, the main menu should appear at the top of screen, like native apps. Linux KDE users have this option too.
  • For macOS, some shortcuts/hotkeys/accelerator now should use Command key (e.g. for copy/paste actions), and not unnatural control key.
  • Every button would have a tooltip that displays the corresponding shortcuts/hotkeys/accelerators.
  • The shortcuts/hotkeys/accelerator map file for storing custom/user configuration has now changed from accelrc to accelerators.

For devs:

  • Cleaner code (or not - invisible to final user anyway)
  • New widgets can be easier used/created (like a menu for selecting or searching for layer type to be added)

So, if you are a macOS user (or KDE user with global menu) and you want to help me to test it, please follow these steps for building SynfigStudio by its source code:

But you have to change the following command-line. Instead of

git clone https://github.com/synfig/synfig.git ~/synfig.git

type this command:

git clone https://github.com/rodolforg/synfig.git --single-branch --branch=new-go-actions ~/synfig.git

After building Synfig, please check if there is any missing menu item (or working incorrectly) or any button (in any panel!) with weird behavior.

Thank you all :wink:

1 Like

1 Like

I use Linux Mint with cinnnamon, not KDE

would it be useful if I tried it?

Yes, it would be. You cannot test the global menu, but you can still test the regular menu and all buttons XD

I tested in Linux mint 22.3 it and it looks like all the buttons and menubar items are present

1 Like

Thank you.
If you detect any one not working as it should, please report it too XD

I saw the main toolbar has now wider buttons in your screenshot. I’ll work on that :slight_smile: