Commit Graph

84 Commits

Author SHA1 Message Date
Nebojsa Vuksic
267f35bbbc Replace onGloballyPositioned with onSizeChanged in SearchBarWithAutoCompletion 2025-08-01 12:57:39 +02:00
Nebojsa Vuksic
0657ead6a5 Remove unnecessary Column usage 2025-08-01 12:57:39 +02:00
Nebojsa Vuksic
5bae830655 Cleanup SearchBarWithAutoCompletion function parameters 2025-08-01 12:57:39 +02:00
Nebojsa Vuksic
a6435ba771 Refactor: Replace the param type 'LocationsProvider' with 'SearchAutoCompletionItemProvider' 2025-07-31 15:38:38 +02:00
Nebojsa Vuksic
25d2d25132 Extract ComposeBasedTestCase class for setting up Compose test 2025-07-31 15:33:49 +02:00
Nebojsa Vuksic
45ef9a28da Add additional test cases for MyLocationsList 2025-07-31 15:01:00 +02:00
Nebojsa Vuksic
e791d63d22 Add an empty list placeholder for MyLocationsList 2025-07-31 14:25:12 +02:00
Nebojsa Vuksic
54e147242e Extract MyLocations Widget to a separate function 2025-07-31 10:45:24 +02:00
Nebojsa Vuksic
3dcefe6fed Fix: Preselecting location in MyLocations list 2025-07-30 14:33:53 +02:00
Nebojsa Vuksic
e9188b61cb Fix UI bugs with reloading weather data 2025-07-29 16:04:18 +02:00
Nebojsa Vuksic
da436500bf Increase font on wind and humidity texts 2025-07-29 15:47:26 +02:00
Nebojsa Vuksic
2a0daaa806 Use Bundle to load string resources 2025-07-29 15:47:03 +02:00
Nebojsa Vuksic
bafad75cea Use the arrow symbol for a wind direction 2025-07-29 15:43:30 +02:00
Nebojsa Vuksic
01d981038c Add a 7-Days forecast widget 2025-07-29 15:25:33 +02:00
Nebojsa Vuksic
b800d6bb17 Cleanup modifier usages 2025-07-29 15:21:44 +02:00
Nebojsa Vuksic
291a35b6bd Extract Weather colors to WeatherAppColor object 2025-07-29 15:00:11 +02:00
Nebojsa Vuksic
07ab7b2f05 Cleanup 2025-07-28 16:44:48 +02:00
Nebojsa Vuksic
4a5b2f32f6 Rename MyLocationsViewModel to WeatherAppViewModel 2025-07-28 16:19:57 +02:00
Nebojsa Vuksic
5c5267778b Rename MyLocationsViewModel to WeatherAppViewModel 2025-07-28 15:50:36 +02:00
Nebojsa Vuksic
2486e30710 Pass viewmodels as a composable param 2025-07-28 15:49:59 +02:00
Nebojsa Vuksic
593ce91bc1 Support embedded CSS styles in SVG by inlining the SVG styles in EmbeddedToInlineCssSvgTransformerHint 2025-07-25 15:21:25 +02:00
Nebojsa Vuksic
74db9cd93b Use weather icons in a WeatherDetailsCard 2025-07-25 14:47:31 +02:00
Nebojsa Vuksic
74d388a813 Add icon resources and WeatherIcons accessor 2025-07-25 14:47:08 +02:00
Nebojsa Vuksic
34dbbf2af3 Change cityName parameter to location in WeatherForecastData.kt 2025-07-25 14:42:57 +02:00
Nebojsa Vuksic
08abaebbd8 fixup! Add SearchToolbarMenu widget implementation 2025-07-23 15:08:35 +02:00
Nebojsa Vuksic
2c94191e82 Add simple WeatherAppSample implementation 2025-07-23 15:07:48 +02:00
Nebojsa Vuksic
aeef1e7811 Add WeatherDetailsCard widget implementation 2025-07-23 15:06:14 +02:00
Nebojsa Vuksic
6fd30b231d Add SearchToolbarMenu widget implementation 2025-07-23 15:00:00 +02:00
Nebojsa Vuksic
fad9228e42 Add SearchBarWithAutoCompletion widget implementation 2025-07-23 14:59:39 +02:00
Nebojsa Vuksic
9be508b0b2 Add MyLocationViewModel implementation 2025-07-23 14:55:29 +02:00
Nebojsa Vuksic
fddf10c3fa Add WeatherForecastService with a mock data 2025-07-23 14:55:04 +02:00
Nebojsa Vuksic
5dffd6f91d Add LocationProvider service with mock data 2025-07-23 14:54:19 +02:00
Nebojsa Vuksic
6b1deab598 Add Location, WeatherForecastData, Searchable and PreviewableItem models 2025-07-23 14:53:39 +02:00
Nebojsa Vuksic
9a6945d9e1 Delete MyProjectService.kt 2025-07-23 14:52:52 +02:00
Nebojsa Vuksic
ed0629a2ad Improve ChatAppSample placeholder UI 2025-07-23 14:52:12 +02:00
Nebojsa Vuksic
d1c1569b35 Move WeatherAppSample.kt to weatherApp/ui package 2025-07-23 14:51:38 +02:00
Nebojsa Vuksic
6a8969da5a Update IntelliJ Platform to 2025.1.3 2025-07-23 14:47:45 +02:00
Nebojsa Vuksic
acc67cfca6 Add Weather and Chat app sample tabs 2025-07-21 09:45:43 +02:00
Yuriy Artamonov
06cad25393 Show example in dumb mode 2025-05-21 16:48:46 +02:00
Yuriy Artamonov
02ec572aaf Fix red code in MyToolWindowFactory 2025-05-21 16:07:06 +02:00
Yuriy Artamonov
2ad563a7a5 Adjust required compose dependencies 2025-05-21 16:06:41 +02:00
Dmitry Batkovich
783d753e28 fix bundle ref 2025-05-20 16:46:48 +02:00
Dmitry Batkovich
e901750938 cleanup (rename bundle, drop irrelevant showcase code) 2025-05-20 16:44:56 +02:00
Jakub Senohrabek
ea305cb70a Compose setup 2025-05-20 16:24:04 +02:00
Jakub Chrzanowski
a8f4883cb9 Added example code – MyProjectActivity 2025-03-28 20:37:36 +01:00
Jakub Chrzanowski
356fe6caaf Removed example code – MyApplicationActivationListener 2025-03-28 20:37:36 +01:00
Yann Cébron
e5e5af44a3 remove default pluginIcon.svg 2024-07-12 23:32:32 +02:00
Jakub Chrzanowski
f723411f94
MyBundle: remove SpreadOperator suppression 2023-08-07 15:47:41 +02:00
Jakub Chrzanowski
9ab89d093c
MyBundle.properties: remove unused name property 2023-08-07 15:44:07 +02:00
Jakub Chrzanowski
290e494c87
Code cleanup 2023-08-07 15:33:29 +02:00