speak current time, not time of alarm

This commit is contained in:
2026-06-15 11:24:14 -04:00
parent bd7dc25fe0
commit fe2bac11d1
3 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -416,7 +416,7 @@ capabilities/access_wifi=false
capabilities/performance_gaming_tier=false
capabilities/performance_a12=false
capabilities/additional=PackedStringArray()
shader_baker/enabled=false
shader_baker/enabled=true
user_data/accessible_from_files_app=false
user_data/accessible_from_itunes_sharing=false
privacy/camera_usage_description=""
+3 -3
View File
@@ -9,7 +9,6 @@ var playing := false
@onready var snooze_button = $VBoxContainer/HBoxContainer/snooze
@onready var sleep_mode = $"../sleep_mode"
var _day
var _weather
func popup(alarm_in: Alarm):
@@ -26,7 +25,6 @@ func popup(alarm_in: Alarm):
var json = await weather_api_node.get_forecast()
if json is Dictionary:
_weather = Constants.code_to_weather(json['current']['condition']['code'])
_day = Time.get_date_dict_from_system()['weekday']
show()
_play()
@@ -34,7 +32,9 @@ func popup(alarm_in: Alarm):
func _play():
playing = true
if !time_talker.is_playing():
time_talker.play(alarm.moment, _day, _weather, alarm.weather_music if alarm.override_weather_music else null, alarm.play_music, alarm.speak_time)
var moment = Constants.current_moment()
var day = Time.get_date_dict_from_system()['weekday']
time_talker.play(moment, day, _weather, alarm.weather_music if alarm.override_weather_music else null, alarm.play_music, alarm.speak_time)
func _on_snooze_timer_timeout():
if alarm != null and !alarm.active:
+2 -1
View File
@@ -93,7 +93,8 @@ func _on_minute_timer_timeout():
var time = Time.get_time_dict_from_system()
get_tree().call_group("minute_timer_updates", "minute_timer_update", time)
_check_dark_mode(time)
minute_timer.start(60.0)
var seconds = Time.get_time_dict_from_system()['second']
minute_timer.start(max(1.0, 60.0 - seconds))
func _check_dark_mode(time):
var ctrans = foreground.material.get_shader_parameter('transition')