Opened 13 months ago

Closed 13 months ago

Last modified 13 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 by pulkomandy, 13 months ago

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 by humdinger, 13 months ago

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 by waddlesplash, 13 months ago

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 by Janus, 13 months ago

I love Leaves :-(

comment:5 by Janus, 13 months ago

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.

in reply to:  3 comment:6 by humdinger, 13 months ago

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 by waddlesplash, 13 months ago

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.

in reply to:  7 comment:8 by humdinger, 13 months ago

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...

in reply to:  3 comment:9 by pulkomandy, 13 months ago

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 by waddlesplash, 13 months ago

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 by isius, 13 months ago

Is there a simple graphics program that could be included?

in reply to:  10 comment:12 by pulkomandy, 13 months ago

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.

in reply to:  11 comment:13 by pulkomandy, 13 months ago

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 by waddlesplash, 13 months ago

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 by diver, 13 months ago

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

comment:16 by diver, 13 months ago

...and also crashes on quit.

comment:17 by luroh, 13 months ago

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

Note: See TracTickets for help on using tickets.