mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-10-30 23:42:42 +01:00 
			
		
		
		
	Add "{m}" battery format-time option for zero-pad minutes
This commit is contained in:
		| @@ -114,9 +114,10 @@ The *battery* module displays the current capacity and state (eg. charging) of y | ||||
|  | ||||
| The *battery* module allows you to define how time should be formatted via *format-time*. | ||||
|  | ||||
| The two arguments are: | ||||
| The three arguments are: | ||||
| *{H}*: Hours | ||||
| *{M}*: Minutes | ||||
| *{m}*: Zero-padded minutes | ||||
|  | ||||
| # CUSTOM FORMATS | ||||
|  | ||||
|   | ||||
| @@ -308,7 +308,8 @@ const std::string waybar::modules::Battery::formatTimeRemaining(float hoursRemai | ||||
|   if (config_["format-time"].isString()) { | ||||
|     format = config_["format-time"].asString(); | ||||
|   } | ||||
|   return fmt::format(format, fmt::arg("H", full_hours), fmt::arg("M", minutes)); | ||||
|   std::string zero_pad_minutes = fmt::format("{:02d}", minutes); | ||||
|   return fmt::format(format, fmt::arg("H", full_hours), fmt::arg("M", minutes), fmt::arg("m", zero_pad_minutes)); | ||||
| } | ||||
|  | ||||
| auto waybar::modules::Battery::update() -> void { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Arthur Eigenbrot
					Arthur Eigenbrot