You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add external storage management and UI integration (#56)
* feat: add external storage management and UI integration
- Introduced ExternalStorageModel to handle external storage candidates and entries.
- Implemented selection logic for external storage entries based on various criteria.
- Added UI components to display external storage icons in the dock.
- Integrated settings management to show/hide external storage icons based on user preferences.
- Updated styles for the new UI components.
- Added unit tests for external storage selection logic.
- Enhanced low battery percentage module to manage battery percentage visibility based on settings.
* feat(dock): inject fake external storage icons for testing
Copy file name to clipboardExpand all lines: README.md
+19-23Lines changed: 19 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,38 +16,34 @@ Aurora is split into independent modules, so you can enable only what you want.
16
16
17
17
### Dock & Panel
18
18
19
-
| Module | Description |
20
-
|--------|-------------|
21
-
|**Dock**| Replaces the stock dash with a smart per-monitor dock with intellihide and edge reveal |
22
-
|**Volume Mixer**| Adds per-application volume sliders to Quick Settings with fast access to Sound Settings |
23
-
|**Bluetooth Menu**| Shows battery level and animated icons in the Bluetooth Quick Settings panel |
24
-
|**Weather Clock**| Shows GNOME Weather next to the panel clock |
25
-
|**Meeting Clock**| Shows upcoming calendar events next to the panel clock and notifies when meetings are about to start |
26
-
|**Tray Icons**| System tray in the panel that shows SNI app icons and GNOME background apps, with configurable icon limit, icon size, attention notifications, and smart SNI/background-app deduplication |
19
+
-**Dock** - replaces the stock dash with a smart per-monitor dock with intellihide, edge reveal, optional always-visible mode, Trash, and removable drive shortcuts.
20
+
-**Aurora Menu** - adds an Aurora panel menu with recent items, useful shortcuts, configurable panel icon, optional Activities button hiding, and a custom command slot.
21
+
-**Volume Mixer** - adds per-application volume sliders to Quick Settings with fast access to Sound Settings.
22
+
-**Low Battery Percentage** - uses GNOME's native battery percentage setting while the battery is discharging below 20%, without overriding users who already enabled it.
23
+
-**Lock Key Indicators** - shows Caps Lock and Num Lock indicators in the top panel.
24
+
-**Bluetooth Menu** - shows battery level and animated icons in the Bluetooth Quick Settings panel.
25
+
-**Weather Clock** - shows GNOME Weather next to the panel clock, with configurable placement before or after the clock.
26
+
-**Meeting Clock** - shows upcoming calendar events next to the panel clock, supports meeting alerts, snooze timing, lookahead controls, all-day event filtering, and events without join links.
27
+
-**Tray Icons** - adds a system tray for SNI app icons and GNOME background apps, with configurable icon limit, icon size, attention timeout, symbolic icon recoloring, background-app deduplication, and optional Quick Settings background-app hiding.
27
28
28
29
### Appearance
29
30
30
-
| Module | Description |
31
-
|--------|-------------|
32
-
|**Theme Changer**| Keeps GNOME light/dark color scheme behavior consistent |
33
-
|**Icon Weave**| Automatically fixes missing app icons by matching untracked windows to their apps in-memory |
34
-
|**App Search Tooltip**| Shows app names on hover in the overview search results |
35
-
|**Auto Theme Switcher**| Automatically switches between light and dark theme based on time |
31
+
-**Theme Changer** - keeps GNOME light/dark color scheme behavior consistent.
32
+
-**Icon Weave** - automatically fixes missing app icons by matching untracked windows to their apps in memory.
33
+
-**App Search Tooltip** - shows app names on hover in the overview search results.
34
+
-**Auto Theme Switcher** - automatically switches between light and dark theme based on configured times.
36
35
37
36
### Behavior
38
37
39
-
| Module | Description |
40
-
|--------|-------------|
41
-
|**No Overview**| Skips the overview on startup so you land directly on your desktop |
42
-
|**Pip On Top**| Keeps Picture-in-Picture windows above other windows automatically |
43
-
|**XWayland Indicator**| Adds an X11 badge to XWayland apps in the Alt+Tab switcher |
38
+
-**Skip Overview on Login** - skips the overview on startup so GNOME Shell opens directly to the desktop.
39
+
-**Pip On Top** - keeps Picture-in-Picture windows above other windows automatically.
40
+
-**Focus Launched Windows** - focuses newly launched windows instead of showing window-ready notifications.
41
+
-**XWayland Indicator** - adds an X11 badge to XWayland apps in the Alt+Tab switcher.
44
42
45
43
### Privacy & Clipboard
46
44
47
-
| Module | Description |
48
-
|--------|-------------|
49
-
|**Privacy**| Adds screen sharing privacy features, including automatic Do Not Disturb and panel content hiding |
50
-
|**Clipboard History**| Adds searchable clipboard history with pinning and keyboard navigation |
45
+
-**Privacy** - adds screen sharing privacy features, including automatic Do Not Disturb and panel content hiding.
46
+
-**Clipboard History** - adds searchable clipboard history with pinning, keyboard navigation, configurable polling, and a user-assigned shortcut.
51
47
52
48
All modules can be toggled independently from the extension preferences.
0 commit comments