edde746
|
b41fb4fe75
|
fix(ui): harden settings focus and semantics
|
2026-07-24 03:46:50 +02:00 |
|
edde746
|
352aa04d3e
|
refactor(settings): share preference binding lifecycle
|
2026-07-12 08:42:25 +02:00 |
|
edde746
|
4ffa3d30f6
|
fix(player): preserve shader toggle preset
close #1208
|
2026-05-31 21:25:46 +02:00 |
|
edde746
|
955bc9548c
|
refactor: adopt shared mixins, helpers, and sliver widgets
|
2026-05-05 03:06:56 +02:00 |
|
edde746
|
ed4be7b96d
|
refactor: strip obvious comments
|
2026-05-04 22:40:18 +02:00 |
|
edde746
|
130e0d6f40
|
refactor: streamline settings bindings
|
2026-05-02 08:44:27 +02:00 |
|
edde746
|
c36fee17dd
|
refactor(providers): apply DisposableChangeNotifierMixin to 11 providers
|
2026-04-25 12:35:52 +02:00 |
|
edde746
|
0531c33b0c
|
refactor(settings): typed Pref<T> declarations
|
2026-04-25 10:52:34 +02:00 |
|
edde746
|
3da51f9d64
|
chore: pre-commit ci hook, dart format
|
2026-04-18 12:40:35 +02:00 |
|
edde746
|
3a76754af9
|
feat: custom GLSL shader import
close #624
|
2026-03-04 08:47:40 +01:00 |
|
edde746
|
77eef1ada7
|
feat: built-in shaders
close #341
|
2026-01-29 07:22:21 +01:00 |
|