Feature: UI Scaling Progress

Hi,

Please do it :)

Is there a way to change the size of the fonts who is too small for my last screen (QHD) ?
Maybe there is a scale UI things to do it ?

Regards
Phil

Comments

  • Hi Phil,

    This needs to be done next. I am making it a priority. It will be the last feature added before I move on to SM5 development.

    SM 4.3.6 will be released soon to fix an issue with accessing user directories then I'm focused on scaling.

    The framework for scaling is already in place. I'll need to go through each of the many many custom controls and build in scaling. This is going to take some time. I'll start releasing BETA versions on these forums when most scaling is implemented and try to keep updates posted as well so you can see progress.

    Thanks Phil,
    Neil

  • RSIRSI
    edited May 6

    Development of UI scaling has started.. Just going to keep posting updates here to help motivate me through this arduous process.

    Currently have a lot of the structure in place for communicating to all UI elements their expected scale. Fonts are scaling but ugly. Available scaling for first release will be 100%, 150%, and 200%.

  • RSIRSI
    edited May 14

    Finished scaling / redrawing all 250+ icons and graphics used by ShaderMap.

    On the programming side of things, I've developed a new resource manager that will load UI artwork given the current scale. Completed the scaling of the Splash screen.

    Next I'll scale the Menu and Start screen before moving on to the Main interface.

  • RSIRSI
    edited June 14

    This is a list of ShaderMap UI Controls that need to be updated to support scaling. I will update the list as I make progress.

    Last update June 14, 2021

    Once this list is complete, I'll be posting BETA versions for testing. BETA versions install independent of LIVE versions which allows users to run both at the same time.

    Main Controls

    • UI_TYPE_BACKGROUND
    • UI_TYPE_SPLASH_BOX
    • UI_TYPE_MENU
    • UI_TYPE_START
    • UI_TYPE_MAIN
    • UI_TYPE_MAP_PREVIEW
    • UI_TYPE_MODEL_SETUP
    • UI_TYPE_MATERIAL_VISUALIZER
    • UI_TYPE_N_EDITOR
    • UI_TYPE_OPTIONS
    • UI_TYPE_OPTIONS_DEFAULT_PROJECTS_PANEL
    • UI_TYPE_LIGHT_SCAN_SETUP

    Standard Controls

    • UI_TYPE_BUTTON
    • UI_TYPE_CHECKBOX
    • UI_TYPE_LISTBOX
    • UI_TYPE_INFO_LISTBOX
    • UI_TYPE_DROPLIST
    • UI_TYPE_DROPLIST_PANEL
    • UI_TYPE_PROJECT_GRID
    • UI_TYPE_NUMBERBOX
    • UI_TYPE_COLORBOX
    • UI_TYPE_PROPERTY_GRID
    • UI_TYPE_SLIDER
    • UI_TYPE_VSCROLL
    • UI_TYPE_ZOOM_IMAGE
    • UI_TYPE_PAINT_IMAGE
    • UI_TYPE_POPUP
    • UI_TYPE_BRUSH_GRID
    • UI_TYPE_NORMAL_PICK
    • UI_TYPE_LIGHT_CONTROL
    • UI_TYPE_MATERIAL_GRID
    • UI_TYPE_NEWS_LISTBOX
    • UI_TYPE_CONTEXT_MENU
    • UI_TYPE_HYBRID_GRAPH
    • UI_TYPE_LAYER_CONTROL
    • UI_TYPE_LAYER_CONTROL_TEXTBOX
    • UI_TYPE_POPUP_SLIDER
    • UI_TYPE_POPUP_SLIDER_PANEL
    • UI_TYPE_LAYER_PROFILE_LISTBOX
    • UI_TYPE_IMAGE_GRID
    • UI_TYPE_FILTER_STACK
    • UI_TYPE_HISTOGRAM
    • UI_TYPE_NORMAL_RADAR
    • UI_TYPE_PANEL_COLOR_PALETTE
    • UI_TYPE_CHANNEL_TOGGLE
    • UI_TYPE_RANGE_SLIDER
    • UI_TYPE_TEXTBOX
    • UI_TYPE_DUMMY
    • UI_TYPE_INPUT_FILTER_BUTTON
    • UI_TYPE_VTOOLBAR

    Normal Editor Controls

    • UI_TYPE_N_EDITOR_PANEL_HISTORY
    • UI_TYPE_N_EDITOR_PANEL_LAYERS
    • UI_TYPE_N_EDITOR_PANEL_TRANSFORM
    • UI_TYPE_N_EDITOR_PANEL_SELECT
    • UI_TYPE_N_EDITOR_PANEL_D_BRUSH
    • UI_TYPE_N_EDITOR_PANEL_N_BRUSH
    • UI_TYPE_N_EDITOR_PANEL_V_BRUSH
    • UI_TYPE_N_EDITOR_PANEL_SHAPE
    • UI_TYPE_N_EDITOR_PANEL_SHAPE_EDIT
    • UI_TYPE_N_EDITOR_PANEL_ERASER
    • UI_TYPE_N_EDITOR_BAR_TRANSFORM
    • UI_TYPE_N_EDITOR_BAR_SHAPE_PEN

    Standard Dialog Controls

    • UI_TYPE_MODAL_BASE
    • UI_TYPE_MODAL_SELECT_SOURCE
    • UI_TYPE_MODAL_SETUP_COORDSYS
    • UI_TYPE_MODAL_SELECT_COLOR
    • UI_TYPE_MODAL_N_BRUSH
    • UI_TYPE_MODAL_SELECT_MAP
    • UI_TYPE_MODAL_CHANNEL_MIXER
    • UI_TYPE_MODAL_MATERIAL_MAP_SETUP
    • UI_TYPE_MODAL_OUTPUT_MAP_SETUP
    • UI_TYPE_MODAL_BATCH
    • UI_TYPE_MODAL_N_EDITOR_LAYER_PROFILE_RASTERIZED
    • UI_TYPE_MODAL_N_EDITOR_LAYER_PROFILE_DISPLACEMENT
    • UI_TYPE_MODAL_N_EDITOR_LAYER_PROFILE_SHAPE
    • UI_TYPE_MODAL_ADD_NODE
    • UI_TYPE_MODAL_AUTO_CAGE
    • UI_TYPE_MODAL_RUN_SCRIPT
    • UI_TYPE_MODAL_CREATE_USER_ENV_MAPS
    • UI_TYPE_MODAL_SELECT_START_MODE
    • UI_TYPE_MODAL_INPUT_FILTER

    Popup Dialog Controls

    • UI_TYPE_POPUP_DIALOG_BASE
    • UI_TYPE_POPUP_DIALOG_NODE_INFO
    • UI_TYPE_POPUP_DIALOG_AD
    • UI_TYPE_POPUP_DIALOG_AD_SMALL
    • UI_TYPE_POPUP_DIALOG_SCREEN_SHOT
    • UI_TYPE_POPUP_DIALOG_ENVIRONMENT
    • UI_TYPE_POPUP_DIALOG_SUPPORT
Sign In or Register to comment.