mirror of
https://github.com/xemu-project/xemu.git
synced 2024-05-20 13:48:07 -04:00
9c06980275
Introduces a new user interface that looks much nicer, is easier to navigate with controllers, provides more context to users, and is scalable. Some additional features are included. * Adds 'popup menu' with actions that can be used easily from controller * Adds 'main menu', unifying other configuration dialogs * Adds port-forwarding user interface * Adds screenshot feature * Adds volume control feature * Adds gamepad auto-bind option * Adds vsync configuration option * Adds auto UI scaling * Adds preferred window size selection * Adds AV pack selection * Exposes some existing config items in GUI
25 lines
670 B
Meson
25 lines
670 B
Meson
pfiles = [
|
|
'controller_mask.png',
|
|
'logo_sdf.png',
|
|
'xemu_64x64.png',
|
|
'abxy.ttf',
|
|
'Roboto-Medium.ttf',
|
|
'RobotoCondensed-Regular.ttf',
|
|
'font_awesome_6_1_1_solid.otf',
|
|
]
|
|
|
|
libpfile_targets = []
|
|
|
|
foreach e : pfiles
|
|
t = custom_target('@0@.[ch]'.format(e),
|
|
output: ['@0@.c'.format(e), '@0@.h'.format(e)],
|
|
input: files('@0@'.format(e)),
|
|
command: [packfile, '@INPUT@', '@OUTPUT0@', '@OUTPUT1@'])
|
|
libpfile_targets += t[0]
|
|
genh += t[1]
|
|
endforeach
|
|
|
|
libpfile = static_library('pdata', libpfile_targets,
|
|
name_suffix: 'fa')
|
|
common_ss.add(declare_dependency(link_whole: libpfile))
|