Return-Path: X-Original-To: apmail-cayenne-dev-archive@www.apache.org Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 93EA919F89 for ; Tue, 29 Mar 2016 11:14:45 +0000 (UTC) Received: (qmail 16936 invoked by uid 500); 29 Mar 2016 11:14:45 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 16908 invoked by uid 500); 29 Mar 2016 11:14:45 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 16895 invoked by uid 99); 29 Mar 2016 11:14:44 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Mar 2016 11:14:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 57D72180225 for ; Tue, 29 Mar 2016 11:14:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.801 X-Spam-Level: X-Spam-Status: No, score=-0.801 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=objectstyle.org header.b=QJ7GftXm; dkim=pass (1024-bit key) header.d=messagingengine.com header.b=QjgbJp0L Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id oUpgEwDDzSkl for ; Tue, 29 Mar 2016 11:14:42 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id D37EA5F3F4 for ; Tue, 29 Mar 2016 11:14:41 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 3865421AA4 for ; Tue, 29 Mar 2016 07:14:41 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Tue, 29 Mar 2016 07:14:41 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=objectstyle.org; h=content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=IXxw4Q7C9SS51QAzREugxk20V2M=; b=QJ7Gft XmyJZjYe1CfN2xaHlE/Uhuk1IeLxzmoykY9hBd/0XLgQ7sqRp0tfYwWdmEh2hPgv sV8DdVmC/55IkZTRyq0gQ//9BbgVWgf2FGOOt6sJmkM40+9SO4qw/uZ9P9nD+2eP IXAVnRg/uzyeH8cNrFvLlGnrSV0wjSSWZcnPM= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=IXxw4Q7C9SS51QA zREugxk20V2M=; b=QjgbJp0LSrF7IPU/16QzlS71/OFeOTHeBIubuvQQVdNMaVm sKu1fggM9rtu9+EVKK0LOV9UoLx0ItdjXz8oX67s0I3eXnt2Q+odXV1SIAFDeTH7 OeLv02b35NZT/I4RQ+q9cXylEM1za4et4wu+vrofPYixY2wec4B4yb3IaKqo= X-Sasl-enc: EB8qkjGrohv3fVTsv5b2frH2Ng89rg33rVnf1UuL73wL 1459250080 Received: from [192.168.1.58] (unknown [212.98.191.4]) by mail.messagingengine.com (Postfix) with ESMTPA id B4C6E6801CB for ; Tue, 29 Mar 2016 07:14:40 -0400 (EDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: Cayenne Modeler Prototype From: Andrus Adamchik In-Reply-To: <0f7069fa-d81d-a38f-fe4f-b604bc19855f@maniatis.org> Date: Tue, 29 Mar 2016 14:14:37 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: <286FF925-D508-4C99-ACDD-BB39D681A634@objectstyle.org> References: <0f7069fa-d81d-a38f-fe4f-b604bc19855f@maniatis.org> To: dev@cayenne.apache.org X-Mailer: Apple Mail (2.3112) > On Mar 29, 2016, at 2:12 PM, Aristedes Maniatis = wrote: >=20 > On 29/03/2016 10:07pm, Andrus Adamchik wrote: >> I'd really love to see (1) attribute table, (2) relationship table, = (3) object editor all in one view. I think we can save space by avoiding = lots of columns and using longer text labels and icons. E.g.: >>=20 >> myProperty : String >> myRel: SomeEntity >> myCollectionRel: List >>=20 >> The only reason individual properties of attributes/relationships are = in cells now is cause they are editable. Since they won't be editable in = the new version, we can come up with compact labels. >=20 >=20 > Are you advocating for a three panel type approach (tree -> properties = -> editor)? Or merging properties into the tree? >=20 > Ari 3 panel. Don't want to see another level of nesting on the main project = tree. Andrus=