Hi Reuben,
The compact setting worked brilliantly, it has given me exactly what I needed and yes you have predicted the next question correctly, how can I make this the default?
Regards
Sean
Before I do that, I'd encourage you with the GBC Project sources have a peek at
custom.json and note the entry for compact which directs you to the sources for compact in GBC_PROJECT_DIR//theme/colors/compact. The 30 or so lines of GBC_PROJECT_DIR/theme/colors/compact/theme.scss.json is a good illustration of what can be achieved with GBC customisation with not much effort.
Now to answer your question ...
https://4js.com/online_documentation/fjs-gbc-manual-html/#gbc-topics/c_gbc_which_cust_and_theme.htmlhttps://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_frontcall_theme_settheme.html... for those using direct connections, there is one gap in that there is no equivalent of ?theme= like there is with ?gbc= and FGLGBCDIR. You would either rely on customers changing to compact via the settings icon and the front-end remembering this, or you would put a setTheme front-call at beginning of your program and the user would not get their last setting if they changed it to something else.
Reuben