Suggestion Box

Suggestions about something related to Haiku? Post here.

Haiku 95 (close icon problem on WebPositive / Notifications)

Forum thread started by ASoftwareHatingFurry on Thu, 2013-02-14 22:12

So the notification windows have their close icons on the right?! And they're X-shaped.
Likewise the tabs in WebPositive.

*fur stands up on end as he has flashbacks of Windows 95*

Okay, I can forgive the X-shape because RiscOS did that first. But why on earth are they on the wrong side?
I find my mouse going to the left side every single time, only to be met with empty space.

Also on WebPositive tabs, something even worse happens: I instinctively want to bring a tab into focus by clicking somewhere between the middle of the tab and the far right to stay as far away from the close icon as possible. Unfortunately this plants my mouse right in the middle of the close icon and the tab is gone in a flash. No "undo close tab" to save me either...

If favicon placement is a problem in WebPositive, may I suggest the following: when a tab is not in focus, display its favicon on the left where close would be. Clicking this area only brings the tab into focus, it does not close it.
For a tab that's focused, a close icon is displayed on the left instead of a favicon. No need for a favicon, it's already being displayed in the URL box.
Also this same technique can be used if and when WebPositive uses stack and tile for its tabbing system, to get the favicons onto the tabs in place of the close icon.
Alternatively the favicon could be on the right, or next to close on the left, but it might look weird. Both of these would work for stack and tile too (no need to zoom a tab that's not in focus, so it would go in place of the zoom icon)

I can think of only two downsides to multiplexing the favicon and close, can anyone think of any others?

1. You can no longer click a non-focused tab's close icon to close it. This is both an advantage and disadvantage. Workaround: make it so that when you hold option, the close icons appear in place of the favicons and option+click closes the non-focused tabs. Or just get into the habit of double-clicking the favicon to quickly focus-then-close it.

2. It will upset Windows users who are conditioned to expect close on the right. **** 'em. Practically every other OS ever puts the close on the left, where it truly belongs.

I saw a few days ago a fix was done to WebPositive where the find bar close was moved to the left. I hope this is considered a related issue? ^^

env variables ?

Forum thread started by abda11ah on Mon, 2013-02-11 16:41

Hi,

What about the env variables in Haiku ?

Is there someting to get more clean programs ? :
Something that can replace (the first line into scripts) :
#!/boot/home/config/bin/perl
by something like :
#!$APP/perl

What about using the XDG vars from Linux :
http://www.freedesktop.org/wiki/Software/xdg-user-dirs

BEFS : Native "frozen" flag

Forum thread started by abda11ah on Wed, 2013-02-06 12:21

Hi,

I think that something like Deep Freeze is really useful so why not set it as a "native" function under Haiku ?
Deep Freeze under Windows allow to "freeze" a partition. "Freezed" mode is not a simple read-only mode because it allow changes. But all the changes made on that partition will disappear at next reboot. Deep Freeze replace the NTFS driver with another one that forgot any changes at each computer reboot.

I suggest something like a new flag as on Gparted :

is /boot/home a good idea ?

Forum thread started by abda11ah on Wed, 2013-02-06 07:32

Hi,

I think Haiku should take the good ideas and the right community standards at its first days otherwise it will know the same insuccess story than Syllable or Linux. It should be an OS built over a clean, unified, solid and tidy base structure.

I think the /boot/home/config folder is not really so good because there are more clean alternatives.

Actually the future /boot/home/ tree will look like this :

The personal folder of each user is encumbered with a "config" folder that should definitely not be deleted (the novice user don't know anything about that!)

An alternative is to separate between "config" and user directories :

But my definitively prefered alternative is to put "config" at the root ("Configuration" is more clean) (use of autocompletion at command line) + renaming "home" to "Personal" (at the root also) :

And I think the definite good choice for configuration storage is a database like libelektra.
Without a such database, Haiku will be a "command line oriented" operating system as Linux is, because of many "non-standard" config files.
So in our near future we will have to deal with many commands like this :
sudo notepad /boot/home/config/foobar
Really not so "easy to use" for dummies.

Files permissions

Forum thread started by abda11ah on Mon, 2013-01-14 13:38

I think unix permissions system should not be a just copy/paste from linux with all its boring effects (like in web development, FTP or SVN upload) but should be a bit less complex.
I suggest 5 groups at the maximum:

  • Admin users
  • Normal users
  • Guests users
  • Processes
  • And user-defined groups

I also suggest the entire system to be localisable and variable. All the system folders like /boot /system etc... sould refers to env variables. "Root" or "baron" username should be translatable to "Admin" or in french "Administrateur".

Deskbar minor new thing

Forum thread started by abda11ah on Sun, 2013-01-13 15:51

New idea: Possibility to do a multiple selection in the "Preferences" submenu (at deskbar) using CTRL button to quickly open multiple preferences windows (eg. Keyboard settings+Screensaver settings).

Software center

Forum thread started by abda11ah on Sun, 2013-01-13 15:46

New idea : a software center like the one in Ubuntu Linux or Andoid market

Syndicate content