makeworld

Results 588 comments of makeworld

Hopefully a status code for a stream will be added. Edit: This will not be happening.

The rendering functions should already work well with partial content, maybe only passing parts of content can be the default mode, updating the Page each time? The only state that...

~~Stream support will require the ability to load URLs and setpages even when another tab is selected. This means the tab number should be passed to funcs like `handleURL` and...

As of 7fe78f4d6bb3222640ac8c7792e29a5235aee60d there is now a configurable download timeout on pages. This would need to be disabled for streams.

There could be a render and page display pipeline that implements `io.Writer`, so network input can be written directly and displayed live.

~~Using the protocol `gemini+stream://` has [been proposed](https://lists.orbitalfox.eu/archives/gemini/2020/002404.html).~~ It is no longer encouraged or "required", see [here](https://lists.orbitalfox.eu/archives/gemini/2020/003363.html).

The default 2 MiB page limit can be upped or page limits can be removed entirely once this is implemented. Edit: Maybe just upped instead of removed, so that infinite...

Once this feature is added the info bar (#142) code will have to be modified so that the total page lines and page percentage changes on the fly.

What is described in #182 is closely related to this.