Coder Social home page Coder Social logo

Comments (17)

KindDragon avatar KindDragon commented on July 22, 2024

/cc @fraga

from gitextensionsdoc.

fraga avatar fraga commented on July 22, 2024

tks @KindDragon. Well @spdr870 gitextensions it's very unstable on mono and mono on mac is a bit worse because it does not support some of the components mono for linux supports, furthermore, rendering fonts and forms mono for linux and on OSX are different AFAIK...
Also building gitextensions on non-windows platform was quite challenging after nuget introduction. We were able to create some scripts to build and download nuget but we still need to fix the runtime.

We need more people willing to help on the mono side for non-windows platform

from gitextensionsdoc.

fraga avatar fraga commented on July 22, 2024

I previously wrote iOS when I actually meant OSX =)

from gitextensionsdoc.

KindDragon avatar KindDragon commented on July 22, 2024

Sourceforge static show us that only 4% of users downloads GitExtensions from non-Windows platform http://sourceforge.net/projects/gitextensions/files/Git%20Extensions/stats/os?dates=2000-11-28+to+2013-06-28

from gitextensionsdoc.

fraga avatar fraga commented on July 22, 2024

so the question remains - should we continue to distribute gitextensions to non-windows platform @spdr870 ?

from gitextensionsdoc.

jbialobr avatar jbialobr commented on July 22, 2024

gitextensions/gitextensions#1776

from gitextensionsdoc.

spdr870 avatar spdr870 commented on July 22, 2024

Sourceforge also claims that we have 50 android users..:)

Currently I have to work on a mac at work because I am writing a mobile application for the three main mobile platforms. The overhead in testing and keeping everything stable on all three is a horrible experience. Supporting gitext for Windows, Mac and Linux is even harder because we use winforms.

Currently I use sourcetree on osx. It is ok, but I like gitext more (maybe I'm prejudiced). On Ubuntu, it works a lot better but it still crashes randomly sometimes.

I probably will try to patch gitext for macosx today, because I believe the only problem is the spelling checker. The spelling checker control uses a lot of native calls for rendering the wiggly lines. I can easily disable this for non-windows platforms. For me, cross platform is not a priority.

Official (stable) non-windows support is hard to accomplish. If we continue to distribute it for non-windows platforms, I think we should at least mention that it is unstable....

from gitextensionsdoc.

jbialobr avatar jbialobr commented on July 22, 2024

In what language(s) do you write this mobile app?

from gitextensionsdoc.

spdr870 avatar spdr870 commented on July 22, 2024

[off-topic]
We use html, javascript and phonegap. But we still need to write some native code (java, c# and objective c) for each platform.

Just testen on macosx without spelling checker, still crashes when opening commit dialog.
[/off-topic]

from gitextensionsdoc.

fraga avatar fraga commented on July 22, 2024

@spdr870 it is spell checker that crashes the forms, and a lot of native calls. I couldn't focus on patching gitext for mac, you can see one commit here to try to fix this fraga/gitextensions@0a95e22

The branch is not merged on master (latest commit fraga/gitextensions@2c85bdc) but maybe could be a start point.

from gitextensionsdoc.

spdr870 avatar spdr870 commented on July 22, 2024

@fraga tnx, i will test this monday...

from gitextensionsdoc.

fraga avatar fraga commented on July 22, 2024

let me know @spdr870, I'm also interested, I've put together some code regarding this https://github.com/fraga/gitextensions/tree/stableMonoMac

from gitextensionsdoc.

spdr870 avatar spdr870 commented on July 22, 2024

@fraga, I testen your branch. It still crashes when opening the commit dialog. I will try to debug it on the mac.

Maybe better to start another issue for this, it is a bit offtopic here.

from gitextensionsdoc.

fraga avatar fraga commented on July 22, 2024

@spdr870 what's your mono version? Also, are you using xamarin studio?

from gitextensionsdoc.

spdr870 avatar spdr870 commented on July 22, 2024

Not sure, will check as soon as I have access to the mac again. I am not a regular mac user...

from gitextensionsdoc.

axbenchmark avatar axbenchmark commented on July 22, 2024

ok, maybe I'm the only one! =)

from gitextensionsdoc.

gerhardol avatar gerhardol commented on July 22, 2024

Closing, mono is not supported in 3.x
The documentation could always be improved for 2.x, but a more specific issue should be opened.

from gitextensionsdoc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.