Opened 11 months ago

Closed 10 months ago

Last modified 10 months ago

#14447 closed task (fixed)

Decide what's included in the release

Reported by: pulkomandy Owned by: nobody
Priority: normal Milestone: R1/beta1
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Haiku releases are usually a 650MB CD image (unlike the nightlies which are smaller). We can as a result ship a few goodies, preinstalled apps allowing people to make some useful things and better experience the "Haiku Way".

What is the current state of the image? How much space is left? What should we remove? What should we add?

Change History (17)

comment:1 Changed 11 months ago by pulkomandy

My personal view: we should focus on native applications (avoid ported Qt software), and try to have good coverage of all domains. Wonderbrush for graphic creation, Sawteeth or Sequitur or ? for music, etc.

I would like to see NeonLights included as it is a nice screensaver. Maybe we should remove or rework some of the existing screensaver selection. "Darkness" is useless now that we support DPMS. IFS could be updated to at least match the X11 version (which allows colors and a few other extras). "Haiku" is a bit boring, and has ugly colors.

comment:2 Changed 11 months ago by humdinger

we should focus on native applications

+1

Should we open a thread about this at the forums to get input from the larger user-audience?

comment:3 Changed 11 months ago by waddlesplash

I would like to see NeonLights included as it is a nice screensaver.

Perhaps we should even include it in the tree, at this point?

"Darkness" is useless now that we support DPMS.

We don't support DPMS on VESA, and probably we also won't on embedded systems, etc. So we need to keep it. (Does app_server actually quit rendering during DPMS, even?)

"Haiku" is a bit boring, and has ugly colors.

Indeed, I'll see about moving it to HaikuArchives?

Additionally, we may want to think about replacing Leaves with FallLeaves, which is a bit nicer.

On the applications front, I think we should add Calendar as a default app, and now that I've fixed the crashes in DocumentViewer, we should use it instead of BePDF as it's more stable and much nicer to use.

comment:4 Changed 10 months ago by Janus

I love Leaves :-(

comment:5 Changed 10 months ago by Janus

I'm afraid Calendar is not very mature. It doesn't support recurring events, day/month/year views, there are no remainders... In the long term I think a kit should be implemented in Haiku, like the mail kit. Any application will be able to add new events. It should be decoupled in a front end and a server -> like Calendar + Eventual.

comment:6 in reply to:  3 Changed 10 months ago by humdinger

Replying to waddlesplash:

now that I've fixed the crashes in DocumentViewer, we should use it instead of BePDF as it's more stable and much nicer to use.

Besides the rather hideous IMO GUI, DocumentViewer also doesn't support annotations. It also still crashes on a few pdfs, like https://www.haiku-os.org/files/DebuggerReferenceManual.pdf

comment:7 Changed 10 months ago by waddlesplash

Annotations have been broken in BePDF for quite a long time (both viewing and editing them), and in investigating that I determined it would be easier to fix DocumentViewer.

I'll take a look and see if that one still crashes.

comment:8 in reply to:  7 Changed 10 months ago by humdinger

Replying to waddlesplash:

Annotations have been broken in BePDF for quite a long time (both viewing and editing them)

While the usability of at least text-annotations is quite bad, it does work mostly here...

comment:9 in reply to:  3 Changed 10 months ago by pulkomandy

Replying to waddlesplash:

I would like to see NeonLights included as it is a nice screensaver.

Perhaps we should even include it in the tree, at this point?

I don't see a need to. I'd rather try to keep the Haiku package small as one needs to re-download it all on updates. So keeping things in separate packages is better, and the Haiku buildsystem is structured like that.

"Darkness" is useless now that we support DPMS.

We don't support DPMS on VESA, and probably we also won't on embedded systems, etc. So we need to keep it. (Does app_server actually quit rendering during DPMS, even?)

Do we not support DPMS on VESA? That is quite easy to implement so I'm surprised.

"Haiku" is a bit boring, and has ugly colors.

Indeed, I'll see about moving it to HaikuArchives?

Is it even worth archiving?

now that I've fixed the crashes in DocumentViewer, we should use it instead of BePDF as it's more stable and much nicer to use.

It's been a while since I used DocumentViewer. Does it support a table of content tree view? A fullscreen presentation mode for giving talks using pdf slides?

comment:10 Changed 10 months ago by waddlesplash

Do we not support DPMS on VESA? That is quite easy to implement so I'm surprised.

AFAICT, no? Or maybe my display just doesn't support it. Either way, there will probably be systems without it, so we need to leave Darkness in.

Does it support a table of content tree view?

Yep, and I think you can even edit it.

A fullscreen presentation mode for giving talks using pdf slides?

Yep.

comment:11 Changed 10 months ago by isius

Is there a simple graphics program that could be included?

comment:12 in reply to:  10 Changed 10 months ago by pulkomandy

Replying to waddlesplash:

Do we not support DPMS on VESA? That is quite easy to implement so I'm surprised.

AFAICT, no? Or maybe my display just doesn't support it. Either way, there will probably be systems without it, so we need to leave Darkness in.

https://git.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp#n520

The code for DPMS is there, if it doesn't work it's a bug and should be fixed. Darkness is useless, or at least it should be removed from user visible screensavers.

comment:13 in reply to:  11 Changed 10 months ago by pulkomandy

Replying to isius:

Is there a simple graphics program that could be included?

We will probably ship Wonderbrush (on x86_gcc2) and Icon-O-Matic.

comment:14 Changed 10 months ago by waddlesplash

Resolution: fixed
Status: newclosed

"Haiku" screensaver was removed, the default package set has been tweaked, but largely things are indeed the same as before.

comment:15 Changed 10 months ago by diver

Haiku3d can be removed from the image as it's not rendered correctly (white letters) at least on x86_64.

comment:16 Changed 10 months ago by diver

...and also crashes on quit.

comment:17 Changed 10 months ago by luroh

Well, Haiku3d actually seems to render properly on gcc2h. But yeah, it crashes on exit.

Note: See TracTickets for help on using tickets.