List of all items
Structs
- SupporterAppState
- audio::AudioPlayer
- audio::CatalogEntry
- chores_store::ChoresSnapshot
- config::Profile
- config::ProfilesFile
- diagnostics::BreakClock
- diagnostics::EnvFacts
- diagnostics::LiveReadings
- diagnostics::MonitorFacts
- diagnostics::RuntimeSnapshot
- diagnostics::StartupFacts
- hooks::Hook
- hooks::HookContext
- hooks::HookTestOutcome
- ipc::IpcEnvelope
- ipc::IpcResponse
- pause_store::PauseSnapshot
- platform::PlatformCapabilities
- plugins::asset::ManifestAsset
- plugins::eval::DetectorSnapshot
- plugins::install::PreparedDetector
- plugins::manifest::DetectConfig
- plugins::manifest::ExportConfig
- plugins::manifest::Manifest
- plugins::manifest::Signature
- plugins::registry::InstalledPlugin
- plugins::registry::PluginRegistry
- plugins::registry::PluginSummary
- plugins::runtime::SandboxContext
- scheduler::Scheduler
- scheduler::break_stats::BreakStats
- scheduler::chores::ChoresState
- scheduler::commands::backup::BackupBundle
- scheduler::commands::backup::BackupFiles
- scheduler::commands::backup::BackupManifest
- scheduler::commands::backup::CommittedStage
- scheduler::commands::backup::ImportGuard
- scheduler::commands::backup::StagedFile
- scheduler::commands::breaks::PostponeOutcome
- scheduler::commands::hooks::DialogBusyGuard
- scheduler::commands::plugins::DialogBusyGuard
- scheduler::commands::plugins::InstallOutcome
- scheduler::content_pack::AddedContent
- scheduler::content_pack::ContentPack
- scheduler::content_pack::MergeSummary
- scheduler::content_pack::PackHints
- scheduler::hotkeys::Hotkey
- scheduler::overlay_watchdog::OverlayAck
- scheduler::pause::PauseInfo
- scheduler::pause::SystemClock
- scheduler::routines::ResolvedRoutine
- scheduler::routines::Routine
- scheduler::run_loop::GuardOutcome
- scheduler::run_loop::IdleProbeBackoff
- scheduler::run_loop::TickClock
- scheduler::screen_time::ScreenTimeState
- scheduler::session_lock::inner::Plan
- scheduler::session_lock::inner::ProbeState
- scheduler::settings::BreakKindSettings
- scheduler::settings::BreakSound
- scheduler::settings::DerivedCaches
- scheduler::settings::Settings
- scheduler::timers::BedtimeWindow
- scheduler::timers::BreakTimers
- scheduler::timers::PrebreakGate
- scheduler::types::BreakEvent
- scheduler::types::BreathPattern
- scheduler::types::BreathSounds
- scheduler::types::LastBreakInfo
- scheduler::types::MonitorRect
- scheduler::types::PostponeState
- scheduler::types::RoutineStep
- screen_time_store::ScreenTimeSnapshot
- stats::DayBucket
- stats::Digest
- stats::LoggedEvent
- stats::Logger
- stats::PostponeFollowThrough
- stats::PreviousPeriod
- stats::SuppressionByKind
- stats::SuppressionCount
- stats::WeekdayBucket
- supporter::LsActivateResponse
- supporter::LsInstance
- supporter::LsValidateResponse
- supporter::SupporterRecord
- supporter::SupporterStatus
- supporter::manual::ManualLicense
- updater::UpdateInfo
- updater::UpdatePayload
- video::Rect
Enums
- audio::AudioCmd
- cli::BreakKindArg
- cli::CliCommand
- cli::CliError
- cli::Invocation
- cli::PauseTarget
- display::XlibLocking
- hooks::HookEvent
- ipc::IpcRequest
- media::PlaybackStatus
- media::ResumeToken
- plugins::asset::AssetKind
- plugins::asset::AudioFormat
- plugins::asset::ImageFormat
- plugins::manifest::Capability
- plugins::manifest::ExportFormat
- plugins::manifest::ExportSink
- plugins::manifest::PluginKind
- scheduler::commands::backup::StageAction
- scheduler::commands::plugins::Prepared
- scheduler::hotkeys::HotkeyAction
- scheduler::pause::PauseState
- scheduler::routines::RoutineCategory
- scheduler::routines::RoutineDifficulty
- scheduler::routines::RoutineKind
- scheduler::run_loop::LockTransition
- scheduler::session_lock::inner::HealthLog
- scheduler::session_lock::inner::ProbeOutcome
- scheduler::settings::BreakMode
- scheduler::settings::BreakSoundMode
- scheduler::settings::HintMix
- scheduler::settings::MonitorPlacement
- scheduler::settings::ScheduleMode
- scheduler::settings::UpdateChannel
- scheduler::timers::BedtimeAction
- scheduler::tray_countdown::TrayCountdownSnapshot
- scheduler::types::BreakDelivery
- scheduler::types::BreakKind
- scheduler::types::BreathThen
- scheduler::types::RoutinePacing
- scheduler::types::SuppressReason
- stats::EventPayload
- stats::GuardReason
- stats::Outcome
- stats::SkipSource
- supporter::SupporterSource
- tray::TrayIconKind
- video::WindowKnowledge
- window::WaylandFix
Traits
Functions
- audio::catalog
- audio::clamp_volume
- audio::custom_path
- audio::decode
- audio::dispatch_ambient
- audio::dispatch_once
- audio::file_for_id
- audio::play_custom_sound
- audio::play_sound
- audio::preview_ambient
- audio::preview_custom_ambient
- audio::resource_sound_path
- audio::run
- audio::start_ambient
- audio::start_custom_ambient
- audio::stop_all_sounds
- audio::stop_ambient
- camera::app_is_active
- camera::classify_camera_line
- camera::classify_camera_set
- camera::linux::check
- camera::linux::spawn
- camera::spawn_monitor
- chores_store::load
- chores_store::sanitize_items
- chores_store::save
- cli::classify
- cli::expand_colour
- cli::expect_no_more
- cli::help_text
- cli::hex_to_rgb_csv
- cli::log_path
- cli::parse_cli
- cli::parse_duration
- cli::parse_kind
- cli::parse_quick_flags
- cli::run_local_ipc
- cli::stream_log
- config::load
- config::migrate_legacy_settings
- config::migrate_sound_fields
- config::save
- diagnostics::break_kind_label
- diagnostics::build_diagnostics_report
- diagnostics::collapse_hint_pool
- diagnostics::display_server
- diagnostics::environment_section
- diagnostics::format_break_clock
- diagnostics::format_environment
- diagnostics::format_monitors
- diagnostics::format_runtime_snapshot
- diagnostics::gather_monitors
- diagnostics::log_file_path
- diagnostics::log_startup_banner
- diagnostics::next_due_secs
- diagnostics::os_description
- diagnostics::read_monitor_facts
- diagnostics::read_tail
- diagnostics::redact_log_tail
- diagnostics::redact_sensitive
- diagnostics::runtime_snapshot_section
- diagnostics::startup_banner
- display::gave_up
- display::hop_outcome
- display::init_display_threading
- display::on_main_thread
- display::threading_init_result
- display::threading_state
- dnd::is_active
- dnd::linux::check
- dnd::linux::gnome_dnd_active
- dnd::linux::kde_dnd_active
- dnd::parse_assertions_active
- dnd::parse_gnome_show_banners_dnd
- dnd::parse_kde_inhibited
- get_supporter_status
- handle_cli_argv
- hooks::build_env
- hooks::kind_str
- hooks::matching_hooks
- hooks::parse_command
- hooks::program_log_label
- hooks::run_command_capture
- hooks::run_hooks
- hooks::run_hooks_with
- hooks::sample_test_env
- hooks::spawn_hook
- hooks::spawn_hook_with_timeout
- hooks::truncate_output
- ipc::apply_settings_key
- ipc::call
- ipc::dispatch
- ipc::generate_token
- ipc::ipc_data_dir
- ipc::socket_path
- ipc::start_server
- ipc::status_payload
- ipc::token_file_path
- ipc::tokens_match
- ipc::unix::call
- ipc::unix::handle_client
- ipc::unix::spawn_server
- license_redact::looks_like_ls_key_at
- license_redact::ls_key_end
- license_redact::redact_license_shapes
- media::is_audible
- media::linux::gdbus_call
- media::lock_resume
- media::media_key_pause_allowed
- media::media_key_resume_allowed
- media::on_break_end
- media::on_break_end_with
- media::on_break_start
- media::on_break_start_with
- media::parse_mpris_names
- media::parse_playback_status
- media::plan_and_pause
- media::platform_pause
- media::platform_resume
- media::player_method
- media::players_to_pause
- media::resume_all
- media::set_enabled
- notifications::ensure_permission_requested
- notifications::should_request_notification_permission
- pause_store::load
- pause_store::save
- platform::capabilities_for
- platform::get_arch
- platform::get_locale
- platform::get_platform
- platform::get_platform_capabilities
- platform::is_wayland_session
- platform::locale_or_default
- platform::wayland_session_from_env
- plugin_store::asset_file_name
- plugin_store::asset_path
- plugin_store::delete_asset
- plugin_store::delete_module
- plugin_store::load
- plugin_store::load_module
- plugin_store::module_path
- plugin_store::modules_dir
- plugin_store::save
- plugin_store::save_asset
- plugin_store::save_module
- plugins::asset::has_event_handler
- plugins::asset::has_external_ref
- plugins::asset::hex_lower
- plugins::asset::is_safe_asset_id
- plugins::asset::sniff
- plugins::asset::sniff_audio
- plugins::asset::sniff_webp
- plugins::asset::u16le
- plugins::asset::u24le
- plugins::asset::u32be
- plugins::asset::u32le
- plugins::asset::validate_asset
- plugins::asset::validate_svg
- plugins::detect::flag_is_truthy
- plugins::detect::process_running
- plugins::detect::read_flag
- plugins::eval::any_detector_suppresses
- plugins::install::prepare_content_install
- plugins::install::prepare_detector_install
- plugins::install::prepare_export_install
- plugins::manifest::check_string
- plugins::manifest::parse_manifest
- plugins::manifest::validate_assets
- plugins::manifest::validate_export_config
- plugins::manifest::validate_id
- plugins::manifest::validate_manifest
- plugins::runtime::build_sandboxed_plugin
- plugins::runtime::evaluate_detector
- plugins::runtime::host_function_name
- plugins::runtime::host_stub
- plugins::runtime::register_capability
- plugins::runtime::register_probe
- plugins::runtime::set_bool
- plugins::signature::sha256
- plugins::signature::signing_payload
- plugins::signature::verify_signature
- proc::read_capped
- proc::reap_or_kill
- proc::spawn_and_capture
- proc::suppress_console
- proc::wait_until
- proc_match::process_match_lower
- remove_supporter
- renderer_log::redact_and_truncate
- renderer_log::report_renderer_error
- run
- scheduler::chores::next_prompt
- scheduler::chores::persist_chores
- scheduler::chores::prompt_for_break
- scheduler::chores::rollover_if_new_day
- scheduler::chores::should_prompt_morning_chores
- scheduler::commands::backup::apply_bundle_to_scheduler
- scheduler::commands::backup::bak_path_for
- scheduler::commands::backup::commit_stage
- scheduler::commands::backup::discard_all
- scheduler::commands::backup::discard_stage
- scheduler::commands::backup::ensure_main_window
- scheduler::commands::backup::export_backup_to_path
- scheduler::commands::backup::exportable_supporter
- scheduler::commands::backup::finalize_committed
- scheduler::commands::backup::import_audit_summary
- scheduler::commands::backup::import_backup_from_path
- scheduler::commands::backup::read_optional_text
- scheduler::commands::backup::rollback_committed
- scheduler::commands::backup::stage_path_for
- scheduler::commands::backup::stage_remove
- scheduler::commands::backup::stage_write
- scheduler::commands::backup::validate_bundle
- scheduler::commands::backup::warn_on_unparseable_events
- scheduler::commands::breaks::compute_postpone_state
- scheduler::commands::breaks::effective_postpone_secs
- scheduler::commands::breaks::end_break
- scheduler::commands::breaks::fire_fields
- scheduler::commands::breaks::get_last_break_info
- scheduler::commands::breaks::get_pause_info
- scheduler::commands::breaks::get_postpone_state
- scheduler::commands::breaks::notify_overlay_rendered
- scheduler::commands::breaks::pause
- scheduler::commands::breaks::pause_impl
- scheduler::commands::breaks::postpone_break
- scheduler::commands::breaks::postpone_break_impl
- scheduler::commands::breaks::resume
- scheduler::commands::breaks::resume_break_event
- scheduler::commands::breaks::resume_impl
- scheduler::commands::breaks::resume_last_break
- scheduler::commands::breaks::resume_last_break_impl
- scheduler::commands::breaks::skip_next_break
- scheduler::commands::breaks::skip_next_break_impl
- scheduler::commands::breaks::skip_next_from_cli
- scheduler::commands::breaks::start_long_break_now
- scheduler::commands::breaks::start_long_break_now_impl
- scheduler::commands::breaks::test_break_enforceable
- scheduler::commands::breaks::trigger_break_from_cli
- scheduler::commands::breaks::trigger_test_break
- scheduler::commands::chores::get_chores
- scheduler::commands::chores::get_chores_impl
- scheduler::commands::chores::set_chores
- scheduler::commands::chores::set_chores_impl
- scheduler::commands::content_pack::apply_pack
- scheduler::commands::content_pack::ensure_main_window
- scheduler::commands::content_pack::export_content_pack
- scheduler::commands::content_pack::import_content_pack
- scheduler::commands::hooks::confirm_hooks_change
- scheduler::commands::hooks::format_hooks_summary
- scheduler::commands::hooks::sanitize_for_dialog
- scheduler::commands::hooks::set_hooks
- scheduler::commands::hooks::test_hook
- scheduler::commands::plugins::apply_detector_install
- scheduler::commands::plugins::apply_export_install
- scheduler::commands::plugins::apply_install
- scheduler::commands::plugins::apply_uninstall
- scheduler::commands::plugins::confirm_install
- scheduler::commands::plugins::ensure_main_window
- scheduler::commands::plugins::format_install_summary
- scheduler::commands::plugins::install_plugin
- scheduler::commands::plugins::list_plugins
- scheduler::commands::plugins::read_manifest_text
- scheduler::commands::plugins::sanitize_for_dialog
- scheduler::commands::plugins::uninstall_by_id
- scheduler::commands::plugins::uninstall_plugin
- scheduler::commands::profiles::create_profile
- scheduler::commands::profiles::create_profile_impl
- scheduler::commands::profiles::delete_profile
- scheduler::commands::profiles::delete_profile_impl
- scheduler::commands::profiles::duplicate_profile
- scheduler::commands::profiles::duplicate_profile_impl
- scheduler::commands::profiles::emit_profile_changed
- scheduler::commands::profiles::get_active_profile
- scheduler::commands::profiles::list_profiles
- scheduler::commands::profiles::rename_profile
- scheduler::commands::profiles::rename_profile_impl
- scheduler::commands::profiles::reorder_profiles
- scheduler::commands::profiles::reorder_profiles_impl
- scheduler::commands::profiles::reset_profile_to_defaults
- scheduler::commands::profiles::reset_profile_to_defaults_impl
- scheduler::commands::profiles::set_active_profile
- scheduler::commands::profiles::set_active_profile_impl
- scheduler::commands::profiles::validate_delete
- scheduler::commands::profiles::validate_profile_name
- scheduler::commands::profiles::validate_rename
- scheduler::commands::profiles::validate_reorder
- scheduler::commands::settings::complete_onboarding
- scheduler::commands::settings::complete_onboarding_impl
- scheduler::commands::settings::gate_custom_css
- scheduler::commands::settings::get_onboarding_completed
- scheduler::commands::settings::get_settings
- scheduler::commands::settings::strip_hooks
- scheduler::commands::settings::update_settings
- scheduler::commands::stats::clear_event_log
- scheduler::commands::stats::export_stats_csv
- scheduler::commands::stats::get_break_stats
- scheduler::commands::stats::get_current_break
- scheduler::commands::stats::get_idle_secs
- scheduler::commands::stats::get_screen_time
- scheduler::commands::stats::get_stats_digest
- scheduler::commands::stats::reset_and_snapshot_break_stats
- scheduler::commands::stats::reset_and_snapshot_break_stats_inner
- scheduler::commands::stats::reset_break_stats
- scheduler::content_pack::check_string
- scheduler::content_pack::export_pack
- scheduler::content_pack::merge_pack
- scheduler::content_pack::merge_pack_tracked
- scheduler::content_pack::merge_pool
- scheduler::content_pack::parse_pack
- scheduler::content_pack::remove_content
- scheduler::content_pack::sanitize_imported_step
- scheduler::content_pack::serialize_pack
- scheduler::content_pack::validate_pack
- scheduler::exports::deliver_on_event
- scheduler::exports::deliver_one
- scheduler::exports::post
- scheduler::exports::render_stats
- scheduler::exports::run_delivery
- scheduler::hotkeys::apply_hotkeys
- scheduler::hotkeys::execute_hotkey_action
- scheduler::hotkeys::next_profile_name
- scheduler::hotkeys::normalize_accelerator
- scheduler::hotkeys::registrable_bindings
- scheduler::idle::combine_idle
- scheduler::idle::fallback_idle_secs
- scheduler::idle::idle_secs
- scheduler::idle::mutter::idle_secs
- scheduler::idle::parse_mutter_idletime_ms
- scheduler::lock_current_break
- scheduler::overlay::abort_stranded_break
- scheduler::overlay::active_indices
- scheduler::overlay::centered_windowed_rect
- scheduler::overlay::deliver_break
- scheduler::overlay::ensure_overlay
- scheduler::overlay::fire_break
- scheduler::overlay::format_break_duration
- scheduler::overlay::hide_overlay_windows
- scheduler::overlay::is_wayland_session
- scheduler::overlay::monitor_index_by_rect
- scheduler::overlay::monitor_rect
- scheduler::overlay::notify_break_now
- scheduler::overlay::pick_active_monitor
- scheduler::overlay::post_notification
- scheduler::overlay::primary_or_all_indices
- scheduler::overlay::read_display_geometry
- scheduler::overlay::resolve_overlay_indices
- scheduler::overlay::scale_corrected_rect
- scheduler::overlay::select_overlay_monitors
- scheduler::overlay::spawn_render_watchdog
- scheduler::overlay::wayland_session_from_env
- scheduler::pause::now_epoch_secs
- scheduler::pause::now_epoch_secs_with
- scheduler::pause::persist_pause
- scheduler::pause::restore_pause_state
- scheduler::pause::restore_pause_state_with
- scheduler::pause::snapshot_from_state
- scheduler::pause::snapshot_from_state_with
- scheduler::persist_plugins
- scheduler::persist_profiles
- scheduler::plugins_path_for
- scheduler::routines::all_routines
- scheduler::routines::get_routines
- scheduler::routines::random_index
- scheduler::routines::resolve_routine
- scheduler::routines::routine
- scheduler::routines::routines_matching
- scheduler::routines::starter_routines
- scheduler::routines::step
- scheduler::run_loop::decide_lock_transition
- scheduler::run_loop::decode_lock_state
- scheduler::run_loop::deliver_scheduled_break
- scheduler::run_loop::deliver_sleep_break
- scheduler::run_loop::encode_lock_state
- scheduler::run_loop::evaluate_guards
- scheduler::run_loop::fire_scheduled_break
- scheduler::run_loop::fixed_break_due
- scheduler::run_loop::idle_for_typing_defer
- scheduler::run_loop::idle_probe_backoff_secs
- scheduler::run_loop::idle_secs_with_lock
- scheduler::run_loop::import_pending
- scheduler::run_loop::log_suppressions
- scheduler::run_loop::notify_break_coming
- scheduler::run_loop::notify_screen_time_budget
- scheduler::run_loop::now_epoch_secs_for_warn
- scheduler::run_loop::prebreak_message
- scheduler::run_loop::promote_idle_for_lock
- scheduler::run_loop::promote_idle_for_lock_with_cell
- scheduler::run_loop::resolve_idle_secs
- scheduler::run_loop::resumed_after_gap
- scheduler::run_loop::run_loop
- scheduler::run_loop::scheduled_break_event
- scheduler::run_loop::screen_time_body
- scheduler::run_loop::sleep_break_event
- scheduler::run_loop::suppressed_kinds
- scheduler::run_loop::user_idle_warn_throttle
- scheduler::run_loop::warn_user_idle_failure
- scheduler::screen_time::persist_screen_time
- scheduler::screen_time::rollover_if_new_day
- scheduler::screen_time::should_remind_screen_time
- scheduler::session_lock::inner::classify_loginctl
- scheduler::session_lock::inner::healthy_plan
- scheduler::session_lock::inner::lock_state
- scheduler::session_lock::inner::parse_locked_hint
- scheduler::session_lock::inner::plan
- scheduler::session_lock::inner::probe
- scheduler::session_lock::inner::probe_backoff_ttl
- scheduler::session_lock::inner::restored_if_was_disabled
- scheduler::session_lock::inner::screen_locked
- scheduler::session_lock::inner::session_candidates
- scheduler::session_lock::screen_locked
- scheduler::settings::default_clock_format
- scheduler::settings::default_long_hints
- scheduler::settings::default_long_social_hints
- scheduler::settings::default_micro_physical_hints
- scheduler::settings::default_micro_psychological_hints
- scheduler::settings::default_routine_max_difficulty
- scheduler::settings::default_sleep_hints
- scheduler::settings::default_tray_countdown_target
- scheduler::settings::default_true
- scheduler::settings::default_windowed_fraction
- scheduler::settings::default_work_days_mask
- scheduler::settings::delivery_for
- scheduler::settings::deserialize_routine_categories
- scheduler::settings::deserialize_routine_max_difficulty
- scheduler::settings::deserialize_with_fallback
- scheduler::settings::effective_long_hints
- scheduler::settings::effective_micro_hints
- scheduler::settings::is_windowed_mode
- scheduler::settings::resolve_long_hints
- scheduler::settings::resolve_micro_hints
- scheduler::settings::sanitize_custom_css
- scheduler::settings::strip_css_comments
- scheduler::settings::windowed_fraction_for
- scheduler::timers::clear_last_break
- scheduler::timers::current_minutes
- scheduler::timers::current_weekday
- scheduler::timers::decide_bedtime
- scheduler::timers::in_window
- scheduler::timers::interval_break_due
- scheduler::timers::local_today_string
- scheduler::timers::parse_hhmm
- scheduler::timers::postpone_counter
- scheduler::timers::prebreak_warn_due
- scheduler::timers::reanchor_intervals_on_resume
- scheduler::timers::reanchor_intervals_to
- scheduler::timers::record_scheduled_fire
- scheduler::timers::reset_postpone_counter
- scheduler::timers::reset_timers_keep_sleep
- scheduler::timers::should_defer_for_typing
- scheduler::timers::should_fire_fixed_now
- scheduler::timers::work_window_active
- scheduler::tray_countdown::decide_tray_snapshot
- scheduler::tray_countdown::format_countdown
- scheduler::tray_countdown::pick_countdown_secs
- screen_time_store::load
- screen_time_store::save
- secure_io::ensure_user_only_dir
- secure_io::read_capped
- secure_io::spawn_periodic_dir_tighten
- secure_io::tighten_existing_file
- secure_io::tighten_existing_files_in_dir
- secure_io::tighten_once
- secure_io::write_user_only
- should_hide_on_close
- spawn_supporter_revalidation
- stats::append_one
- stats::clear_log
- stats::compute_digest
- stats::compute_postpone_follow_through
- stats::export_csv
- stats::guard_str
- stats::kind_str
- stats::outcome_str
- stats::read_all
- stats::weekday_index
- supporter::activate_remote
- supporter::activate_remote_at
- supporter::activate_with
- supporter::activate_with_base
- supporter::canonical_bytes
- supporter::compute_signature
- supporter::delete
- supporter::file_path
- supporter::is_supporter_now
- supporter::is_within_grace
- supporter::load
- supporter::manual::decode_message
- supporter::manual::embedded_verifying_key
- supporter::manual::encode_message
- supporter::manual::looks_like_manual_token
- supporter::manual::parse_verifying_key_hex
- supporter::manual::sign
- supporter::manual::verify
- supporter::manual::verify_with
- supporter::mask_key
- supporter::needs_remote_revalidation
- supporter::needs_revalidation
- supporter::record_is_active
- supporter::save
- supporter::signature_matches
- supporter::temporal_sanity
- supporter::validate_remote
- supporter::validate_remote_at
- tray::build_profile_submenu
- tray::icon_is_template
- tray::outline_glyph
- tray::outline_glyph_for_panels
- tray::profile_menu_id
- tray::read_profiles_blocking
- tray::resume_break_label
- tray::seconds_until_tomorrow_morning
- tray::setup
- tray::spawn_countdown_ticker
- tray::tooltip_for
- tray::tooltip_for_state
- tray::tray_icon_kind_for
- tray::tray_image
- tray::tray_title_for
- updater::active_channel
- updater::build_update_info
- updater::channel_endpoint
- updater::channel_endpoint_url
- updater::check_channel
- updater::check_for_update
- updater::spawn_startup_check
- updater::update_notification
- verify_supporter_key
- video::any_window_is_fullscreen
- video::linux::check
- video::linux::fullscreen_window_present
- video::linux::inhibitor_active
- video::linux::is_wayland_session
- video::linux::log_wayland_degradation_once
- video::linux::spawn
- video::linux::xprop_active_window_id
- video::linux::xprop_window_state
- video::parse_active_window_id
- video::parse_display_request
- video::parse_display_sleep_blocked
- video::parse_idle_inhibitor
- video::parse_net_wm_state_fullscreen
- video::pause_decision
- video::rect_matches
- video::spawn_monitor
- window::apply_wayland_fix
- window::close_pause_window
- window::is_wayland_session
- window::nudged_dimension
- window::show_main_window
- window::show_pause_window
- window::wayland_fix_strategy
- window::wayland_session_from_env
Type Aliases
Statics
- display::THREADING
- media::ENABLED
- media::RESUME
- scheduler::overlay_watchdog::OVERLAY_ACK
- scheduler::run_loop::LOCK_STATE_PREV
- scheduler::run_loop::USER_IDLE_LAST_WARN_EPOCH
- scheduler::session_lock::inner::STATE
Constants
- audio::CATALOG_JSON
- audio::PREVIEW_MAX
- camera::POLL_INTERVAL
- chores_store::MAX_CHORES_BYTES
- chores_store::MAX_CHORE_ITEMS
- chores_store::MAX_CHORE_LEN
- config::DEFAULT_PROFILE_NAME
- config::MAX_CONFIG_BYTES
- diagnostics::LOG_FILE_NAME
- diagnostics::REPORT_LOG_BYTES
- display::MAIN_THREAD_READ_TIMEOUT
- dnd::linux::GDBUS_BIN
- dnd::linux::GSETTINGS_BIN
- hooks::HOOK_TEST_TIMEOUT
- hooks::HOOK_TIMEOUT
- hooks::MAX_HOOKS_PER_EVENT
- hooks::MAX_TEST_OUTPUT_BYTES
- ipc::MAX_REQUEST_BYTES
- ipc::MAX_SOCKET_PATH_LEN
- ipc::SETTINGS_DENYLIST
- media::MPRIS_DBUS_DEST
- media::MPRIS_DBUS_PATH
- media::MPRIS_PLAYER_IFACE
- media::MPRIS_PLAYER_PATH
- media::SILENCE_THRESHOLD
- media::linux::GDBUS_BIN
- pause_store::MAX_PAUSE_BYTES
- plugin_store::MAX_MODULE_BYTES
- plugin_store::MAX_REGISTRY_BYTES
- plugins::asset::MAX_ASSETS
- plugins::asset::MAX_ASSET_BYTES
- plugins::asset::MAX_ASSET_ID_LEN
- plugins::asset::MAX_IMAGE_PIXELS
- plugins::asset::MAX_SOUND_BYTES
- plugins::detect::MAX_FLAG_BYTES
- plugins::install::MAX_MODULE_BYTES
- plugins::manifest::MANIFEST_VERSION
- plugins::manifest::MAX_ID_LEN
- plugins::manifest::MAX_IMPORTS
- plugins::manifest::MAX_SCOPE_LEN
- plugins::manifest::MAX_STRING_LEN
- plugins::manifest::SUPPORTED_ABI_VERSION
- plugins::runtime::DEFAULT_FUEL
- plugins::runtime::DEFAULT_MEMORY_MAX_PAGES
- plugins::runtime::DEFAULT_TIMEOUT
- plugins::runtime::HOST_SUPPRESS
- proc::POLL_INTERVAL
- proc::PROBE_TIMEOUT
- proc::READ_CHUNK
- renderer_log::MAX_FIELD_BYTES
- scheduler::DETECTOR_EVAL_INTERVAL
- scheduler::chores::MORNING_PROMPT_FLOOR_MIN
- scheduler::commands::backup::BACKUP_SCHEMA_VERSION
- scheduler::commands::backup::BUNDLE_APP_ID
- scheduler::commands::backup::MAIN_WINDOW_LABEL
- scheduler::commands::backup::MAX_BACKUP_BYTES
- scheduler::commands::content_pack::MAIN_WINDOW_LABEL
- scheduler::commands::content_pack::MAX_PACK_BYTES
- scheduler::commands::hooks::HOOK_DIALOG_ALLOW
- scheduler::commands::hooks::HOOK_DIALOG_CANCEL
- scheduler::commands::hooks::HOOK_DIALOG_MAX_BODY_CHARS
- scheduler::commands::hooks::HOOK_DIALOG_MAX_HOOKS_SHOWN
- scheduler::commands::hooks::HOOK_DIALOG_PER_HOOK_CHARS
- scheduler::commands::plugins::DIALOG_MAX_CAPABILITIES_SHOWN
- scheduler::commands::plugins::KEY_FINGERPRINT_CHARS
- scheduler::commands::plugins::MAIN_WINDOW_LABEL
- scheduler::commands::plugins::MAX_MANIFEST_BYTES
- scheduler::commands::plugins::PLUGIN_DIALOG_ALLOW
- scheduler::commands::plugins::PLUGIN_DIALOG_CANCEL
- scheduler::content_pack::CONTENT_PACK_VERSION
- scheduler::content_pack::MAX_HINTS_PER_POOL
- scheduler::content_pack::MAX_ROUTINES
- scheduler::content_pack::MAX_STEPS_PER_ROUTINE
- scheduler::content_pack::MAX_STEP_SECONDS
- scheduler::content_pack::MAX_STRING_LEN
- scheduler::exports::HTTP_TIMEOUT
- scheduler::exports::MAX_EXPORT_BYTES
- scheduler::idle::mutter::GDBUS_BIN
- scheduler::overlay_watchdog::RENDER_GRACE_SECS
- scheduler::run_loop::IDLE_PROBE_BACKOFF_MAX_SECS
- scheduler::run_loop::LOCK_PREV_LOCKED
- scheduler::run_loop::LOCK_PREV_UNKNOWN
- scheduler::run_loop::LOCK_PREV_UNLOCKED
- scheduler::run_loop::SUSPEND_GAP_THRESHOLD
- scheduler::run_loop::USER_IDLE_WARN_INTERVAL_SECS
- scheduler::session_lock::inner::FAILED_BACKOFF_MAX
- scheduler::session_lock::inner::HEALTHY_TTL
- screen_time_store::MAX_SCREEN_TIME_BYTES
- supporter::FILE_NAME
- supporter::FUTURE_CLOCK_SKEW_TOLERANCE
- supporter::LS_API_BASE
- supporter::MAX_FILE_BYTES
- supporter::OFFLINE_GRACE
- supporter::RECORD_HMAC_KEY
- supporter::VALIDATE_INTERVAL
- supporter::manual::EMBEDDED_PUBLIC_KEY_HEX
- supporter::manual::MAX_NAME_BYTES
- supporter::manual::TOKEN_PREFIX
- supporter::manual::TOKEN_VERSION
- tray::TRAY_ALPHA_THRESHOLD
- tray::TRAY_FILL_RGB
- tray::TRAY_ICON_BEDTIME_BYTES
- tray::TRAY_ICON_BYTES
- tray::TRAY_ICON_INACTIVE_BYTES
- tray::TRAY_ICON_PAUSED_BYTES
- tray::TRAY_OUTLINE_RADIUS
- tray::TRAY_OUTLINE_RGB
- updater::BETA_ENDPOINT
- updater::STABLE_ENDPOINT
- video::FULLSCREEN_TOLERANCE_PX
- video::POLL_INTERVAL
- video::linux::SYSTEMD_INHIBIT_BIN
- video::linux::XPROP_BIN
- window::DEFER_MS
- window::WL_FIX_ENV