Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

The clothes have no emperor. -- C. A. R. Hoare, commenting on ADA.


computers / comp.sys.apple2 / Re: CiderPress news

SubjectAuthor
* CiderPress newsfadden
+- CiderPress newsTomCh
+- CiderPress newsEric Le Bras
+* CiderPress newsNick Westgate
|`* CiderPress newsfadden
| `- CiderPress newsNick Westgate
`* CiderPress newsChristopher G. Mason
 `- CiderPress newsfadden

1
CiderPress news

<569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5334&group=comp.sys.apple2#5334

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:c5:b0:3ef:6db3:ab28 with SMTP id p5-20020a05622a00c500b003ef6db3ab28mr7969871qtw.7.1683854003297;
Thu, 11 May 2023 18:13:23 -0700 (PDT)
X-Received: by 2002:a05:620a:31a0:b0:74d:f7d0:6a48 with SMTP id
bi32-20020a05620a31a000b0074df7d06a48mr6930650qkb.9.1683854003021; Thu, 11
May 2023 18:13:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 11 May 2023 18:13:22 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
Subject: CiderPress news
From: thefadden@gmail.com (fadden)
Injection-Date: Fri, 12 May 2023 01:13:23 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fadden - Fri, 12 May 2023 01:13 UTC

I'm pleased to report that issue #43 has been resolved affirmatively.

https://github.com/fadden/ciderpress/issues/43

Re: CiderPress news

<f5dd313e-0109-44dc-9fab-ca9d5835175an@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5336&group=comp.sys.apple2#5336

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:2985:b0:74a:8fd6:66de with SMTP id r5-20020a05620a298500b0074a8fd666demr9017127qkp.6.1683927283695;
Fri, 12 May 2023 14:34:43 -0700 (PDT)
X-Received: by 2002:a05:620a:1905:b0:759:1f04:6dd8 with SMTP id
bj5-20020a05620a190500b007591f046dd8mr985347qkb.4.1683927283449; Fri, 12 May
2023 14:34:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Fri, 12 May 2023 14:34:43 -0700 (PDT)
In-Reply-To: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.36.66.1; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
NNTP-Posting-Host: 82.36.66.1
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f5dd313e-0109-44dc-9fab-ca9d5835175an@googlegroups.com>
Subject: Re: CiderPress news
From: tomcharlesworth26@gmail.com (TomCh)
Injection-Date: Fri, 12 May 2023 21:34:43 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: TomCh - Fri, 12 May 2023 21:34 UTC

On Friday, 12 May 2023 at 02:13:24 UTC+1, fadden wrote:
> I'm pleased to report that issue #43 has been resolved affirmatively.
>
> https://github.com/fadden/ciderpress/issues/43

This looks amazing Andy!
Woz support too.

Re: CiderPress news

<907aed90-1816-4c36-be97-771dc87df601n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5338&group=comp.sys.apple2#5338

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:170e:b0:759:4381:d767 with SMTP id az14-20020a05620a170e00b007594381d767mr1420005qkb.11.1684151115141;
Mon, 15 May 2023 04:45:15 -0700 (PDT)
X-Received: by 2002:a05:622a:180f:b0:3f4:95b2:b0a4 with SMTP id
t15-20020a05622a180f00b003f495b2b0a4mr5720186qtc.10.1684151114925; Mon, 15
May 2023 04:45:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 15 May 2023 04:45:14 -0700 (PDT)
In-Reply-To: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.77.190.99; posting-account=bUjnZAoAAAAtE-0EusaGw6Fo1nF6ep0O
NNTP-Posting-Host: 77.77.190.99
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <907aed90-1816-4c36-be97-771dc87df601n@googlegroups.com>
Subject: Re: CiderPress news
From: eric.lebras@gmail.com (Eric Le Bras)
Injection-Date: Mon, 15 May 2023 11:45:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 5
 by: Eric Le Bras - Mon, 15 May 2023 11:45 UTC

Le vendredi 12 mai 2023 à 03:13:24 UTC+2, fadden a écrit :
> I'm pleased to report that issue #43 has been resolved affirmatively.
>
> https://github.com/fadden/ciderpress/issues/43

Tremendous :-)

Re: CiderPress news

<888191eb-6143-4ae5-a0e3-710e8b8e5037n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5342&group=comp.sys.apple2#5342

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:4555:b0:74d:fdca:a6c6 with SMTP id u21-20020a05620a455500b0074dfdcaa6c6mr991462qkp.14.1684405539434;
Thu, 18 May 2023 03:25:39 -0700 (PDT)
X-Received: by 2002:a05:6214:1764:b0:5ef:4151:49c4 with SMTP id
et4-20020a056214176400b005ef415149c4mr589254qvb.6.1684405539163; Thu, 18 May
2023 03:25:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 18 May 2023 03:25:38 -0700 (PDT)
In-Reply-To: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=220.233.36.21; posting-account=ocMTAAoAAABziOuhUYmP0k-Me1-z2y_3
NNTP-Posting-Host: 220.233.36.21
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <888191eb-6143-4ae5-a0e3-710e8b8e5037n@googlegroups.com>
Subject: Re: CiderPress news
From: nick.westgate@gmail.com (Nick Westgate)
Injection-Date: Thu, 18 May 2023 10:25:39 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1591
 by: Nick Westgate - Thu, 18 May 2023 10:25 UTC

On Friday, May 12, 2023 at 11:13:24 AM UTC+10, fadden wrote:
> I'm pleased to report that issue #43 has been resolved affirmatively.
>
> https://github.com/fadden/ciderpress/issues/43

Awesome!

Being a C# fan also, I understand the cross-platform UI quandary.
Avalonia and Uno are well regarded and support drag and drop etc.

Thanks for all the great open source things you've created!

Cheers,
Nick.

Re: CiderPress news

<e3b02ea5-6f15-4f67-ab1b-9e5e6fb8a3b9n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5343&group=comp.sys.apple2#5343

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:190a:b0:74d:fd99:ab33 with SMTP id bj10-20020a05620a190a00b0074dfd99ab33mr15504qkb.3.1684425379632;
Thu, 18 May 2023 08:56:19 -0700 (PDT)
X-Received: by 2002:a05:620a:4108:b0:757:7627:d06a with SMTP id
j8-20020a05620a410800b007577627d06amr1329873qko.15.1684425379387; Thu, 18 May
2023 08:56:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 18 May 2023 08:56:18 -0700 (PDT)
In-Reply-To: <888191eb-6143-4ae5-a0e3-710e8b8e5037n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com> <888191eb-6143-4ae5-a0e3-710e8b8e5037n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e3b02ea5-6f15-4f67-ab1b-9e5e6fb8a3b9n@googlegroups.com>
Subject: Re: CiderPress news
From: thefadden@gmail.com (fadden)
Injection-Date: Thu, 18 May 2023 15:56:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2860
 by: fadden - Thu, 18 May 2023 15:56 UTC

On Thursday, May 18, 2023 at 3:25:40 AM UTC-7, Nick Westgate wrote:
> Being a C# fan also, I understand the cross-platform UI quandary.
> Avalonia and Uno are well regarded and support drag and drop etc.

The best breakdown I've found is this: https://github.com/robloo/PublicDocs/blob/master/XAMLFrameworkComparison.md

It got a significant update about a month ago that reflected the progress Avalonia has made. I expect that'll be the best approach.

I think I really just need three things: DataGrid, TreeView, and something like FlowDocument to display fancy text. The file converter keeps the text and formatting separate, so it's possible to do the file viewer with just a basic text edit control, but that's no fun when you want to look at Teach / AWGS or even just Applesoft with syntax coloration. I haven't worked out how to do a sector-edit dialog yet though.

The framework comparison document says, "WPF can now run cross-platform using Wine Mono or Avalonia XPF". Avalonia XPF is "coming soon" and commercial rather than free. I took a brief look at whether https://github.com/madewokherd/wine-mono would help - it might even allow SourceGen to run on Mac/Linux since it's a .NET Framework app - but getting it installed is so awkward right now that I doubt anybody would go through it.

Drag & drop is easy in-app but gets complicated when you try to drag between separate instances of the app or out to the Finder/Explorer, because it's platform-specific, and none of the frameworks help (not even Microsoft's). For example: https://dlaa.me/blog/post/9913083

Re: CiderPress news

<0bbb1da0-b6c3-40f9-956d-570bc8a754d4n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5349&group=comp.sys.apple2#5349

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:5b05:0:b0:3f4:f670:e78d with SMTP id m5-20020ac85b05000000b003f4f670e78dmr2516045qtw.11.1685348966836;
Mon, 29 May 2023 01:29:26 -0700 (PDT)
X-Received: by 2002:a05:620a:4450:b0:75b:153a:153 with SMTP id
w16-20020a05620a445000b0075b153a0153mr1482842qkp.1.1685348966543; Mon, 29 May
2023 01:29:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 29 May 2023 01:29:26 -0700 (PDT)
In-Reply-To: <e3b02ea5-6f15-4f67-ab1b-9e5e6fb8a3b9n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=111.69.59.62; posting-account=ocMTAAoAAABziOuhUYmP0k-Me1-z2y_3
NNTP-Posting-Host: 111.69.59.62
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
<888191eb-6143-4ae5-a0e3-710e8b8e5037n@googlegroups.com> <e3b02ea5-6f15-4f67-ab1b-9e5e6fb8a3b9n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0bbb1da0-b6c3-40f9-956d-570bc8a754d4n@googlegroups.com>
Subject: Re: CiderPress news
From: nick.westgate@gmail.com (Nick Westgate)
Injection-Date: Mon, 29 May 2023 08:29:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 18
 by: Nick Westgate - Mon, 29 May 2023 08:29 UTC

On Friday, May 19, 2023 at 1:56:20 AM UTC+10, fadden wrote:
> The best breakdown I've found is this: https://github.com/robloo/PublicDocs/blob/master/XAMLFrameworkComparison.md

That's a great summary. I haven't really used any of it yet, so I hope you blog about it when you do! ; - )

> For example: https://dlaa.me/blog/post/9913083

Crikey, you know it's dire when Raymond Chen wants to write about it!
Drag & drop worked great on various operating systems (I liked RISC-OS) 30 years ago.
In IT we're cursed to eternally work with with poorly re-invented wheels.

Anyway, all off-topic here. I had a question about SourceGen - I'll log an issue.

Cheers,
Nick.

Re: CiderPress news

<u568bd$25hdc$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5351&group=comp.sys.apple2#5351

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: cgm1@my-deja.com (Christopher G. Mason)
Newsgroups: comp.sys.apple2
Subject: Re: CiderPress news
Date: Tue, 30 May 2023 21:36:43 -0400
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <u568bd$25hdc$1@dont-email.me>
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 31 May 2023 01:36:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="440a895cd207c4833fd46490edd88b1d";
logging-data="2278828"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181fL0TRskVuWEFCvuxo5Ukr3pxkaVeRZQ="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:W+eLs/PcIHHcwZofDYoTLhyu1n0=
In-Reply-To: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com>
Content-Language: en-US
 by: Christopher G. Mason - Wed, 31 May 2023 01:36 UTC

On 5/11/2023 9:13 PM, fadden wrote:
> I'm pleased to report that issue #43 has been resolved affirmatively.
>
> https://github.com/fadden/ciderpress/issues/43

Would something like wxWidgets be helpful here? There exists C#/.NET
bindings.....

Not a fan of most "cross platform" widgets, because they just don't
look/feel at that nice..... like GTK. Native controls are always best,
but I realize all platforms aren't going to have all the control types
you need available.

Re: CiderPress news

<811d4a13-c087-43ae-b707-a8d9c1d3568cn@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=5352&group=comp.sys.apple2#5352

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ad4:4f33:0:b0:626:28c7:2076 with SMTP id fc19-20020ad44f33000000b0062628c72076mr735172qvb.5.1685508528820;
Tue, 30 May 2023 21:48:48 -0700 (PDT)
X-Received: by 2002:ad4:4e89:0:b0:626:979:5e26 with SMTP id
dy9-20020ad44e89000000b0062609795e26mr639086qvb.12.1685508528610; Tue, 30 May
2023 21:48:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Tue, 30 May 2023 21:48:48 -0700 (PDT)
In-Reply-To: <u568bd$25hdc$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <569634f9-93f3-4ceb-858d-38bece33eb27n@googlegroups.com> <u568bd$25hdc$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <811d4a13-c087-43ae-b707-a8d9c1d3568cn@googlegroups.com>
Subject: Re: CiderPress news
From: thefadden@gmail.com (fadden)
Injection-Date: Wed, 31 May 2023 04:48:48 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2596
 by: fadden - Wed, 31 May 2023 04:48 UTC

On Tuesday, May 30, 2023 at 6:36:48 PM UTC-7, Christopher G. Mason wrote:
> Would something like wxWidgets be helpful here? There exists C#/.NET
> bindings.....

I used wxWidgets for a project once. They based their design on Windows MFC, which is what I used for the original CiderPress.

The world seems to be moving to XAML-style user interface coding. There's a bit of a learning cliff, but once you get used to them they're actually kind of nice to work with. I figured the best bet for writing something that will be usable for another 20 years is to embrace recent trends. (CiderPress was first released March 2003.)

I'm not sure it's still the case that native controls are the best. GUI toolkits can use hardware-accelerated rendering to provide a consistent interface across platforms without the speed hit that used to be associated with doing that. There are some things that you'd like to be the same across all apps on a platform, like file dialogs and font pickers, but WPF doesn't exactly provide those anyway. (20 years later and there still isn't a dialog that lets you pick both files and folders... and the folder picker is still awful.)

In any event, the command-line tools should work on most modern systems, and won't break down when the next great GUI reimagining comes along. Sector editing is kind of tedious, but you can't have everything. :-)

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor