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
