Opened 6 years ago

Closed 6 years ago

Last modified 6 years 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:
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, 6 years 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, 6 years 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, 6 years 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, 6 years ago

I love Leaves :-(

comment:5 by Janus, 6 years 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, 6 years 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, 6 years 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, 6 years 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, 6 years 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, 6 years 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, 6 years ago

Is there a simple graphics program that could be included?

in reply to:  10 comment:12 by pulkomandy, 6 years 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, 6 years 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, 6 years 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, 6 years 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, 6 years ago

...and also crashes on quit.

comment:17 by luroh, 6 years ago

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

Note: See TracTickets for help on using tickets.