Re: [GNC-dev] Feedback on GnuCash 3.903

2020-06-06 Thread Robert Fewell
David,
There are 6 different layouts that all registers are based on as described
below...

REG_TYPE_GROUP_CURRENCY;
BANK_REGISTER:
CASH_REGISTER:
ASSET_REGISTER:
CREDIT_REGISTER:
LIABILITY_REGISTER:
INCOME_REGISTER:
EXPENSE_REGISTER:
EQUITY_REGISTER:
TRADING_REGISTER:

REG_TYPE_GROUP_APAR;
PAYABLE_REGISTER:
RECEIVABLE_REGISTER:

REG_TYPE_GROUP_JOURNAL;
INCOME_LEDGER:
GENERAL_JOURNAL:
SEARCH_LEDGER:

REG_TYPE_GROUP_STOCK;
STOCK_REGISTER:
CURRENCY_REGISTER:

REG_TYPE_GROUP_PORTFOLIO;
PORTFOLIO_LEDGER:

Opening sub accounts uses the Portfolio layout.

On Sat, 6 Jun 2020 at 00:31, David H  wrote:

> Geert,
>
> Thanks for your explanation but I still don't understand what the 6
> different register types you refer to are - can you point me to where these
> are described?
>
> My reason for having different column widths is as previously posted ...
>
> "... I have 2 savings accounts and 4 credit card accounts that I have open
> all the time and over the years I've gone to the trouble of setting these
> up just the way I like them.  Of course flicking through the register tabs
> the columns aren't all in the same places as I'm using accounts with
> different nesting levels in each so the Transfer column widths vary even
> within each account type.  Are you saying that these would be treated as 2
> register types and you are going to blow away all my good work and just
> randomly choose one of the open settings as the default when you remove old
> configurations?  "
>
> Why do I like things just the way they are ?  Well it generally depends on
> the level of nesting in my EXPENSES category - some of them are nested to 6
> levels deep so the TRANSFER column is wider in a couple of these registers
> and the DESCRIPTION column narrower than others.
>
> It's like re-opening Gnucash and having the same tabs open I guess, if I
> close a register tab and re-open it, it looks exactly the same as when I
> left it :-)
>
> I must confess that I did see this unfolding a little while ago on this
> mailing list but it didn't sink in that you would be blowing all my
> existing settings away altogether. I thought that this was only to set up a
> default for a register that hadn't yet been opened/didn't already have
> settings...  My understanding of DEFAULT is that it's only a starting point
> and I assumed that my existing settings would remain unchanged even if they
> were different within the same register type.
>
> However I appreciate that you can't please everyone and that things have to
> move on so I'm going to download this version, backup my existing settings,
> install on one of my Windows pc's and see what it messes with and if it
> really is going to upset my apple cart :-)
>
> Happy to provide feedback as to whether I see it as an issue after I see it
> in practice...
>
> It might also be beneficial to explain what's happening on the wider user
> list before it goes live, I don't think I've seen any mention of this
> change there.  I know you said you are responding to complaints re setting
> register column widths but you know what they say "the noisy wheel gets the
> most oil" and it appears the silent majority are content with things as is.
>
> Getting rid of that hidden automatic expansion on the description column
> will probably also alleviate some of the complaints.
>
> Thanks David H.
>
>
>
> On Sat, 6 Jun 2020 at 06:46, Geert Janssens 
> wrote:
>
> > Op vrijdag 5 juni 2020 20:45:07 CEST schreef D via gnucash-devel:
> > > Michael,
> > >
> > > The idea of default column widths makes sense, but the idea that a
> user's
> > > previously set preferences will no longer apply seems a little
> backward.
> > >
> > Note default columns widths are not set automatically. GnuCash can't know
> > if you just tweaked
> > a column temporarily for whatever reason or you want this to be the
> > default for a given register
> > type. So to set defaults the user has to select the appropriate command
> in
> > the Windows menu.
> >
> > As there are no account level presets any more, how can GnuCash know
> which
> > preferences to
> > apply if you have different preferences for different accounts in the
> same
> > register type group ?
> > At best we can read them once and convert them to preferences for an open
> > tab (which is not
> > the same as preferences for a given account). Once you close the tab the
> > tab preferences are
> > gone with it.
> >
> > As for motivations to drop account level presets, read on.
> >
> > > I am curious to know more about the thought process that arrived at
> this
> > > solution. I'd have thought that storing per account column settings
> > > wouldn't cause too much storage problem, and I would imagine the
> register
> > > opening process could look, in order, for an account-specific column
> > record
> > > by guid, and, upon failure, the default for that account type in
> > question.
> > > I wouldn't imagine that such a process would be onerous even for the
> > > largest of gnucash books. But, 

Re: [GNC-dev] Feedback on GnuCash 3.903

2020-06-06 Thread Chris Good
Message: 7
Date: Fri, 05 Jun 2020 21:04:41 +0200
From: Geert Janssens 
To: gnucash-devel@gnucash.org
Cc: David Reiser , D , mark
sattolo 
Subject: Re: [GNC-dev] Feedback on GnuCash 3.903
Message-ID: <1993043.k37vj6k...@legolas.kobaltwit.lan>
Content-Type: text/plain; charset="UTF-8"

Op vrijdag 5 juni 2020 20:58:29 CEST schreef David Reiser:
> > On Jun 5, 2020, at 2:29 PM, Geert Janssens 
> >  wrote:> Op vrijdag 5 juni 2020 19:55:29 
> > CEST schreef David Reiser:
> > > > On Jun 5, 2020, at 1:26 PM, Geert Janssens 
> > > > mailto:geert.gnuc...@kobaltwit.be>>
wrote:
> > > > 
> > > > It will need a one time action to set these new defaults once 
> > > > you start using 4.0. I believe we have 6 layouts so that's 6 
> > > > times you may see a layout that doesn't suit you and you would 
> > > > have to fix it.
> > > 
> > > In its current form, the user experience is waa worse. My 
> > > use of
> > > 3.903 (Mac OS 10.15.5) has been quite limited. For several cycles 
> > > of opening Gnucash, the only account I had open was a single 
> > > credit card account (+ the Accounts tab). I was working on getting 
> > > aqbanking to work, and had to edit the environment file to get 
> > > logging working. I didn?t immediately change the column widths 
> > > because appearance wasn?t my primary goal. There now appears to  
> > > be no way to reset the default column widths.
> > > If I close any credit card or checking account tab, opening any of 
> > > them again gives me the enormously wide description column and the 
> > > absurdly narrow transfer account column.
> > > 
> > > So the ?one time action? appears to be unannounced and irreversible.
> > > Unless
> > > there?s a bug, you?re going to get 10 times as many complaints 
> > > about register behavior as you?ve seen in the past.
> > 
> > Did you actually select "Windows"->"Use as default for this register 
> > group" after you changed the column widths to your satisfaction ?
> > 
> > If you did and it still reverts to other column widths after 
> > reopening, that would indeed be a bug.
> > 
> > Regards,
> > 
> > Geert
> 
> No I hadn?t. Thanks for the direction. I had looked in a couple places 
> for a reset style command, but I was too focussed on ?register? rather 
> than ?window?.
> 
Would another location the the menus make more sense to you ? We can still
move the commands around.

> With the new column width setting arrangement, is it still necessary 
> to keep the ?stretch another column before you can shrink Description
width?
> behavior?
> 
Good question. Personally I have always considered this to be a user
experience wart, but so far nobody has decided to remove it.


If I remember correctly this was changed as part of the new register
project, but that never got 
stable enough to be included.

Regards,

Geert

Hi,

I also would be unhappy with not being able to set per account register
column widths.
It's great there is a default by register type, but I go to a lot of trouble
to set column widths exactly as I like, because I don't like to run GnuCash
full screen so I can compare to other windows.

One question I have is what happens with columns widths for accounts opened
with 'Open with subaccounts'?

Regards, Chris Good

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel