public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] Hello! && portage UI
@ 2006-03-13 22:39 tvali
  2006-03-14  0:54 ` Brian
  0 siblings, 1 reply; 18+ messages in thread
From: tvali @ 2006-03-13 22:39 UTC (permalink / raw
  To: gentoo-portage-dev

[-- Attachment #1: Type: text/plain, Size: 2406 bytes --]

Hello!

I am thinking about making user interface for portage.

I see the possibility to browse portage tree, turning different filters on
and off, as it's most important feature. I dont think that it should contain
any functions for updating, emerging or unmerging or syncing at it's
beginning, as i think that i havent used portage long enough to make a clear
design of such a tool.

Anyway, package browser would be usable for me as a new user of portage.

I describe shortly, what i see as it's functionality:
* General UI, which looks like a classical e-mail client with folder-list on
left panel, mail-list on top and one e-mail on bottom. Additionally, top and
bottom panel should be together in right panel.
* Left panel contains 2 main folders -- one is to access folders in
/usr/portage/, another contains keywords like kdebase-meta (or kde-base) --
which has packages like kdegraphics-meta inside it (click +). This other
tree should be hand-made tree + "others" folder, last containing all package
groups, which are not included in this tree. At least, i think that
automation may not be possible -- it depends on structure, which i dont
know.
* Right panel, which contains tabs -- first tab is for top/bottom panels,
other are web browsers (konqueror).
* Top panel contains package list like detailed view of folders
* Botton panel contains details -- also button for opening www-address of
package in new tab.
+ there should be search feature.
+ some special folders should be added: --update world, which contains all
outdated packages jpc. As it would be slow, portage or this UI should be
cache such things and clean this cache when --sync happens.

It is possible that integration into Konqueror could be simple and usable
(like portage:/ protocol).

In future, additional features like tray-icon for autosync and
notifications, also adding packages to world and removing, could be
considered; code should be build in such way that is would be possible to
add them later in different ways.

--
tvali
(e-mail: "qtvali@gmail.com"; msn: "qtvali@gmail.com";
icq: "317-492-912")

Ühe eesti internetifirma lehel kohtasin tsitaati:
If you don't do it excellently, dont do it at all. Because if it's not
excellent, it won't be profitable or fun, and if you're not in business for
fun or profit, what the hell are you doing here?
Robert Townsend

[-- Attachment #2: Type: text/html, Size: 2631 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2006-03-15 22:16 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-13 22:39 [gentoo-portage-dev] Hello! && portage UI tvali
2006-03-14  0:54 ` Brian
2006-03-14 11:14   ` tvali
2006-03-14 14:39     ` Brian
2006-03-14 14:55       ` tvali
2006-03-14 15:07         ` Brian
2006-03-14 15:18       ` Marius Mauch
2006-03-14 16:48         ` tvali
2006-03-14 16:55           ` tvali
2006-03-15  9:51           ` Paul de Vrieze
2006-03-15 14:52             ` solar
2006-03-15 15:12               ` tvali
2006-03-15 16:36                 ` solar
2006-03-15 17:36                   ` tvali
2006-03-15 20:42               ` portage from C (was Re: [gentoo-portage-dev] Hello! && portage UI) Kevin F. Quinn (Gentoo)
2006-03-15 21:37                 ` solar
2006-03-15 22:12                   ` tvali
2006-03-15 22:14                     ` tvali

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox