On all things GUI!

Developer discussions about the GUI.

On all things GUI!

Postby lundman » Tue Jun 17, 2014 10:08 pm

Earlier in the mailing lists we were discussing GUIs for O3X, and I could imagine three separate programs that could be useful. Or not?

1: Installer.
Already done, and works well.

2: Control Panel / System Preferences
O3X could probably do with having one of these, for system wide things. I could imagine at least having version display (kext too), arc.max setting, autoimport toggle, and various ZED tweaks.

3: Actual ZFS GUI
Referring more specifically to the usage of ZFS. List drives, create pool, status, add/replace vdevs and that sort of thing. I personally dislike writing software for just one OS, and here there is scope to write something that would work for everyone. There also exists some implementations already (zfs.guru at least, but 'php'). This is a larger/separate project for sure, but still interesting to think about.
User avatar
lundman
 
Posts: 1338
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: On all things GUI!

Postby Marco » Wed Jun 18, 2014 1:17 am

They would be very useful.
Perhaps some GUI for copying or synching to the ZFS pool?
I am now experimenting with SyncTwoFolders, and it seems to work. I think it tells the Finder to do the copying, though, and it is quite slow.
Marco
 
Posts: 38
Joined: Tue Mar 25, 2014 1:39 am

Re: On all things GUI!

Postby ilovezfs » Wed Jun 18, 2014 5:16 am

lundman wrote:I personally dislike writing software for just one OS

I think in the long run, we will be much better off with a native Cocoa application, rather than something cross platform. And I would not dream of asking you to write it.
ilovezfs
 
Posts: 232
Joined: Thu Mar 06, 2014 7:58 am

Re: On all things GUI!

Postby lundman » Wed Jun 18, 2014 3:51 pm

Hmm yes, my GUIs are very logical and rational (some would say spartan!), but for some reason that doesn't seem to work for 99% of users. Besides we have the Windows ZFS port before GUI work! Eh!
User avatar
lundman
 
Posts: 1338
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: On all things GUI!

Postby rodaddy » Fri Jun 20, 2014 12:06 pm

lundman wrote:Hmm yes, my GUIs are very logical and rational (some would say spartan!), but for some reason that doesn't seem to work for 99% of users. Besides we have the Windows ZFS port before GUI work! Eh!


That only means you are a true developer. It works, that's what I want.

I'm the same
rodaddy
 
Posts: 1
Joined: Wed Apr 16, 2014 1:10 pm

Re: On all things GUI!

Postby jeremychu » Tue Jul 01, 2014 12:55 pm

I'm comfortable with Cocoa development if anyone is looking for volunteers.
Would I be correct in thinking a ZFS GUI would just be calling the command line tools? If so, then maybe a browser based tool might be better (although I'm not a fan of php these days). Would it be crazy to suggest node.js?
jeremychu
 
Posts: 3
Joined: Tue Jul 01, 2014 12:24 pm

Re: On all things GUI!

Postby ilovezfs » Tue Jul 01, 2014 1:13 pm

jeremychu wrote:I'm comfortable with Cocoa development if anyone is looking for volunteers.
Would I be correct in thinking a ZFS GUI would just be calling the command line tools? If so, then maybe a browser based tool might be better (although I'm not a fan of php these days). Would it be crazy to suggest node.js?

That is one approach, but mostly it will probably be better to link directly to libzfs and to lean on zed.
ilovezfs
 
Posts: 232
Joined: Thu Mar 06, 2014 7:58 am

Re: On all things GUI!

Postby ilovezfs » Tue Jul 01, 2014 1:17 pm

jeremychu wrote:I'm comfortable with Cocoa development if anyone is looking for volunteers.

Yes, of course. Come talk in #openzfs-osx some time. Any thoughts on doing it in Swift?
ilovezfs
 
Posts: 232
Joined: Thu Mar 06, 2014 7:58 am

Re: On all things GUI!

Postby jeremychu » Wed Jul 02, 2014 8:49 am

Cool, see you on #openzfs-osx.
Hadn't considered Swift although now you mention it I don't see why not.
jeremychu
 
Posts: 3
Joined: Tue Jul 01, 2014 12:24 pm

Re: On all things GUI!

Postby jeremychu » Wed Jul 02, 2014 8:51 am

ilovezfs wrote:
jeremychu wrote:I'm comfortable with Cocoa development if anyone is looking for volunteers.
Would I be correct in thinking a ZFS GUI would just be calling the command line tools? If so, then maybe a browser based tool might be better (although I'm not a fan of php these days). Would it be crazy to suggest node.js?

That is one approach, but mostly it will probably be better to link directly to libzfs and to lean on zed.


Ok - yes, that does seem better.
jeremychu
 
Posts: 3
Joined: Tue Jul 01, 2014 12:24 pm

Next

Return to GUI Development

Who is online

Users browsing this forum: No registered users and 2 guests