Re: [GNC-dev] Feedback on GnuCash 3.903
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
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