You can show dialog after login from ready() method of your MainWindow. To create MainWindow you can call action “Create main window” from “Screens” section of Studio. Save your extended window. Then you can navigate to the created file by clicking IDE and open Java controller of screen.
Implement opening of your dialog in the ready() hook:
public class ExtAppMainWindow extends AppMainWindow {
@Override
public void ready() {
super.ready();
// open additional dialogs here
openWindow("sec$User.browse", WindowManager.OpenType.DIALOG);
}
}
The correct way of extending halo is to add CSS selectors into mixin halo-ext:
@import "../halo/halo";
/* Define your theme modifications inside next mixin */
@mixin halo-ext {
@include halo;
// Add your CSS/SCSS here
}