Comments (17)
/cc @fraga
from gitextensionsdoc.
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.
I previously wrote iOS when I actually meant OSX =)
from gitextensionsdoc.
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.
so the question remains - should we continue to distribute gitextensions to non-windows platform @spdr870 ?
from gitextensionsdoc.
gitextensions/gitextensions#1776
from gitextensionsdoc.
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.
In what language(s) do you write this mobile app?
from gitextensionsdoc.
[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.
@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.
@fraga tnx, i will test this monday...
from gitextensionsdoc.
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.
@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.
@spdr870 what's your mono version? Also, are you using xamarin studio?
from gitextensionsdoc.
Not sure, will check as soon as I have access to the mac again. I am not a regular mac user...
from gitextensionsdoc.
ok, maybe I'm the only one! =)
from gitextensionsdoc.
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)
- New video documentation HOT 4
- Chocolatey and KDiff3 HOT 1
- Manual link moved HOT 4
- Incorrect "latest" version resolution HOT 2
- Unable to install "GitExtensions" in Red Hat Enterprise Linux Server release 7.9 (Maipo) HOT 1
- "Download Open Office dictionaries" link is broken HOT 1
- User guide for Korean newbies HOT 3
- I don't see simplified Chinese in the Settings HOT 2
- Document how stage selected lines HOT 2
- Extract Settings to its own chapter HOT 4
- Settings chapter HOT 16
- Multilingual? HOT 10
- Update the settings chapter.
- Update settings for https://github.com/gitextensions/gitextensions/pull/4297
- Update Jenkins plugin description https://github.com/gitextensions/gitextensions/issues/4202
- latest branch must be moved to release/2.51 HOT 1
- On the Browse Repository page, the word Single is misspelled. HOT 1
- Version Bump HOT 8
- Documentation suggestions HOT 10
- Fix images in docs for getting_started HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitextensionsdoc.