Re: New macOS build coming soon



Ops! I had already pushed a release before I received your response - about two hours earlier in fact. The good news is that it is pretty stable and given the underlying libraries condition, it is better than the previous macOS release. I guess we're about to get about 200k of testers for an unstable release. It would be great if you can make an unstable release that I can match indeed, but note that this current release is working for most use cases and is performing well as far as I can tell. We'll see if users start reporting anything out of the ordinary. 

As for upstream help, I have two things that can make life easier for me:
1. Hooks: Mainly for MeldApp & MeldWindow -
   post_init, (MeldApp, MeldWindow)
   will_become_visible, did_become_visible, (MeldWindow)
   menu_items_changed
   post_destroy & pre_destroy (MeldApp, MeldWindow)
This would cleanup the code considerably. I don't like how my code looks one bit at the moment. 

2. This is perhaps a discussion rather than request. For UI files, do you think it would be better if I create a different UI file for any customization (which are usually small) or would it be better if we pass a variable from the application and include conditional statements within the ui file?

Regards,
Youssef

On Sat, Apr 11, 2020 at 5:39 PM Kai <kai willadsen gmail com> wrote:
This is awesome! Thank you so much for continuing to work on this.

I would caution that since I haven't even released one version on the unstable 3.21.x series yet, it might be best to avoid homebrew users automatically getting the update... but that's your call obviously.

The 3.21 series has been very drawn out because it's been huge UI changes that required a fair bit of architecture rework, and I'm also still trying to sort out further UI updates so that we can wrap a bunch of related UI disruptions into a single major release... but then that's also caused it to be under development for *way* too long. However, if you're moving towards making an OSX release, maybe I'll try to find time to make a 3.21.0 release so that there's at least an unstable release for you to match with.

Is there anything that I can help with upstream that would make your life easier with this port?

cheers,
Kai

On Fri, 10 Apr 2020 at 14:46, Youssef A. Abukwaik via meld-list <meld-list gnome org> wrote:
Good evening everybody,

I've been doing some catching up on the macOS side and things are finally coming together. Preparing the environment is quite a lengthy process, but I finally got the all pre-requisites building on Catalina as well as updated to latest meld upstream. I have some kinks that I need to figure out before I push a binary to the github download page for users to start pulling it (either manually or through homebrew). I'm thinking probably this weekend. 

However, I did promise Kai a demo of what it looks like, so here it is:


(The build process is a bit lengthy, if you get board watching the console scrolling, skip to 1:25 to where the user experience starts after downloading the dmg image.)

Regards,
Youssef
_______________________________________________
meld-list mailing list
meld-list gnome org
https://mail.gnome.org/mailman/listinfo/meld-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]