Cargo Features

Libadwaita has no features set by default.

[dependencies]
libadwaita = { version = "0.6.0", features = ["gtk_v4_2", "gtk_v4_4", "gtk_v4_6", "gtk_v4_8", "gtk_v4_10", "gtk_v4_12", "v1_1", "v1_2", "v1_3", "v1_4", "v1_5"] }
gtk_v4_2 gtk_v4_4?
gtk_v4_4 gtk_v4_6? = gtk_v4_2
gtk_v4_6 gtk_v4_8? = gtk_v4_4
gtk_v4_8 gtk_v4_10? = gtk_v4_6
gtk_v4_10 gtk_v4_12? = gtk_v4_8
gtk_v4_12 = gtk_v4_10
v1_1 v1_2?

Enables v1_1 of libadwaita-sys

Affects preferences_group::PreferencesGroupExt.header_suffix, preferences_group::PreferencesGroupExt.set_header_suffix, preferences_group::PreferencesGroupExt.connect_header_suffix_notify, preferences_row::PreferencesRowExt.is_title_selectable, preferences_row::PreferencesRowExt.set_title_selectable, preferences_row::PreferencesRowExt.connect_title_selectable_notify

v1_2 v1_3? = v1_1

Enables v1_2 of libadwaita-sys

Affects entry_row::EntryRowExt.connect_apply, entry_row::EntryRowExt.connect_entry_activated, entry_row::EntryRowExt.connect_activates_default_notify, entry_row::EntryRowExt.connect_attributes_notify, entry_row::EntryRowExt.connect_enable_emoji_completion_notify, entry_row::EntryRowExt.connect_input_hints_notify, entry_row::EntryRowExt.connect_input_purpose_notify, entry_row::EntryRowExt.connect_show_apply_button_notify, enums::ResponseAppearance, message_dialog::MessageDialogExt.connect_response, message_dialog::MessageDialogExt.connect_body_notify, message_dialog::MessageDialogExt.connect_body_use_markup_notify, message_dialog::MessageDialogExt.connect_close_response_notify, message_dialog::MessageDialogExt.connect_default_response_notify, message_dialog::MessageDialogExt.connect_extra_child_notify, message_dialog::MessageDialogExt.connect_heading_notify, message_dialog::MessageDialogExt.connect_heading_use_markup_notify, preferences_row::PreferencesRowExt.uses_markup, preferences_row::PreferencesRowExt.set_use_markup, preferences_row::PreferencesRowExt.connect_use_markup_notify

v1_3 v1_4? = v1_2

Enables v1_3 of libadwaita-sys

Affects action_row::ActionRowExt.is_subtitle_selectable, action_row::ActionRowExt.set_subtitle_selectable, action_row::ActionRowExt.connect_subtitle_selectable_notify, animation::AnimationExt.follows_enable_animations_setting, animation::AnimationExt.set_follow_enable_animations_setting, animation::AnimationExt.connect_follow_enable_animations_setting_notify, entry_row::EntryRowExt.grab_focus_without_selecting, expander_row::ExpanderRowExt.is_subtitle_lines, expander_row::ExpanderRowExt.is_title_lines, expander_row::ExpanderRowExt.set_subtitle_lines, expander_row::ExpanderRowExt.set_title_lines, expander_row::ExpanderRowExt.connect_subtitle_lines_notify, expander_row::ExpanderRowExt.connect_title_lines_notify, preferences_page::PreferencesPageExt.scroll_to_top, message_dialog::MessageDialogExtManual.choose, message_dialog::MessageDialogExtManual.choose_future

v1_4 v1_5? = v1_3

Enables v1_4 of libadwaita-sys

Affects application_window::AdwApplicationWindowExt.add_breakpoint, application_window::AdwApplicationWindowExt.current_breakpoint, application_window::AdwApplicationWindowExt.connect_current_breakpoint_notify, breakpoint_bin::BreakpointBinExt.connect_child_notify, breakpoint_bin::BreakpointBinExt.connect_current_breakpoint_notify, combo_row::ComboRowExt.enables_search, combo_row::ComboRowExt.set_enable_search, combo_row::ComboRowExt.connect_enable_search_notify, enums::BreakpointConditionLengthType, enums::BreakpointConditionRatioType, enums::LengthUnit, enums::ToolbarStyle, expander_row::ExpanderRowExt.add_suffix, navigation_page::NavigationPageExt.connect_hidden, navigation_page::NavigationPageExt.connect_hiding, navigation_page::NavigationPageExt.connect_showing, navigation_page::NavigationPageExt.connect_shown, navigation_page::NavigationPageExt.connect_can_pop_notify, navigation_page::NavigationPageExt.connect_child_notify, navigation_page::NavigationPageExt.connect_tag_notify

v1_5 = v1_4

Enables v1_5 of libadwaita-sys

Affects alert_dialog::AlertDialogExt.connect_response, alert_dialog::AlertDialogExt.connect_body_notify, alert_dialog::AlertDialogExt.connect_body_use_markup_notify, alert_dialog::AlertDialogExt.connect_close_response_notify, alert_dialog::AlertDialogExt.connect_default_response_notify, alert_dialog::AlertDialogExt.connect_extra_child_notify, alert_dialog::AlertDialogExt.connect_heading_notify, alert_dialog::AlertDialogExt.connect_heading_use_markup_notify, application_window::AdwApplicationWindowExt.dialogs, application_window::AdwApplicationWindowExt.visible_dialog, application_window::AdwApplicationWindowExt.connect_dialogs_notify, application_window::AdwApplicationWindowExt.connect_visible_dialog_notify, breakpoint_bin::BreakpointBinExt.remove_breakpoint, dialog::AdwDialogExt.focus_widget, dialog::AdwDialogExt.set_focus_widget, dialog::AdwDialogExt.connect_close_attempt, dialog::AdwDialogExt.connect_closed, dialog::AdwDialogExt.connect_can_close_notify, dialog::AdwDialogExt.connect_child_notify, dialog::AdwDialogExt.connect_content_height_notify