I am glad that that the Gramplets view (introduced in version 3.0) evolved into View sidebar & bottombar split screens in version 3.3. But, in some ways, this massive improvement orphaned the newly rechristened Dashboard view. Its purpose became less obvious.
Perhaps Gramplet layouts oriented around a purpose could be saved & swapped as needed:
a ‘Welcome’ layout, a Database status layout, a Tree diagnostic layout, a session management layout, et cetera ad nauseam.
The Dashboard might be re-invigorated by giving it these variations of Modes. (The multiple named Configurations could be saved as Modes.)
Maybe the another pop-up contextual menu option (after the ‘Restore a Gramplet’) could be ‘Restore a layout’? Or options could be added to the ‘Layout’ tab of the Config for Saving, selecting, Renaming & Deleting a named layout? With the initial layout being named “Getting Started” And all that does is swap named variations of the
Gramplets_dashboardview_gramplets.ini file in the Gramps51 sub-folder of the User Directory
However, to avoid the agony that we have in sharing Custom Filter definitions, perhaps the interface could allow each Named
Gramplets_dashboardview_gramplets.ini chunk to be shown as a Copy & Paste text chunk in the GUI? Then I could copy a Dashboard configuration shared in this forum and paste it for use in my Gramps.
(And maybe in the future, since Gramps installs with a huge set of icons in the Adwaita theme, perhaps the Mode icon for the Toolbar could be selectable? Perhaps from a Media Preview style window that shows thumbnails of all the icon subfolders in the appropriately-sized-for-the-toolbar found in
As an example, the following
Gramplets_dashboardview_gramplets.ini is somewhat useful for managing your session:
;; Gramps gramplets file
;; Automatically created at 2021/03/03 09:17:25
[Gramplet View Options] column_count=3 pane_position=-1 pane_orientation=horizontal [To Do] name=To Do height=300 expand=True title=To Do-1 detached_width=400 detached_height=300 state=maximized page=0 help_url=None navtypes=['Dashboard'] column=0 row=0 [Latest Changes] name=LastChangeGramplet height=175 expand=False title=Latest Changes detached_width=400 detached_height=300 state=maximized page=0 help_url=LastChange navtypes= column=1 row=0 [What's Next?] name=What's Next height=230 expand=True title=What's Next? detached_width=400 detached_height=300 state=maximized page=0 help_url=None navtypes= column=1 row=1 [Session Log] name=Session Log height=230 expand=True title=Session Log detached_width=400 detached_height=300 state=maximized page=0 help_url=None navtypes= column=2 row=0
The default is:
;; Gramps gramplets file ;; Automatically created at 2021/03/03 09:22:19 [Gramplet View Options] column_count=2 pane_position=-1 pane_orientation=horizontal [Top Surnames] name=Top Surnames height=230 expand=False title=Top Surnames detached_width=400 detached_height=300 state=maximized page=0 data=10 help_url=None navtypes= column=0 row=0 [Welcome to Gramps!] name=Welcome height=300 expand=True title=Welcome to Gramps! detached_width=400 detached_height=300 state=maximized page=0 help_url=None navtypes= column=1 row=0