Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							49ad5be742 
							
						 
					 
					
						
						
							
							motioncontroller: Fix clang-tidy warnings  
						
						 
						
						... 
						
						
						
						Also move one-line functions to header. 
						
						
					 
					
						2023-03-09 10:17:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							76e79df375 
							
						 
					 
					
						
						
							
							shakewake: Switch to more generic timekeeping  
						
						 
						
						... 
						
						
						
						Could be used for other motion-based algorithms in the future. 
						
						
					 
					
						2023-03-09 10:17:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							a43463762c 
							
						 
					 
					
						
						
							
							shakewake: Simplify return code  
						
						 
						
						
						
						
					 
					
						2023-03-09 10:17:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf6455313 
							
						 
					 
					
						
						
							
							shakewake: Switch to more generic last* vars  
						
						 
						
						... 
						
						
						
						These could be used for other motion-based algorithms in the future.
Also fix includes. 
						
						
					 
					
						2023-03-09 10:17:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							f993311830 
							
						 
					 
					
						
						
							
							shakewake: Fix names according to style guide  
						
						 
						
						
						
						
					 
					
						2023-03-09 10:17:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kieranc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ada182336f 
							
						 
					 
					
						
						
							
							PTS: Fix double tap behaviour on settings screen ( #1669 )  
						
						 
						
						... 
						
						
						
						Fixes  #1467  "Double tapping PineTimeStyle steps style button sends watch to sleep"
Double tap is disabled on the color settings screen by checking if the Rnd button is visible, but this didn't work for the options screen as the Rnd button isn't visible. I've changed it to check if the Close button is visible instead, which is used on both settings screens, and resolves the bug. I also changed the button used to disable the long press behaviour which was an as-yet-undiscovered bug which would have allowed the long press action to be used when the options screen was visible. 
						
						
					 
					
						2023-03-04 09:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							08b4cfbb50 
							
						 
					 
					
						
						
							
							Add low battery indicator to StatusIcons, digital and analog watchfaces  
						
						 
						
						... 
						
						
						
						Define deepOrange color in InfiniTimeTheme 
						
						
					 
					
						2023-03-02 13:38:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							fff0a00a4a 
							
						 
					 
					
						
						
							
							Revert "added low battery message"  
						
						 
						
						... 
						
						
						
						This reverts PR https://github.com/InfiniTimeOrg/InfiniTime/pull/1352  
						
						
					 
					
						2023-03-02 13:38:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							3b084d74c3 
							
						 
					 
					
						
						
							
							branches: Update files to refer to main instead of develop  
						
						 
						
						
						
						
					 
					
						2023-03-02 09:45:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							692a9bee5d 
							
						 
					 
					
						
						
							
							README: Remove status badge  
						
						 
						
						... 
						
						
						
						I don't think this badge has shown the actual status of the current
workflows for a long time. The real status can easily be seen by
clicking on the checkmark or cross icon on the front page. It's also
supposed to show the status of the master branch, not develop (default). 
						
						
					 
					
						2023-02-27 19:44:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							9bbd2ddbc4 
							
						 
					 
					
						
						
							
							LVGL / FS : Initialize the LVGL FS driver in LittleVgl (instead of FS).  
						
						 
						
						... 
						
						
						
						Previously, the LVGL driver for the filesystem was initialized in the class FS. However, since 6f942e2, the order of the initializations was incorrect  : the driver was initialized (FS::LVGLFileSystemInit()) before LVGL (LittleVgl.Init()), which means that the driver registration was probably dropped when LVGL was initialized.
The LVGL driver is now initialized in LittleVgl.Init(), which seems to make much more sense, since all LVGL drivers are initialized there. This way, we ensure that the initialization of the drivers is consistent. 
						
						
					 
					
						2023-02-26 22:10:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2277cbca 
							
						 
					 
					
						
						
							
							infineat: Create colors at compile time.  
						
						 
						
						... 
						
						
						
						lv_color_hex can't be evaluated at compile time, but LV_COLOR_MAKE can. 
						
						
					 
					
						2023-02-26 19:53:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							dd8a9a274f 
							
						 
					 
					
						
						
							
							warnings: Treat warnings as error  
						
						 
						
						... 
						
						
						
						This way warnings will be taken seriously, and will cause PR checks to
fail when they throw warnings. 
						
						
					 
					
						2023-02-26 19:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							77f9f6d6fd 
							
						 
					 
					
						
						
							
							Apps: Remove Weather from app enum  
						
						 
						
						... 
						
						
						
						Weather app is not fully implemented and is causing a warning 
						
						
					 
					
						2023-02-26 19:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b11d0700a 
							
						 
					 
					
						
						
							
							QCBOR: Update to v1.0  
						
						 
						
						... 
						
						
						
						Fixes a compiler warning 
						
						
					 
					
						2023-02-26 19:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							bf8dca202c 
							
						 
					 
					
						
						
							
							DateTimeController: Fix integer overflow  
						
						 
						
						
						
						
					 
					
						2023-02-26 17:30:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							a5eac74fb5 
							
						 
					 
					
						
						
							
							motion: Disable Motion app  
						
						 
						
						... 
						
						
						
						This is a debugging app, not useful for most people.
Also remove the app icon. 
						
						
					 
					
						2023-02-25 18:06:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d074ee6e9 
							
						 
					 
					
						
						
							
							screens: Add notes about using C++20 features  
						
						 
						
						
						
						
					 
					
						2023-02-25 17:44:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							8baa317e7e 
							
						 
					 
					
						
						
							
							date: Remove date lib  
						
						 
						
						... 
						
						
						
						DateTimeController can provide everything we need. 
						
						
					 
					
						2023-02-25 17:44:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							959778d770 
							
						 
					 
					
						
						
							
							DateTimeController: Use std::tm for storing date  
						
						 
						
						
						
						
					 
					
						2023-02-25 17:37:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							b63bb798ac 
							
						 
					 
					
						
						
							
							DateTimeController: Remove SetTime tick parameter  
						
						 
						
						... 
						
						
						
						The systick doesn't need to be updated when setting time.
Also removed unused nrf_rtc.h includes. 
						
						
					 
					
						2023-02-25 17:22:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							eccea5ab9f 
							
						 
					 
					
						
						
							
							SystemTask: Move lcd to DisplayApp  
						
						 
						
						... 
						
						
						
						SystemTask should never write to the lcd 
						
						
					 
					
						2023-02-25 16:58:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6f942e20ed 
							
						 
					 
					
						
						
							
							LittleVgl: Instantiate in DisplayApp  
						
						 
						
						... 
						
						
						
						LVGL is only a part of the main DisplayApp. Other "DisplayApps" can be
implemented without LVGL.
DummyLittleVgl isn't needed anymore and has been removed 
						
						
					 
					
						2023-02-25 16:58:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							ff34cf196e 
							
						 
					 
					
						
						
							
							watchdog: Replace WatchdogView with const Watchdog  
						
						 
						
						
						
						
					 
					
						2023-02-25 16:57:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							26478d9006 
							
						 
					 
					
						
						
							
							screens: Remove unused DisplayApp parameters  
						
						 
						
						
						
						
					 
					
						2023-02-25 16:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							c78211952e 
							
						 
					 
					
						
						
							
							screens: Remove explicit Screen constructors  
						
						 
						
						... 
						
						
						
						This constructor didn't do anything since DisplayApp reference was
removed from the Screen base class. 
						
						
					 
					
						2023-02-25 16:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7a8602c4 
							
						 
					 
					
						
						
							
							screens: Remove displayapp parameter from screen  
						
						 
						
						... 
						
						
						
						The DisplayApp class isn't used in the Screen base class and most
screens, so requiring it is pointless.
In this commit, DisplayApp pointers were added to screens which use it
and the explicit Screen constructor was removed in those screens. 
						
						
					 
					
						2023-02-25 16:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							e2d4084701 
							
						 
					 
					
						
						
							
							CONTRIBUTING: Fix broken links  
						
						 
						
						
						
						
					 
					
						2023-02-25 15:12:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							5ab255b26b 
							
						 
					 
					
						
						
							
							SystemTask: Move MotorController to DisplayApp  
						
						 
						
						... 
						
						
						
						Vibrations should be associated with something happening on the UI.
Therefore SystemTask should not be controlling the motor. 
						
						
					 
					
						2023-02-25 12:15:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							255b07094b 
							
						 
					 
					
						
						
							
							displayapp: Make Ble references const  
						
						 
						
						
						
						
					 
					
						2023-02-24 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							76f07de64b 
							
						 
					 
					
						
						
							
							displayapp: Make Cst816S references const  
						
						 
						
						
						
						
					 
					
						2023-02-24 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4b97382a 
							
						 
					 
					
						
						
							
							displayapp: Make Battery class references const  
						
						 
						
						
						
						
					 
					
						2023-02-24 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							1516b082fd 
							
						 
					 
					
						
						
							
							TouchHandler: Do not store touch panel reference  
						
						 
						
						
						
						
					 
					
						2023-02-24 00:05:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							7066ff5aba 
							
						 
					 
					
						
						
							
							touchhandler: Remove LVGL dependency  
						
						 
						
						... 
						
						
						
						Move LVGL specific code to the LittleVgl class 
						
						
					 
					
						2023-02-24 00:05:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6542f255cd 
							
						 
					 
					
						
						
							
							libs: Disable clang-format and -tidy  
						
						 
						
						
						
						
					 
					
						2023-02-23 23:55:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d494136c9 
							
						 
					 
					
						
						
							
							LittleVgl: Remove unused Cst816S reference  
						
						 
						
						
						
						
					 
					
						2023-02-23 23:43:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							05f404950a 
							
						 
					 
					
						
						
							
							TimerController: Use chrono for durations  
						
						 
						
						
						
						
					 
					
						2023-02-23 23:17:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Itai Nelken 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56b6291ab7 
							
						 
					 
					
						
						
							
							WatchfaceAnalog: add ble icon ( #1430 )  
						
						 
						
						
						
						
					 
					
						2023-02-21 20:48:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							f4684f6ea5 
							
						 
					 
					
						
						
							
							CONTRIBUTING: Move from doc to root  
						
						 
						
						... 
						
						
						
						This is so the GitHub UI picks it up correctly. 
						
						
					 
					
						2023-02-20 22:27:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							c95a788101 
							
						 
					 
					
						
						
							
							CONTRIBUTING: Remove CONTRIBUTING link  
						
						 
						
						... 
						
						
						
						The GitHub UI doesn't resolve the link correctly 
						
						
					 
					
						2023-02-20 22:27:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							d968bcb1f3 
							
						 
					 
					
						
						
							
							docs: Limit number of jobs used for compilation  
						
						 
						
						
						
						
					 
					
						2023-02-19 20:26:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6dc49e5bdb 
							
						 
					 
					
						
						
							
							clang-format: Always break template declarations  
						
						 
						
						... 
						
						
						
						I find this format easier to read, because the definitions are at the
expected indentation, making it easier to find what I'm looking for. 
						
						
					 
					
						2023-02-16 09:13:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Aschhoff 
							
						 
					 
					
						
						
						
						
							
						
						
							512ebf0704 
							
						 
					 
					
						
						
							
							Fix Link in buildWithVScode  
						
						 
						
						
						
						
					 
					
						2023-02-16 08:47:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							8e2dcda14f 
							
						 
					 
					
						
						
							
							files-needed-by-factory: Adjust headers  
						
						 
						
						
						
						
					 
					
						2023-02-13 11:03:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							dddca33d2f 
							
						 
					 
					
						
						
							
							files-needed-by-factory: Move to separate document  
						
						 
						
						... 
						
						
						
						These are instructions for maintainers, and should be in a separate
document. 
						
						
					 
					
						2023-02-13 11:03:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							27c241c7ee 
							
						 
					 
					
						
						
							
							SettingSteps: Update UI  
						
						 
						
						... 
						
						
						
						Bigger buttons, use new color. 
						
						
					 
					
						2023-02-12 17:07:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							d4eb24b7f8 
							
						 
					 
					
						
						
							
							SettingSteps: Improve goal setting  
						
						 
						
						... 
						
						
						
						Long pressing will change the value by 1000, whereas clicks will change
it by 500. This allows setting more precise values, while also making it
easier to set any value. 
						
						
					 
					
						2023-02-12 17:07:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							4e1a2aff47 
							
						 
					 
					
						
						
							
							contribute.md: Add commit format section  
						
						 
						
						... 
						
						
						
						Inspired by:
https://www.klipper3d.org/CONTRIBUTING.html#format-of-commit-messages  
						
						
					 
					
						2023-02-12 14:36:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d03cc396 
							
						 
					 
					
						
						
							
							contribute.md: Improve contributing instructions  
						
						 
						
						... 
						
						
						
						Denser instructions for absolute beginners. Links to GitHub docs.
Add PR checklist and commit conventions sections based on the
maintainer's guide. 
						
						
					 
					
						2023-02-12 14:36:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrii Zymohliad 
							
						 
					 
					
						
						
						
						
							
						
						
							859fe26fe0 
							
						 
					 
					
						
						
							
							Add WatchMate to the list of companion apps  
						
						 
						
						
						
						
					 
					
						2023-02-12 12:01:29 +01:00