mirror of https://github.com/Nheko-Reborn/nheko
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.8 KiB
73 lines
1.8 KiB
#pragma once
|
|
|
|
// Non-theme app configuration. Layouts, fonts spacing etc.
|
|
//
|
|
// Font sizes are in pixels.
|
|
|
|
namespace conf {
|
|
// Global settings.
|
|
static constexpr int fontSize = 12;
|
|
static constexpr int textInputFontSize = 14;
|
|
static constexpr int emojiSize = 14;
|
|
static constexpr int headerFontSize = 21;
|
|
static constexpr int typingNotificationFontSize = 11;
|
|
|
|
// Window geometry.
|
|
namespace window {
|
|
static constexpr int height = 600;
|
|
static constexpr int width = 1066;
|
|
|
|
static constexpr int minHeight = height;
|
|
static constexpr int minWidth = 950;
|
|
} // namespace window
|
|
|
|
namespace textInput {
|
|
static constexpr int height = 50;
|
|
}
|
|
|
|
namespace sidebarActions {
|
|
static constexpr int height = textInput::height;
|
|
static constexpr int iconSize = 28;
|
|
}
|
|
|
|
// Button settings.
|
|
namespace btn {
|
|
static constexpr int fontSize = 20;
|
|
static constexpr int cornerRadius = 3;
|
|
} // namespace btn
|
|
|
|
// RoomList specific.
|
|
namespace roomlist {
|
|
namespace fonts {
|
|
static constexpr int heading = 13;
|
|
static constexpr int badge = 10;
|
|
static constexpr int bubble = 20;
|
|
} // namespace fonts
|
|
} // namespace roomlist
|
|
|
|
namespace userInfoWidget {
|
|
namespace fonts {
|
|
static constexpr int displayName = 16;
|
|
static constexpr int userid = 14;
|
|
} // namespace fonts
|
|
} // namespace userInfoWidget
|
|
|
|
namespace topRoomBar {
|
|
namespace fonts {
|
|
static constexpr int roomName = 15;
|
|
static constexpr int roomDescription = 13;
|
|
} // namespace fonts
|
|
} // namespace topRoomBar
|
|
|
|
namespace timeline {
|
|
static constexpr int msgMargin = 11;
|
|
static constexpr int avatarSize = 36;
|
|
static constexpr int headerSpacing = 5;
|
|
static constexpr int headerLeftMargin = 15;
|
|
|
|
namespace fonts {
|
|
static constexpr int timestamp = 9;
|
|
} // namespace fonts
|
|
} // namespace timeline
|
|
|
|
} // namespace conf
|
|
|