908ea36126 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): add thread-safe property access to WifiManagerWrapper ( #35162 )  
							
							... 
							
							
 
							
							* Add thread-safe property access to WifiManagerWrapper
* cleanup
* type-safe manager, always specify default
* import
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								4bbbe3d2d1 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): revert fps to 60 ( #35163 )  
							
							... 
							
							
 
							
							bump default fps 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								73ee0c022f 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "ui(raylib): create BaseWindow ( #35074 )" ( #35077 )  
							
							... 
							
							
 
							
							* Reapply "ui(raylib): create BaseWindow (#35074 )"
This reverts commit 83b84a5bec 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								9622b6f8bd 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): add a simple toggle component ( #35128 )  
							
							... 
							
							
 
							
							* simple toggle
* Update system/ui/lib/toggle.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c33e5b3209 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: wifi manager ( #34814 )  
							
							... 
							
							
 
							
							* python wifi manager
* fix ui
* need auth callback
* move to widgets
* confirm forgot
* add drag detection
* improve keyboard & list
* remove duplicate
* typos
* use gui_app render
* refactor
* cleanup
* cleanup
* shutdown
* fix types
* revert
* scroll panel cleanup
* reset is_dragging on mouse release
* Revert "reset is_dragging on mouse release"
This reverts commit ff5e51cf6f00848d93aa3ce0bab16602fea7a319.
* unformat
* cleanup
* update state when connecting
* forgotten callback
* maybe fix? first tap didn't work
* Revert "maybe fix? first tap didn't work"
This reverts commit 739f0e3bd37323d10479b081a20d05c7fdff5495.
* remove set_target_fps
* Revert "remove set_target_fps"
This reverts commit 96f74553ef 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								83b84a5bec 
								
							
								 
							
						 
						
							
							
								
								Revert "ui(raylib): create BaseWindow ( #35074 )"  
							
							... 
							
							
 
							
							This reverts commit 124198460b 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								124198460b 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): create BaseWindow ( #35074 )  
							
							... 
							
							
 
							
							* ui(raylib): create BaseWindow
* test without typing
* revert
* Revert "test without typing"
This reverts commit c8a5e1b832 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								362ddfc0c7 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: replace qt text window with raylib ( #35064 )  
							
							... 
							
							
 
							
							* remove qt text window
* use wrapper, render text window in thread
* add wait_for_exit method
* update imports 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								7eb1c31d72 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib/text): spacing between button and scrollbar ( #35069 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								92ada2170f 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): start scroll at bottom of text window ( #35068 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c961fb095f 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): preserve whitespace in wrapped text ( #35067 )  
							
							... 
							
							
 
							
							* ui(raylib): preserve whitespace in wrapped text
* lint 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								3ee2882093 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: replace qt spinner with raylib ( #35059 )  
							
							... 
							
							
 
							
							* use raylib spinner
* remove qt spinner
* use wrapper, render spinner in thread
* english
* fix?
* match Qt font size more closely 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								7c223e5586 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): decrease target FPS to 30 ( #35062 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								196848c023 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): set display power and brightness on init ( #35060 )  
							
							... 
							
							
 
							
							* add set_display_power to hardware.py
* set display power and brightness on app init 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								281a72780b 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "ui(raylib): "exit" btn in text window on PC" ( #35053 )  
							
							... 
							
							
 
							
							* ui(raylib): "exit" btn in text window on PC
* unused import
* request close
* this was missing 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								754f5aa955 
								
							
								 
							
						 
						
							
							
								
								Revert "ui(raylib): "exit" btn in text window on PC ( #35052 )"  
							
							... 
							
							
 
							
							This reverts commit f9767d2650 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								f9767d2650 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): "exit" btn in text window on PC ( #35052 )  
							
							... 
							
							
 
							
							* ui(raylib): "exit" btn in text window on PC
* unused import 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c9259a9bcf 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): update spinner vertical pos ( #35051 )  
							
							... 
							
							
 
							
							Adjust the spinner vertical position when displaying text or a progress bar
- When displaying the progress bar, center the comma logo and spinner in the middle of the screen
- When displaying text, center the entire content vertically
Also updated `wrap_text` to not include an empty line in the array if it's the first line, so that `wrap_text("")` always returns `[]` 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								651ff78cb0 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): increase font size and wrap text in spinner ( #35049 )  
							
							... 
							
							
 
							
							- Wrap text onto separate lines
- Increase font size to be closer to Qt
- Remove extra letter spacing - 0.0 should use font default spacing, and this is used in `wrap_text`
Will fix vertical alignment separately, as both the text and progress bar layouts need to be considered 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								23524e2038 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): reduce spinner rotation artifact ( #35048 )  
							
							... 
							
							
 
							
							* ui(raylib): reduce spinner rotation artifact
A visual artifact (white pixels) appeared on the edge of the
rotating spinner track texture, likely due to RGB color bleed during
bilinear filtering in Raylib.
Pre-multiplying the alpha channel of the spinner track image using
`rl.image_alpha_premultiply` significantly reduces the visibility of the
artifact.
* lint 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								a9b9e0bb54 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: init updater ( #35045 )  
							
							... 
							
							
 
							
							* raylib: init updater
* cleanup 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								d56baa0fbb 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): constant spinner rotation speed ( #35037 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								618b7ccf23 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): calculate spinner progress in set_text ( #35036 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								fb5fa70e78 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): update text window font, new lines and indentation ( #35031 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								4f913f0cfb 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): fix typos ( #35030 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c933914f86 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): update spinner progress bar to match Qt ( #35028 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6d12ade231 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: refactor spinner&text ( #34897 )  
							
							... 
							
							
 
							
							refactor spinner&text 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5574b91d17 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: add confirm dialog implementation ( #34828 )  
							
							... 
							
							
 
							
							add confirm dialog implementation 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2bfbb181e5 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: add Keyboard Implementation ( #34827 )  
							
							... 
							
							
 
							
							implement keyboard 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2d2efb3f58 
								
									
								
							
								 
							
						 
						
							
							
								
								pyui: implement styled label and text box ( #34813 )  
							
							... 
							
							
 
							
							implement styled label 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								4674d0ae53 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: fix scroll issues ( #34600 )  
							
							... 
							
							
 
							
							fix scroll issues 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								df2d615fc7 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: Implement styled rounded buttons with multiple states ( #34603 )  
							
							... 
							
							
 
							
							* styled button
* corner rounding in pixels 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1a63fef85a 
								
									
								
							
								 
							
						 
						
							
							
								
								ui/spinner.py: adjust spinner rotation speed based on FPS ( #34601 )  
							
							... 
							
							
 
							
							adjust spinner rotation speed based on FPS 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								07ef523ec1 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui docs ( #34607 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								ca05c25ba2 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: Implement FPS monitor ( #34605 )  
							
							... 
							
							
 
							
							monitor fps 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								fc77ac706e 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: implement inertial scrolling for GuiScrollPanel ( #34596 )  
							
							... 
							
							
 
							
							implement inertial scrolling for GuiScrollPanel 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								d4d0312794 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: display FPS on top-left corner if DEBUG_FPS=1 ( #34595 )  
							
							... 
							
							
 
							
							* display FPS on top-left corner if DEBUG_FPS=1
* use generator
* use rl.draw_fps 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								99ef66de4b 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: implement reset.py ( #34593 )  
							
							... 
							
							
 
							
							reset 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								ce7ff5c0e6 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: Initial UI rewrite using pyray (spinner and text window) ( #34583 )  
							
							... 
							
							
 
							
							* pyray init version
* remove c++ code
* cleanup
* restruct the directory layout
* improve GuiApplication
* smooth out the texture after resize
* use atexit to close app
* rename FontSize->FontWeight
* make files executable
* use Inter Regular for FrontWeight.NORMAL
* set FLAG_VSYNC_HINT to avoid tearing while scrolling
* smoother scrolling
* mange textures in gui_app 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								c4c43bebd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Drop Ubuntu 20.04 support ( #34557 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								0e7c697bad 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: revert auto fit screen size ( #34380 )  
							
							... 
							
							
 
							
							revert auto fit screen size 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								1ab98e38e5 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: refactor to implement new App class ( #34375 )  
							
							... 
							
							
 
							
							refactor to implement new App class 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								facaee8b10 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: fix symbols redefinition ( #34172 )  
							
							... 
							
							
 
							
							colors 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a22d6cd0d3 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: disable build on ubuntu focal ( #34150 )  
							
							... 
							
							
 
							
							build 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ce948f7362 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib on device ( #34126 )  
							
							... 
							
							
 
							
							* setup
* tp
* more
* device 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4226ef5a66 
								
									
								
							
								 
							
						 
						
							
							
								
								Setup system/ui/ move ( #34124 )  
							
							
 
							
						 
						
							11 months ago