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 <[email protected]> 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 <
> [email protected]> 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:
>>
>>
>> https://drive.google.com/file/d/1nJFveh5DOQenbDUdEKNwq-m7DL_F9V0j/view?usp=sharing
>>
>> (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
>> [email protected]
>> https://mail.gnome.org/mailman/listinfo/meld-list
>>
>
_______________________________________________
meld-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/meld-list

Reply via email to