Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								70a2adaace 
								
							 
						 
						
							
							
								
								Calendar: Avoid unnecessary lambda  
							
							... 
							
							
							
							Especially when a constant is passed as a boolean that contradicts the default value. 
							
						 
						
							2020-08-30 10:31:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thankyouverycool 
								
							 
						 
						
							
							
							
							
								
							
							
								ab3fff4211 
								
							 
						 
						
							
							
								
								LibGUI+Calendar: Make Calendar a common widget in LibGUI  
							
							... 
							
							
							
							Refactors the Calendar widget into LibGUI and updates the Calendar
app interface. Calendar widget lets layout engine manage most of
its geometry now and has a few new features like tile click
navigation, hover highlighting and a togglable year/month mode. 
							
						 
						
							2020-08-22 11:54:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abu Sakib 
								
							 
						 
						
							
							
							
							
								
							
							
								8abf5048b8 
								
							 
						 
						
							
							
								
								Calendar: Add help menuitem  
							
							
							
						 
						
							2020-08-18 17:24:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e381a0f8 
								
							 
						 
						
							
							
								
								LibGUI: Move GUI::Model::Role to GUI::ModelRole  
							
							... 
							
							
							
							This is preparation for using ModelRole in the ModelIndex API. 
							
						 
						
							2020-08-16 16:44:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Elliott 
								
							 
						 
						
							
							
							
							
								
							
							
								4bf4a071a6 
								
							 
						 
						
							
							
								
								Applications: Stop setting initial window location  
							
							... 
							
							
							
							This will let the WindowManager choose the location of the window 
							
						 
						
							2020-08-01 08:06:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ca93c22ae2 
								
							 
						 
						
							
							
								
								LibGUI: Turn GUI::Application::the() into a pointer  
							
							... 
							
							
							
							During app teardown, the Application object may be destroyed before
something else, and so having Application::the() return a reference was
obscuring the truth about its lifetime.
This patch makes the API more honest by returning a pointer. While
this makes call sites look a bit more sketchy, do note that the global
Application pointer only becomes null during app teardown. 
							
						 
						
							2020-07-04 16:54:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1dd1595043 
								
							 
						 
						
							
							
								
								LibGUI: Make GUI::Application a Core::Object  
							
							... 
							
							
							
							Having this on the stack makes whole-program teardown iffy. Turning it
into a Core::Object allows anyone who needs it to extends its lifetime. 
							
						 
						
							2020-07-04 14:05:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3700c565 
								
							 
						 
						
							
							
								
								Calendar: Fix using OwnPtr<> with RefCounted types  
							
							
							
						 
						
							2020-06-12 16:08:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								116cf92156 
								
							 
						 
						
							
							
								
								LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize  
							
							... 
							
							
							
							This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much
better visual clue about what type of metric is being used. 
							
						 
						
							2020-06-10 10:59:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2adb0a07e5 
								
							 
						 
						
							
							
								
								LibGUI: Get rid of Model::ColumnMetadata and always use auto-sizing  
							
							... 
							
							
							
							Auto-sizing of view columns is now enabled by default. This removes the
last remaining need for ColumnMetadata, so this patch gets rid of it. 
							
						 
						
							2020-05-21 19:55:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								450a2a0f9c 
								
							 
						 
						
							
							
								
								Build: Switch to CMake :^)  
							
							... 
							
							
							
							Closes https://github.com/SerenityOS/serenity/issues/2080  
							
						 
						
							2020-05-14 20:15:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								977863ea07 
								
							 
						 
						
							
							
								
								LibGUI: Include keyboard modifier state with button on_click calls  
							
							... 
							
							
							
							This will allow you us to implement special behavior when Ctrl+clicking
a button. 
							
						 
						
							2020-05-12 20:31:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								52a250cb61 
								
							 
						 
						
							
							
								
								LibGUI: Make MenuBar a Core::Object  
							
							... 
							
							
							
							This makes it show up in Inspector with all the menus inside it. :^) 
							
						 
						
							2020-04-21 16:19:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								cd84544706 
								
							 
						 
						
							
							
								
								Calendar: Implement add event action  
							
							
							
						 
						
							2020-04-10 11:28:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								06604c3786 
								
							 
						 
						
							
							
								
								Calendar: Implement add event UI  
							
							
							
						 
						
							2020-04-10 11:28:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb6b2ced3 
								
							 
						 
						
							
							
								
								Calendar: Corrected spacing on small resizing  
							
							
							
						 
						
							2020-04-09 08:38:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								e91cb83a23 
								
							 
						 
						
							
							
								
								Calendar: Make the application theme-aware  
							
							
							
						 
						
							2020-04-08 10:34:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								26eeaef0a8 
								
							 
						 
						
							
							
								
								LibGUI: Add MenuBar::add_menu(name)  
							
							... 
							
							
							
							This allows us to construct menus in a more natural way:
    auto& file_menu = menubar->add_menu("File");
    file_menu.add_action(...);
Instead of the old way:
    auto file_menu = GUI::Menu::construct();
    file_menu->add_action(...);
    menubar->add_menu(file_menu); 
							
						 
						
							2020-04-04 12:58:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								073ac3a22f 
								
							 
						 
						
							
							
								
								Calendar: Add license header  
							
							
							
						 
						
							2020-03-19 22:54:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc412c80b 
								
							 
						 
						
							
							
								
								Calendar: Add a 16x16 app icon  
							
							
							
						 
						
							2020-03-19 22:54:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								19e1cd9fb8 
								
							 
						 
						
							
							
								
								Calendar: Corrected spacing for widgets and rectangles  
							
							
							
						 
						
							2020-03-19 22:54:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								6d26714ded 
								
							 
						 
						
							
							
								
								Calendar: Allow the widget to resize with the window  
							
							
							
						 
						
							2020-03-19 09:55:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								5744049b74 
								
							 
						 
						
							
							
								
								Calendar: Make const arrays static as well  
							
							
							
						 
						
							2020-03-19 09:55:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								dc680d57aa 
								
							 
						 
						
							
							
								
								Calendar: Don't assign next_month button variable to add_event button  
							
							
							
						 
						
							2020-03-19 09:55:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								39c21f368a 
								
							 
						 
						
							
							
								
								Calendar: Implement basic GUI calendar application  
							
							
							
						 
						
							2020-03-18 08:17:01 +01:00