Author Topic: GUI ideas for optimising desktop space  (Read 1839 times)

0 Members and 1 Guest are viewing this topic.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.749
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2867
  • Likes Given: 1724
GUI ideas for optimising desktop space
« on: 10:52, 12 November 14 »
I hope that SymbOS will support, a day, the CPC overscan modes on the screen settings. At less, to match with the 1bit PCW* version!
640x200 (16K)
640x240 (19K)
720x256 (23K) *
736x256 (24K)

And why not the interlased screens, as all LCD TV now properly done the flicker fixing for us.
640x400i (32K)
640x480i (38K)
720x512i (45K)
736x512i (48K)

A wide screen mode that match with 2:2 (1280x720) and 3:3 (1920x1080) pixels ratio for a clear display in zoom mode should be:
640x360i (28K)

And, it should be fine to forget the old Win95 design that waste the screen area with menu on each windows and full windows title bars.
Yes... It may be time to think about SymbOS 3.  :-\

 [ Invalid Attachment ]

OK... It's not the subject here... I had just a "macdeathidea"...  ;D
« Last Edit: 11:11, 12 November 14 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.326
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1036
  • Likes Given: 2486
Re: GUI ideas for optimising desktop space
« Reply #1 on: 12:48, 12 November 14 »
Are you suggesting a move from Windows to BeOS/Haiku?  ;D

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 777
  • Country: gb
  • Liked: 213
  • Likes Given: 215
Re: GUI ideas for optimising desktop space
« Reply #2 on: 13:10, 12 November 14 »
I use haiku as my main OS, and I have to say a move in that direction would be great. Particularly the stack and tile features where you can drop windows on top of each other and they become tabs:



However I don't really like the OS X way of putting menus at the top of the screen in mac os X style as in TotOs mock up.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.749
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2867
  • Likes Given: 1724
Re: GUI ideas for optimising desktop space
« Reply #3 on: 13:14, 12 November 14 »
Hehe...
It's more a mix beetwen MacOS/BeOS/AmigaOS, but yes the idea is here: saving the desktop space. :)
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 832
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1059
  • Likes Given: 556
Re: GUI ideas for optimising desktop space
« Reply #4 on: 13:18, 12 November 14 »
Wow, very nice mock-up!

Yes, it looks like the combination of the Xerox Alto title bars (reincarnated by BeOS/Haiku) and MacOS :)
Having such title bars will probably be a little bit complicated, at least it will increase the overhead when restoring background elements, as windows aren't pure rectangles anymore.
Regarding the menus: It should be possible to compile an alternative version without task bar but with such a menu bar at the top. This would include the content of the start menu, the task bar entries and the individual menu of the active window, if existing.

I hope that SymbOS will support, a day, the CPC overscan modes on the screen settings. At less, to match with the 1bit PCW* version!
640x200 (16K)
640x240 (19K)
720x256 (23K) *
736x256 (24K)

And why not the interlased screens, as all LCD TV now properly done the flicker fixing for us.
640x400i (32K)
640x480i (38K)
720x512i (45K)
736x512i (48K)

If you tell me where to steal all the additional memory I can do it ;D
Problem is, that the video ram has to be located inside the first 64K. But this is the only area, where 16K bank switching is possible. So this area is quite important for the kernel and the desktop/screen manager, which need fast access to the applications' memory. I could place most parts of the desktop manager inside the second ram bank, but then the access to the control data of the windows will probably be slowed down a lot.

This could be something for SymbOS 4.0 :P , as there is already a lot to do for 3.0...

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.749
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2867
  • Likes Given: 1724
Re: GUI ideas for optimising desktop space
« Reply #5 on: 13:42, 12 November 14 »
Thank you! :)

Restauring a window should be done in 2 times:
- The title bar rectangle.
- The content rectange.

Sure, 48K should be hard to handle... But 32K is not impossible:
- OS in ROM
- 32K for the video
- 16K for system usage
- 16K for the bank switching
- 512K+ for programs

Is you are interrested I should done a better work on the GUI.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 777
  • Country: gb
  • Liked: 213
  • Likes Given: 215
Re: GUI ideas for optimising desktop space
« Reply #6 on: 14:11, 12 November 14 »
Yes, it looks like the combination of the Xerox Alto title bars (reincarnated by BeOS/Haiku) and MacOS :)
Having such title bars will probably be a little bit complicated, at least it will increase the overhead when restoring background elements, as windows aren't pure rectangles anymore.

If you go with these title bars please add window stacking features ... it is such a neat feature for both grouping windows and saving space!

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.313
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1186
  • Likes Given: 83
Re: GUI ideas for optimising desktop space
« Reply #7 on: 14:30, 12 November 14 »
Wow, very nice mock-up!

Yes, it looks like the combination of the Xerox Alto title bars (reincarnated by BeOS/Haiku) and MacOS :)
Having such title bars will probably be a little bit complicated, at least it will increase the overhead when restoring background elements, as windows aren't pure rectangles anymore.
Regarding the menus: It should be possible to compile an alternative version without task bar but with such a menu bar at the top. This would include the content of the start menu, the task bar entries and the individual menu of the active window, if existing.

I'd certainly like a top bar in the OS-X style. It makes for a much cleaner desktop imho. also allowing minimal title menu bars on the individual windows. the problem however is then with switching between windows, unless a dock is also proposed. but these tend to use up too much screen space as well, especially until the memory problems with Overscan can be resolved. ;)


Just having the combined menu bar at the top of the screen will remove 2 rows of the screen (The bottom bar and the app menu bar) perhaps a small part on the right of this top bar could include a app switcher with Icons only and still leave enough space for the application menus and the OS Menu button??


Just thinking of ways to maximise the screen.


Craig

IRC:  #Retro4All on Freenode

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.749
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2867
  • Likes Given: 1724
Re: GUI ideas for optimising desktop space
« Reply #8 on: 14:35, 12 November 14 »
Exactly. Here, it's just a fast mockup with some ideas to free the screen of useless informations.
So, I understand that a "menu bar" always waste space... But should allow to display usefull running app informations too.
Probably, a contextual menu should be more efficient.

(sorry. I have asked to split the topic)
« Last Edit: 14:43, 12 November 14 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)