ba85300315
Change Acedia's loading process
2020-07-18 02:38:39 +07:00
507c7ba12c
Fix Singleton
not calling OnDestroyed()
event
2020-07-18 02:37:20 +07:00
826e6272a4
Add proper method to disable a Feature
2020-07-18 02:35:25 +07:00
cef551b660
Add global string
to Text
conversion
2020-07-18 02:32:52 +07:00
f6364229ed
Add MemoryAPI
2020-07-18 02:32:11 +07:00
2c1a43f9d4
Add basic version of LoggerAPI
2020-07-18 02:31:58 +07:00
8845d69b1d
Add ConsoleAPI
2020-07-18 02:31:39 +07:00
070211158e
Add ColorAPI
2020-07-18 02:31:11 +07:00
e3f3296c2d
Add ability to auto-create Singleton
...
Add an optional parameter that allows to auto-spawn
`Singleton` with `GetInstance()` call.
2020-07-18 02:30:55 +07:00
341c4aaf89
Add functionality to Service
...
Add ability to auto-launch and obtain instance of
a `Service` with a single command.
Add `Service`-specific events `Launch()` / `ShutDown()`
Add ability to auto-register required listeners on launch.
2020-07-18 02:28:40 +07:00
6125289040
Add events ability to start/shutdown Service
...
Events might rely on a particular `Service` to generate them,
this patch allows them to auto-launch/shutdown a service, depending on
whether anybody is listening to it's events.
2020-07-18 02:21:23 +07:00
5a14bb6d2c
Add testing to Aliases subsystem
2020-07-18 02:17:47 +07:00
27c88b8707
Refactor Aliases subsystem
2020-07-18 02:17:22 +07:00
3849fd5c9d
Refactor Testing
subsystem
2020-07-18 02:16:41 +07:00
960e787de7
Refactor Text
subsystem
2020-07-18 02:16:21 +07:00
fbc8abd48c
Fix JSONAPI
class description
2020-04-14 01:51:49 +07:00
4e07eb6c51
Fix deprecated Feature
file after refactoring
2020-04-14 01:51:09 +07:00
c690572663
Add aliases functionality
...
Add aliases functionality to acedia.
Aliases allow to add "synonyms" to class names or other text values.
2020-04-14 01:49:45 +07:00
97569f9568
Change file structure of Acedia
...
Improves grouping of some files in project's directories.
2020-04-09 14:43:45 +07:00