hans
|
68ce73abf5
|
Breaking up example into smaller widgets
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-30 15:04:14 +02:00 |
|
hans
|
2f18c4213f
|
Update example
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-30 14:52:41 +02:00 |
|
hans
|
1eab50b0f5
|
Update example documentation
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-30 14:41:26 +02:00 |
|
hans
|
ad63b15826
|
Removed unused variable
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-30 11:45:51 +02:00 |
|
hans
|
0caea70b2f
|
Updated example to add a services example
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-30 11:45:20 +02:00 |
|
hans
|
2e26f90748
|
Updated services section of the readme
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 20:05:02 +02:00 |
|
hans
|
88210ce1bc
|
Added requiredServiceOfType getter on ArcaneServiceProvider
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 19:52:58 +02:00 |
|
hans
|
25b456a664
|
Broke up arcane service into separate files
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 19:18:38 +02:00 |
|
hans
|
3ef93bb3f9
|
Renamed serviceInstances => registeredServices and added a removeService method
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 18:56:48 +02:00 |
|
hans
|
d1daf0e39f
|
Renamed getters on ArcaneService
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 17:25:27 +02:00 |
|
hans
|
304c6c8094
|
Re-add service locators. They should be called as:
ArcaneService.of<MyService>(context)
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 17:09:55 +02:00 |
|
hans
|
d069eb0fd3
|
Remove 'of' and 'requiredOf' locators
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 16:43:21 +02:00 |
|
hans
|
c3eb677b05
|
Try using a mixin instead
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 16:41:34 +02:00 |
|
hans
|
a04038afc3
|
Put service locators in an extension
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 16:40:20 +02:00 |
|
hans
|
87f86d8117
|
Update service provider
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 16:32:53 +02:00 |
|
hans
|
8711eae4d8
|
Fix updateShouldNotify on ArcaneServiceProvider
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 15:00:48 +02:00 |
|
hans
|
3e62ffc808
|
Updated changelog
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:42:18 +02:00 |
|
hans
|
87eabf0293
|
Made ArcaneTheme private (_ArcaneTheme)
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:33:30 +02:00 |
|
hans
|
6f2c3cd32d
|
Remove debug
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
4d99cc5fba
|
Add puro config to git :)
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
84ebaeedda
|
Debug
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
236783c579
|
Add environment variables
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
5ec25a6c82
|
Another GH action attempt
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
c124765a00
|
Attempt to correctly address "stable" version in .puro.json
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
c218a6c6b4
|
Test different GH action workflow
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
0a7eb92517
|
Check different path for .puro.json
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
c858186870
|
Set correct .puro.json filename in github action config
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
990807dc3a
|
Testing GH actions
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
d4b6c5467d
|
Updated release notes
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
186e6531b2
|
Made the switchEnvironment field in ArcaneEnvironment private (_switchEnvironment)
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
83aaa3b446
|
Remove unused import
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
0b5a088f09
|
Correctly export the theme switcher widget
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
c5c0009cb4
|
Moved platform brightness checking from ArcaneApp to ArcaneThemeSwitcher, where it is more appropriate
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
599ade3981
|
Check for empty interfaces before initializing them in the logger
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
6fb304a4a1
|
Only send log messages to the LoggingInterfaces if the logging service has been initialized
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
9f1b26e097
|
Extra log messages will not longer be added to the log stream if more than one LoggingInterface is registered
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
cb224560dc
|
Remove invalid test
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
b7c55913e9
|
Made ArcaneServiceProvider.of(context) nullable
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
1510ded49d
|
Rename onEnvironmentChanged to switchEnvironment
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
7fdd8ef58a
|
Added environment logging
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
e79f163ff5
|
Center text
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
012e8f6107
|
Added environment example
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
c162e8b294
|
Added examples for feature flags
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
2a7829a2d0
|
Updated theme example to set color of theme
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
6764d8074a
|
Setting a theme style now automatically switches to that theme
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
3fd38d3b26
|
Added logStream to logger. Updated example code.
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
6a28b8d90e
|
Update example
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
68595f0a20
|
Re-add getters on ArcaneTheme
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
bfa5c646d7
|
Fixes bug with following/unfollowing system theme
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|
hans
|
e402308f7b
|
Fixes broken tests
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2025-04-29 14:16:17 +02:00 |
|