6a47edcd35 
								
							
								 
							
						 
						
							
							
								
								Use databinding for the top bar. It's so nice now!  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f09ba5ffd5 
								
							
								 
							
						 
						
							
							
								
								Use bindey for databinding instead of hand rolling ui updates  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								252f685ef1 
								
							
								 
							
						 
						
							
							
								
								Make NVS access synchronous again  
							
							... 
							
							
 
							
							Everything relevant is back in internal ram, and likely to stay there. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4d99d22e10 
								
							
								 
							
						 
						
							
							
								
								std::string -> std::pmr::string in psram  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b192975cb1 
								
							
								 
							
						 
						
							
							
								
								make bluetooth pairing ui functional  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0ea358ab81 
								
							
								 
							
						 
						
							
							
								
								Make the onboarding flow basically work. Much still to do!  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b0aa9ab391 
								
							
								 
							
						 
						
							
							
								
								Fix ui nits for playback screen  
							
							... 
							
							
 
							
							The top bar now updates properly when starting playback, and the
upcoming list items no longer marquee. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								86296c187f 
								
							
								 
							
						 
						
							
							
								
								Use interrupt-based spi for the display  
							
							... 
							
							
 
							
							This solves our "audio stutters while scrolling" problem better! Turns
out the real root cause was the polling SPI driver blocking a whole CPU
during playback. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b0d745d02d 
								
							
								 
							
						 
						
							
							
								
								Flesh out onboarding a little, and add a way to get into it  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0032896251 
								
							
								 
							
						 
						
							
							
								
								Move UI task to priority 0 during playback  
							
							... 
							
							
 
							
							Also other misc task cleanup 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								382d82a14b 
								
							
								 
							
						 
						
							
							
								
								Fix bad merge  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d5d6e3993c 
								
							
								 
							
						 
						
							
							
								
								Support changing max volume, persisted to nvs  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								697d231484 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect settings submenu  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								28452e77e1 
								
							
								 
							
						 
						
							
							
								
								Some fixes to the top bar widget style  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								320fdeb9d8 
								
							
								 
							
						 
						
							
							
								
								Use a service locator instead of passing around subsets of drivers between FSMs  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4247c9fe7d 
								
							
								 
							
						 
						
							
							
								
								store the screen brightness in nvs  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f2bb2e2528 
								
							
								 
							
						 
						
							
							
								
								Add a brightness slider to settings  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c214d4b40e 
								
							
								 
							
						 
						
							
							
								
								Add some more icons, and reflect play/pause in top bar  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								85379b359c 
								
							
								 
							
						 
						
							
							
								
								Add some cool battery icons  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6f4ace1dd4 
								
							
								 
							
						 
						
							
							
								
								Custom themes and top bar styling  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3a0c42f924 
								
							
								 
							
						 
						
							
							
								
								Move battery measurement to its own class  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a1327763ab 
								
							
								 
							
						 
						
							
							
								
								Support play/pause toggling  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0f5cf25e73 
								
							
								 
							
						 
						
							
							
								
								More performance and usability tweaks  
							
							... 
							
							
 
							
							- pin ui and decoder to opposite cores
 - disable touch wheel when controls are locked 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								485e9adfce 
								
							
								 
							
						 
						
							
							
								
								Performance tweaks for smoother tunes  
							
							... 
							
							
 
							
							- Pin the decoder task to APP_CORE to reduce context switches
 - Increase sample buffer sizes 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								795f268737 
								
							
								 
							
						 
						
							
							
								
								Add placeholder settings UI  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3b3bc64d19 
								
							
								 
							
						 
						
							
							
								
								Add modal dialog support  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								394e3e9466 
								
							
								 
							
						 
						
							
							
								
								Throttle framerate a little more  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								764b01e913 
								
							
								 
							
						 
						
							
							
								
								Add idle->standby support when locked and no music  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d8533c42df 
								
							
								 
							
						 
						
							
							
								
								Start on basic onboarding screens  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								49f82d2f3d 
								
							
								 
							
						 
						
							
							
								
								Use a timer to keep framerate consistent  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9d33c33c8d 
								
							
								 
							
						 
						
							
							
								
								Lock button does that same thing always  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								10120f9a92 
								
							
								 
							
						 
						
							
							
								
								ux fixes  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f94be3db2f 
								
							
								 
							
						 
						
							
							
								
								make event queue go faster  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7197da21f6 
								
							
								 
							
						 
						
							
							
								
								Basic playlists for upcoming  
							
							... 
							
							
 
							
							Beware under-testing and bugs. Just getting something barebones in so
that I can do rN+1 bringup 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b6bc6b9e47 
								
							
								 
							
						 
						
							
							
								
								Ui polish and fleshing out  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2dc700b12f 
								
							
								 
							
						 
						
							
							
								
								Fix browser navigation crashes  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8eabeedbb9 
								
							
								 
							
						 
						
							
							
								
								Make title bar a common component, some ui nits  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								50bb261f67 
								
							
								 
							
						 
						
							
							
								
								Make now playing screen interacting, including nice scrolling  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9fb34e10d9 
								
							
								 
							
						 
						
							
							
								
								add logging to catch future index weirdness  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								df22bed072 
								
							
								 
							
						 
						
							
							
								
								Include title in indexes to avoid a per-record disk read  
							
							... 
							
							
 
							
							GOTTA GO FAST 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								67ab8bf515 
								
							
								 
							
						 
						
							
							
								
								Bundle our own complete ui font + symbol font  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ae076936ae 
								
							
								 
							
						 
						
							
							
								
								Fix browser view jank  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6d29b9f007 
								
							
								 
							
						 
						
							
							
								
								Hide unhelpful scrollbar  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d1d4b4a1ab 
								
							
								 
							
						 
						
							
							
								
								Add theme class  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								22221ae4f6 
								
							
								 
							
						 
						
							
							
								
								Blue menu indicator  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								daa3013836 
								
							
								 
							
						 
						
							
							
								
								Touchwheel ticks :)  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								39f7545cd5 
								
							
								 
							
						 
						
							
							
								
								wire up the playing screen with some real data  
							
							... 
							
							
 
							
							Includes implementing song duration calculation for CBR MP3 files 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a48516221f 
								
							
								 
							
						 
						
							
							
								
								final(?) splash image  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5af0ff2972 
								
							
								 
							
						 
						
							
							
								
								smaller, gayer.  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								06ce512ce9 
								
							
								 
							
						 
						
							
							
								
								Fix background color  
							
							
 
							
						 
						
							2 years ago