I got things building and the issue I am seeing now is it is returning
"keycode = xxx" when something is typed.  I am going to leave that one to
you guys.  If you find anything in GNUstep that needs fixing, please let me
know.

GC

On Tue, Apr 29, 2025 at 4:22 PM Patrick Cardona <[email protected]>
wrote:

> Hello,
>
> On 2025-04-28 23:40:49 +0200 Ethan C <[email protected]> wrote:
>
> > Were you able to build the repo from the master branch?
>
> Yes I did:
>
> So I got at the end of the process:
> > Linking app OpenOutliner ...
> > Creating OpenOutliner.app/Resources...
> > Creating stamp file...
> > Creating OpenOutliner.app/Resources/Info-gnustep.plist...
> > Creating OpenOutliner.app/Resources/OpenOutliner.desktop...
> > Copying resources into the app wrapper...
> >
>
> Then I tried this:
> > $ openapp ./OpenOutliner.app
> >
>
> But it failed:
>
> > 2025-04-29 22:14:19.280 OpenOutliner[2930:2930] File NSData.m: 291. In
> BOOL
> > readContentsOfFile(NSString *, void **, off_t *, NSZone *) Open
> >
> (/home/patrick/micromamba/envs/gnustep/GNUstep/System/Library//gnustep-base/Versions/1.30/Resources/Languages/English)
>
> > attempt failed - not a regular file
> > 2025-04-29 22:14:19.418 OpenOutliner[2930:2930] Xlib does not support
> locale
> > setting fr_FR.utf8
> > 2025-04-29 22:14:19.421 OpenOutliner[2930:2930] Unable to initialize
> XIM,
> > using
> > standard keyboard events
> > 2025-04-29 22:14:19.687 OpenOutliner[2930:2930] File NSData.m: 279. In
> BOOL
> > readContentsOfFile(NSString *, void **, off_t *, NSZone *) Open ((null))
> > attempt failed - bad path
> > Abandon (core dumped)
> >
>
> Hum... Obvioulsly, OpenOutliner is French bashing... ;-)
>
>
> >
> > On Mon, Apr 28, 2025, 16:33 Patrick Cardona <[email protected]>
> wrote:
> >
> >> Hello,
> >
> >> Sorry for the late answer. I had a busy working day.
> >> Fixed concerning miniforge. See my comment at the repo.
> >> Waiting now for the merge of the PR from Greg.
> >
> >> Bye!
> >
> >> On 2025-04-27 21:19:07 +0200 Ethan C <[email protected]> wrote:
> >
> >>> Hi, sorry if you didn't see it but I replied to the issue. Can you try
> >> the
> >>> Micromamba - I put the instructions in my reply to the issue.
> >>>
> >>> On 4/27/25 13:17, Patrick Cardona wrote:
> >>>> On 2025-04-27 20:06:36 +0200 Ethan C <[email protected]>
> wrote:
> >>>
> >>>>> Can you please open an issue on
> >> github.com/ethanc8/gnustep-forge-feedstocks
> >>>>> and put the details there?
> >>>> Done.
> >>>
> >>>>> On 4/27/25 13:05, Patrick Cardona wrote:
> >>>>>> On 2025-04-27 19:53:01 +0200 Ethan C <[email protected]>
> >> wrote:
> >>>>>>> Are you running into any issue with conda/mamba?
> >>>>>> Yes, Ethan, I tried to send very a detailed message, but every time
> I
> >> sent
> >>>>>> it, it was rejected by the smtp... Maybe I am pasting a forbidden
> >>>>>> character
> >>>>>> from the console...
> >>>>>> So, in few words:
> >>>>>> Step 1: fetching and installing miniforge was ok
> >>>>>> Step 2: closing the Terminal, even log out the whole session... and
> >> log in
> >>>>>> again.
> >>>>>> Step 3, while setting conda : command not found.
> >>>>>>> On Sun, Apr 27, 2025, 12:36 Patrick Cardona <[email protected]
> >
> >>>>>>> wrote:
> >>>>>>>> On 2025-04-27 18:58:19 +0200 Gregory Casamento
> >>>>>>>> <[email protected]>
> >>>>>>>> wrote:
> >>>>>>>>> On this branch both buildtool and the GNUmakefile produce a
> working
> >>>>>>>>> binary.  It is now finding the Main.storyboard as it should, but
> >> it's
> >>>>>>>>> failing to load and I am currently looking into this.
> >>>>>>>> Thanks Greg, You are so efficient! In my own side, I am just
> trying
> >> to
> >>>>>>>> make conda success... so I am a little late...
> >>>>>>>> As we say, in the French way, "après la bataille" ;-)
> >>>>>>>>> On Sun, Apr 27, 2025 at 12:56 PM Gregory Casamento
> >>>>>>>>> <[email protected]>
> >>>>>>>>> wrote:
> >>>>>>>>>> I have submitted my changes as PR #1 on ethans fork, I closed
> the
> >> one
> >>>>>>>>>> on
> >>>>>>>>>> davidchisnall's.   It is on a branch known as
> >> constructor_correction.
> >>>>>>>>>> On Sun, Apr 27, 2025 at 12:41 PM Gregory Casamento <
> >>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>> I have it building, I submitted a PR, but I believe it is
> against
> >>>>>>>> David's
> >>>>>>>>>>> repository.  I will update it to be against yours.   Right now
> >> it is
> >>>>>>>>>>> loading the resources, but it's failing on the Main.storyboard.
> >> I
> >>>>>>>> believe
> >>>>>>>>>>> the fault lies there.  I will track that down as I am already
> >> working
> >>>>>>>> on
> >>>>>>>>>>> that code as it is.
> >>>>>>>>>>> On Sun, Apr 27, 2025 at 12:39 PM Patrick Cardona <
> >>>>>>>> [email protected]>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>> On 2025-04-27 04:40:29 +0200 Ethan C <
> [email protected]>
> >>>>>>>> wrote:
> >>>>>>>>>>>>> I am currently building aarch64 packages, I will update you
> if
> >> they
> >>>>>>>>>>>> are
> >>>>>>>>>>>>> completed. You can check the progress on GitHub
> >>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://github.com/ethanc8/gnustep-forge-feedstocks/actions/runs/14687506985/job/41218202112
> >>>>>>>>> .
> >>>>>>>>>>>>> I don't have an aarch64 machine set up right now, so I would
> >> need
> >>>>>>>>>>>>> you
> >>>>>>>>>>>> to test
> >>>>>>>>>>>>> the packages.
> >>>>>>>>>>>> Of course, Ethan, I shall do it. It is an amazing project, I
> >> think
> >>>>>>>> very
> >>>>>>>>>>>> helpful about testing and developing.
> >>>>>>>>>>>>> On 4/26/25 20:02, Patrick Cardona wrote:
> >>>>>>>>>>>>>> Hi Ethan,
> >>>>>>>>>>>>>> Conda and manba seem to loook great, but as says your guide
> :
> >>>>>>>>>>>>>>> Right now it only works on x86_64 glibc Linux.
> >>>>>>>>>>>>>> And I am working on aarch64. So I did not follow the conda
> >> way.
> >>>>>>>>>>>>>> But I tried on another env with Clang already there (within
> >>>>>>>>>>>> NEXTSPACE:
> >>>>>>>>>>>>>> Debian clang version 14.0.6).
> >>>>>>>>>>>>>> So I could build some parts and was stuck at this (I just
> >> copied
> >>>>>>>>>>>>>> the
> >>>>>>>>>>>> end,
> >>>>>>>>>>>>>> because all the errors are the same):
> >>>>>>>>>>>>>> OOStyleRegistry.mm:348:7: note: candidate constructor (the
> >>>>>>>>>>>>>> implicit
> >>>>>>>>>>>> copy
> >>>>>>>>>>>>>> constructor) not viable: requires 1 argument, but 7 were
> >> provided
> >>>>>>>>>>>>>> class number_style_attribute : public style_attribute
> >>>>>>>>>>>>>>             ^
> >>>>>>>>>>>>>> OOStyleRegistry.mm:348:7: note: candidate constructor (the
> >>>>>>>>>>>>>> implicit
> >>>>>>>>>>>> move
> >>>>>>>>>>>>>> constructor) not viable: requires 1 argument, but 7 were
> >> provided
> >>>>>>>>>>>>>> 3 warnings and 13 errors generated.
> >>>>>>>>>>>>>> gmake[3]: *** [/Developer/Makefiles/rules.make:575:
> >>>>>>>>>>>>>> obj/OpenOutliner.obj/OOStyleRegistry.mm.o] Error 1
> >>>>>>>>>>>>>> gmake[2]: ***
> >> [/Developer/Makefiles/Instance/application.make:145:
> >>>>>>>>>>>>>> internal-app-run-compile-submake] Error 2
> >>>>>>>>>>>>>> gmake[1]: *** [/Developer/Makefiles/Master/rules.make:297:
> >>>>>>>>>>>>>> OpenOutliner.all.app.variables] Error 2
> >>>>>>>>>>>>>> make: *** [/Developer/Makefiles/Master/application.make:38:
> >>>>>>>>>>>> internal-all]
> >>>>>>>>>>>>>> Error
> >>>>>>>>>>>>>> 2
> >>>>>>>>>>>>>> Obviously due to my clang version.
> >>>>>>>>>>>>>> On 2025-04-26 04:03:51 +0200 Ethan C<
> [email protected]
> >>>
> >>>>>>>> wrote:
> >>>>>>>>>>>>>>> Could you try my guide to installing GNUstep with Conda
> >>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://github.com/ethanc8/gnustep-forge-feedstocks/blob/master/guide.md
> >>>>>>>>>>>>> ?
> >>>>>>>>>>>>>>> Use the environment.yml in the OpenOutliner repo
> >>>>>>>>>>>>>>> <
> >>>>>>>>
> https://github.com/ethanc8/OpenOutliner/blob/master/environment.yml
> >>>
> >>>>>>>>>>>>>>> rather
> >>>>>>>>>>>>>>> than the one in the guide. It should have everything you
> >> need,
> >>>>>>>>>>>>>>> but
> >>>>>>>>>>>> I've
> >>>>>>>>>>>>>>> only
> >>>>>>>>>>>>>>> tested it on my machine.
> >>>>>>>>>>>>>>> Note that you always need to `mamba activate gnustep` in
> >> order to
> >>>>>>>>>>>> enter the
> >>>>>>>>>>>>>>> environment. This environment will contain Clang, the
> latest
> >>>>>>>>>>>>>>> stable
> >>>>>>>>>>>>>>> releases
> >>>>>>>>>>>>>>> of the GNUstep core libraries as of December, glibc 2.34,
> >> libbsd,
> >>>>>>>>>>>> zlib, and
> >>>>>>>>>>>>>>> all the other dependencies.
> >>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>> Ethan
> >>>>>>>>>>>>>>> On 4/25/25 17:42, Patrick Cardona wrote:
> >>>>>>>>>>>>>>>> Hello Ethan and Greg,
> >>>>>>>>>>>>>>>> Tried to build from the last commit of Ethan, but
> >> obviously, my
> >>>>>>>>>>>> GNUstep
> >>>>>>>>>>>>>>>> environment (GS-Desktop by Ondrej Florian, on Debian 12,
> >>>>>>>>>>>>>>>> aarch64)
> >>>>>>>>>>>> is not
> >>>>>>>>>>>>>>>> enough up to date: I am missing arc and the compiler
> >> complains:
> >>>>>>>>>>>>>>>>>          Compiling file AppDelegate.m ...
> >>>>>>>>>>>>>>>>>          gcc: error: unrecognized command-line option
> >>>>>>>>>>>>>>>>> ‘-fobjc-arc’;
> >>>>>>>>>>>> did
> >>>>>>>>>>>>>>>>> you
> >>>>>>>>>>>>>>>>> mean ‘-fobjc-gc’?
> >>>>>>>>>>>>>>>> I installed clang, but it did not fixed this.
> >>>>>>>>>>>>>>>> Are you both working on FreeBSD ?
> >>>>>>>>>>>>>>>> On 2025-04-25 21:18:59 +0200 Ethan C<
> >> [email protected]>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>> After adding all the resources and setting the main
> >> storyboard
> >>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>> Main.storyboard, it gives me an error saying that
> >>>>>>>>>>>>>>>>> -[NSXMLDocument
> >>>>>>>>>>>>>>>>> initWithData:options:error] is being called with data =
> >> nil. I
> >>>>>>>>>>>> have just
> >>>>>>>>>>>>>>>>> committed this change, and I can't debug further.
> >>>>>>>>>>>>>>>>> On 4/25/25 13:13, Gregory Casamento wrote:
> >>>>>>>>>>>>>>>>>> If you commit your changes (I presume you have) I'll
> take
> >> a
> >>>>>>>> look.
> >>>>>>>>>>>>>>>>>> On Fri, Apr 25, 2025 at 2:04 PM Ethan C<
> >>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>              After disabling the pasteboard, the app now
> >>>>>>>>>>>>>>>>>> builds and
> >>>>>>>>>>>> links.
> >>>>>>>>>>>>>>>>>>              However, only the miniwindow shows up, and
> it
> >>>>>>>>>>>>>>>>>> complains
> >>>>>>>>>>>> about
> >>>>>>>>>>>>>>>>>> not
> >>>>>>>>>>>>>>>>>>              being able to find its resources. I don't
> >> know the
> >>>>>>>>>>>> GNUstep
> >>>>>>>>>>>>>>>>>>              resource system well so some help would be
> >>>>>>>>>>>>>>>>>> appreciated.
> >>>>>>>>>>>>>>>>>>              On Fri, Apr 25, 2025, 10:10 Ethan C<
> >>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>                  Thanks Patrick, Greg!
> >>>>>>>>>>>>>>>>>>                  Hi everyone,
> >>>>>>>>>>>>>>>>>>                  I have written a GNUmakefile. The main
> >>>>>>>>>>>>>>>>>> obstacle is
> >>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>                  pasteboard functionality.
> >>>>>>>>>>>>>>>>>>                  GNUstep implements the
> OpenStep/pre-10.5
> >> OSX
> >>>>>>>>>>>> pasteboard (see
> >>>>>>>>>>>>>>>>>>                  the GNUstep docs
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://www.gnustep.org/resources/documentation/Developer/Gui/Reference/NSPasteboard.html
> >>>>>>>>>>>>>>>>>>                  and the Apple docs
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CopyandPaste/CopyandPaste.html
> >>>>>>>>>>>>> );
> >>>>>>>>>>>>>>>>>>                  I have no idea how it integrates with
> >> the
> >>>>>>>>>>>>>>>>>> system's
> >>>>>>>>>>>>>>>>>> clipboards.
> >>>>>>>>>>>>>>>>>>                  This pasteboard contains a single item,
> >> which
> >>>>>>>>>>>>>>>>>> may
> >>>>>>>>>>>> have
> >>>>>>>>>>>>>>>>>>                  multiple representations.
> >>>>>>>>>>>>>>>>>>                  Modern macOS implements the post-10.6
> OSX
> >>>>>>>> pasteboard
> >>>>>>>>>>>> (see
> >>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>                  Apple docs
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PasteboardGuide106/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008099
> >>>>>>>>>>>>>>>>>>                  - "Pasteboard Concepts" is the most
> >> important
> >>>>>>>> part),
> >>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>                  OpenOutliner expects this to work. This
> >>>>>>>>>>>>>>>>>> pasteboard
> >>>>>>>>>>>> is a list
> >>>>>>>>>>>>>>>>>>                  of items (for example, if you copy a
> >>>>>>>>>>>>>>>>>> selection of
> >>>>>>>>>>>>>>>>>> a
> >>>>>>>>>>>> webpage
> >>>>>>>>>>>>>>>>>>                  which contains an image it should put a
> >> rich
> >>>>>>>>>>>>>>>>>> text
> >>>>>>>>>>>> and an
> >>>>>>>>>>>>>>>>>> image
> >>>>>>>>>>>>>>>>>>                  onto the pasteboard), each of which may
> >> have
> >>>>>>>> multiple
> >>>>>>>>>>>>>>>>>>                  representations. Additionally, it
> starts
> >> using
> >>>>>>>>>>>> Uniform Type
> >>>>>>>>>>>>>>>>>>                  Identifiers (UTIs) in order to refer to
> >> types
> >>>>>>>> rather
> >>>>>>>>>>>> than
> >>>>>>>>>>>>>>>>>> use
> >>>>>>>>>>>>>>>>>>                  the old pasteboard type strings (at
> >> least in
> >>>>>>>>>>>>>>>>>> 10.6
> >>>>>>>>>>>> those old
> >>>>>>>>>>>>>>>>>>                  strings were still supported but were
> >>>>>>>>>>>>>>>>>> deprecated).
> >>>>>>>>>>>>>>>>>>                  It looks kind of complicated to
> >> implement the
> >>>>>>>>>>>>>>>>>> new
> >>>>>>>>>>>> pasteboard
> >>>>>>>>>>>>>>>>>>                  API, so maybe we could try porting
> >>>>>>>>>>>>>>>>>> OpenOutliner to
> >>>>>>>>>>>> the old
> >>>>>>>>>>>>>>>>>>                  pasteboard API or temporarily disabling
> >> all
> >>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>> features
> >>>>>>>>>>>>>>>>>> which
> >>>>>>>>>>>>>>>>>>                  need the pasteboard. Do any of you have
> >>>>>>>>>>>>>>>>>> opinions
> >>>>>>>>>>>>>>>>>> on
> >>>>>>>>>>>> this?
> >>>>>>>>>>>>>>>>>>                  The Uniform Type Identifiers framework,
> >> part
> >>>>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>                  LaunchServices, seems to be implemented
> >> by
> >>>>>>>>>>>>>>>>>> Boron
> >>>>>>>>>>>>>>>>>> so
> >>>>>>>>>>>> we could
> >>>>>>>>>>>>>>>>>>                  probably do that. (However, that would
> >> make
> >>>>>>>>>>>> gnustep-gui
> >>>>>>>>>>>>>>>>>> depend
> >>>>>>>>>>>>>>>>>>                  on Boron, which may or may not be
> >> wanted.) We
> >>>>>>>>>>>>>>>>>> might
> >>>>>>>>>>>> want to
> >>>>>>>>>>>>>>>>>>                  implement in Boron the new Uniform Type
> >>>>>>>>>>>>>>>>>> Identifiers
> >>>>>>>>>>>>>>>>>> framework
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://developer.apple.com/documentation/uniformtypeidentifiers?language=objc
> >>>>>>>>>>>>>>>>>>                  introduced in macOS 11 Big Sur, which
> is
> >>>>>>>>>>>> object-oriented
> >>>>>>>>>>>>>>>>>> (UTIs
> >>>>>>>>>>>>>>>>>>                  are of type `UTType*` rather than
> >>>>>>>>>>>>>>>>>> `NSString*`, and
> >>>>>>>>>>>> it
> >>>>>>>>>>>>>>>>>> provides
> >>>>>>>>>>>>>>>>>>                  an Objective-C API). Although
> >> OpenOutliner
> >>>>>>>>>>>>>>>>>> doesn't
> >>>>>>>>>>>> use the
> >>>>>>>>>>>>>>>>>> new
> >>>>>>>>>>>>>>>>>>                  UTI APIs, it would be useful to
> >> implement in
> >>>>>>>>>>>>>>>>>> case
> >>>>>>>>>>>> newer apps
> >>>>>>>>>>>>>>>>>>                  need it, and regardless it seems to be
> a
> >>>>>>>>>>>>>>>>>> cleaner
> >>>>>>>> API.
> >>>>>>>>>>>>>>>>>>                  Thanks,
> >>>>>>>>>>>>>>>>>>                  Ethan
> >>>>>>>>>>>>>>>>>>                  On 4/25/25 08:01, Gregory Casamento
> >> wrote:
> >>>>>>>>>>>>>>>>>>>                  Ethan,
> >>>>>>>>>>>>>>>>>>>                  Mine is gcasa.  I would like to help a
> >>>>>>>>>>>>>>>>>>> little if
> >>>>>>>>>>>>>>>>>>> I
> >>>>>>>>>>>> can.
> >>>>>>>>>>>>>>>>>>> Also,
> >>>>>>>>>>>>>>>>>>>                  expanding libs-xcode, if it needs it,
> >> to
> >>>>>>>>>>>>>>>>>>> handle
> >>>>>>>> it.
> >>>>>>>>>>>>>>>>>>>                  Yours, GC
> >>>>>>>>>>>>>>>>>>>                  On Fri, Apr 25, 2025 at 4:11 AM
> Patrick
> >>>>>>>>>>>>>>>>>>> Cardona
> >>>>>>>>>>>>>>>>>>>                  <[email protected]> wrote:
> >>>>>>>>>>>>>>>>>>>                      On 2025-04-24 18:50:21 +0200
> Ethan C
> >>>>>>>>>>>>>>>>>>>                      <[email protected]> wrote:
> >>>>>>>>>>>>>>>>>>>                      Hello Ethan,
> >>>>>>>>>>>>>>>>>>>                      > I started on the porting at
> >>>>>>>>>>>>>>>>>>>
> >> https://github.com/ethanc8/OpenOutliner.
> >>>>>>>>>>>>>>>>>>>                      Great!
> >>>>>>>>>>>>>>>>>>>                      > You can
> >>>>>>>>>>>>>>>>>>>                      > grep for "FIXME-GNUstep" for the
> >> things
> >>>>>>>>>>>>>>>>>>> that
> >>>>>>>>>>>> don't
> >>>>>>>>>>>>>>>>>>> work
> >>>>>>>>>>>>>>>>>>>                      yet (the whole thing
> >>>>>>>>>>>>>>>>>>>                      > doesn't compile yet). If you
> give
> >> me
> >>>>>>>>>>>>>>>>>>> your
> >>>>>>>>>>>> GitHub
> >>>>>>>>>>>>>>>>>>>                      username I can give you
> >>>>>>>>>>>>>>>>>>>                      > commit access to my fork.
> >>>>>>>>>>>>>>>>>>>                      Mine is: pcardona34
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      > On 4/24/25 08:14, Patrick
> Cardona
> >>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>                      >> Hello Ethan,
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >> Thanks for this mention. I
> shall
> >> look
> >>>>>>>>>>>>>>>>>>> at
> >>>>>>>>>>>> this.
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >> On 2025-04-24 04:57:47 +0200
> >> Ethan C
> >>>>>>>>>>>>>>>>>>>                      <[email protected]> wrote:
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >>> Hi everyone,
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >>> David Chisnall recently
> >> mentioned on
> >>>>>>>>>>>> Lobsters
> >>>>>>>>>>>>>>>>>>>                      >>>
> >>>>>>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://lobste.rs/s/btjtkr/what_software_do_you_dream_about_do_not#c_i2m53u
> >>>>>>>>>>>>>>>>>>>                      >>> a clone of OmniOutliner 3 he
> >> wrote in
> >>>>>>>> 2017,
> >>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>> said
> >>>>>>>>>>>>>>>>>>>                      it would be easily
> >>>>>>>>>>>>>>>>>>>                      >>> portable. Its source is on
> >> GitHub
> >>>>>>>>>>>>>>>>>>>                      >>><
> >>>>>>>>>>>> https://github.com/davidchisnall/OpenOutliner> if
> >>>>>>>>>>>>>>>>>>>                      you want to look at it.
> >>>>>>>>>>>>>>>>>>>                      >>>  From the README it looks like
> >> a
> >>>>>>>>>>>>>>>>>>> decently
> >>>>>>>>>>>> complex
> >>>>>>>>>>>>>>>>>>>                      application with lots
> >>>>>>>>>>>>>>>>>>>                      >>> of functionality, so it could
> >> be
> >>>>>>>>>>>>>>>>>>> quite
> >>>>>>>>>>>> useful to
> >>>>>>>>>>>>>>>>>>> port
> >>>>>>>>>>>>>>>>>>>                      it. See also Liam
> >>>>>>>>>>>>>>>>>>>                      >>> Proven's comment about why he
> >> uses
> >>>>>>>> outliners
> >>>>>>>>>>>>>>>>>>>                      >>>
> >>>>>>>>>>>>>>>>>>> <
> >>>>>>>>
> >>
> https://lobste.rs/s/btjtkr/what_software_do_you_dream_about_do_not#c_owdlc8
> >>>>>>>>>>>>>>>>>>>                      >>> to get an idea of what
> outliner
> >> users
> >>>>>>>> would
> >>>>>>>>>>>> want. I
> >>>>>>>>>>>>>>>>>>>                      might take up this at
> >>>>>>>>>>>>>>>>>>>                      >>> some point, but I doubt it as
> I
> >> am
> >>>>>>>>>>>>>>>>>>> quite
> >>>>>>>>>>>> busy and
> >>>>>>>>>>>>>>>>>>>                      have too many side
> >>>>>>>>>>>>>>>>>>>                      >>> projects already :)
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >>> Thanks,
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >>> Ethan Charoenpitaks
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      >
> >>>>>>>>>>>>>>>>>>>                      --             Patrick Cardona -
> >> France
> >>>>>>>>>>>>>>>>>>>                      MUA: GNUMail - Hardware: Raspberry
> >> Pi
> >>>>>>>>>>>>>>>>>>> pi400
> >>>>>>>>>>>> Model
> >>>>>>>>>>>>>>>>>>>                      OS: Debian 12 (RPI-OS Lite) -
> >> Desktop:
> >>>>>>>>>>>>>>>>>>> GSDE
> >>>>>>>>>>>>>>>>>>>                  --         Gregory Casamento
> >>>>>>>>>>>>>>>>>>>                  GNUstep Lead Developer / Black Lotus,
> >>>>>>>>>>>>>>>>>>> Principal
> >>>>>>>>>>>> Consultant
> >>>>>>>>>>>>>>>>>>>                  http://www.gnustep.org -
> >>>>>>>>>>>> http://heronsperch.blogspot.com
> >>>>>>>>>>>>>>>>>>>
> >> https://www.patreon.com/bePatron?u=352392 -
> >>>>>>>> Become
> >>>>>>>>>>>> a
> >>>>>>>>>>>>>>>>>>> Patron
> >>>>>>>>>>>>>>>>>>>
> >> https://www.openhub.net/languages/objective_c
> >>>>>>>>
> >>
> https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation
> >>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>> Gregory Casamento
> >>>>>>>>>>>>>>>>>> GNUstep Lead Developer / Black Lotus, Principal
> Consultant
> >>>>>>>>>>>>>>>>>> http://www.gnustep.org -http://heronsperch.blogspot.com
> >>>>>>>>>>>>>>>>>> https://www.patreon.com/bePatron?u=352392 - Become a
> >> Patron
> >>>>>>>>>>>>>>>>>> https://www.openhub.net/languages/objective_c
> >>>>>>>>
> >>
> https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation
> >>>>>>>>>>>> --
> >>>>>>>>>>>> Patrick Cardona - France
> >>>>>>>>>>>> MUA: GNUMail - Hardware: Raspberry Pi pi400 Model
> >>>>>>>>>>>> OS: Debian 12 (RPI-OS Lite) - Desktop: GSDE
> >>>
> >>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Gregory Casamento
> >>>>>>>>>>> GNUstep Lead Developer / Black Lotus, Principal Consultant
> >>>>>>>>>>> http://www.gnustep.org - http://heronsperch.blogspot.com
> >>>>>>>>>>> https://www.patreon.com/bePatron?u=352392 - Become a Patron
> >>>>>>>>>>> https://www.openhub.net/languages/objective_c
> >>>>>>>>
> >>
> https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation
> >>>
> >>>>>>>>>> --
> >>>>>>>>>> Gregory Casamento
> >>>>>>>>>> GNUstep Lead Developer / Black Lotus, Principal Consultant
> >>>>>>>>>> http://www.gnustep.org - http://heronsperch.blogspot.com
> >>>>>>>>>> https://www.patreon.com/bePatron?u=352392 - Become a Patron
> >>>>>>>>>> https://www.openhub.net/languages/objective_c
> >>>>>>>>
> >>
> https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation
> >>>
> >>>>>>>> --
> >>>>>>>> Patrick Cardona - France
> >>>>>>>> MUA: GNUMail - Hardware: Raspberry Pi pi400 Model
> >>>>>>>> OS: Debian 12 (RPI-OS Lite) - Desktop: GSDE
> >>>
> >>>
> >>>
> >>>
> >
> >> --
> >> Patrick Cardona - France
> >> MUA: GNUMail - Hardware: Raspberry Pi pi400 Model
> >> OS: Debian 12 (RPI-OS Lite) - Desktop: GSDE
> >
> >
> >
>
> --
> Patrick Cardona - France
> MUA: GNUMail - Hardware: Raspberry Pi pi400 Model
> OS: Debian 12 (RPI-OS Lite) - Desktop: GSDE
>
>
>

-- 
Gregory Casamento
GNUstep Lead Developer / Black Lotus, Principal Consultant
http://www.gnustep.org - http://heronsperch.blogspot.com
https://www.patreon.com/bePatron?u=352392 - Become a Patron
https://www.openhub.net/languages/objective_c
https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation

Reply via email to