Re: [fpc-pascal] fpGUI on macOS

2017-06-11 Thread noreply

On 2017-06-09 02:35, Michael Van Canneyt wrote:

On Fri, 9 Jun 2017, Felipe Monteiro de Carvalho wrote:


On Fri, Jun 9, 2017 at 9:05 AM, Mattias Gaertner
 wrote:

So will lazarus be converting the IDE over to cocoa?


Probably.


Most stuff already works in Cocoa.

I haven't used LCL-Carbon for my personal projects in years, although
I still use it for the IDE.

You can use the IDE with Carbon for now (until Cocoa is good enough),
but for personal projects I recommend Cocoa, unless you are affected
by a missing functionality or something.


I don't know about others, but as a developer of end-user apps, these
paragraphs tell me 'stay away of cocoa'...


The risk is indeed that if you have an app that works fine in cocoa, 
then all of a sudden you discover that a new feature in your app will 
need a feature cocoa does not have yet in lazarus, you are stuck. So 
planning ahead of time is important, to see if the items you need are 
implemented, but sometimes planning ahead and guessing what components 
you will need, requires psychic power, or a time travel system into the 
future to see what you will need 2 years down the road.


For me, it's TScrollBox and TSplitter after looking in my crystal ball
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] fpGUI on macOS

2017-06-11 Thread noreply

On 2017-06-09 02:22, Felipe Monteiro de Carvalho wrote:

On Fri, Jun 9, 2017 at 9:05 AM, Mattias Gaertner
 wrote:

So will lazarus be converting the IDE over to cocoa?


Probably.


Most stuff already works in Cocoa.

I haven't used LCL-Carbon for my personal projects in years, although
I still use it for the IDE.

You can use the IDE with Carbon for now (until Cocoa is good enough),
but for personal projects I recommend Cocoa, unless you are affected
by a missing functionality or something.



I am affected already, and will be hiring a bounty on it (or human 
rather ;-) to get it working..


But a lot of basic stuff seems working according to the roadmap on the 
wiki

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal